-
Notifications
You must be signed in to change notification settings - Fork 35
Update libsquashfuse and add support for Zstd #196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
07f6f02
b2f947e
a1e77a6
00d8a34
525bd25
4acb54c
85ede09
fbcf10a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -8,25 +8,18 @@ jobs: | |
| fail-fast: false | ||
| matrix: | ||
| include: | ||
| # >= we can make C++-17 work on bionic with the ubuntu-toolchain-r PPA | ||
| # use a tool like, e.g., linuxdeploy-plugin-checkrt to bundle libstdc++ when building libappimage-based packages on bionic | ||
| - DIST: bionic | ||
| - RELEASE: latest | ||
| ARCH: x86_64 | ||
| - DIST: bionic | ||
| ARCH: i386 | ||
|
|
||
| # CentOS 7 based Docker images can use devtoolset-9 to get a compatible compiler (as demonstrated by appimagebuild) | ||
| # (devtoolset compilers can build ABI compatible builds by embedding parts of libc/libstdc++, so ld-p-checkrt is not needed) | ||
| - DIST: appimagebuild | ||
| ARCH: x86_64 | ||
| - DIST: appimagebuild | ||
| ARCH: i386 | ||
| - RELEASE: latest | ||
| ARCH: armhf | ||
| - RELEASE: latest | ||
| ARCH: aarch64 | ||
|
|
||
| # special builds | ||
| - DIST: bionic | ||
| - RELEASE: latest | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Pinning is recommended, because "latest" is a moving target and may break anytime. |
||
| ARCH: x86_64 | ||
| BUILD_TYPE: coverage | ||
| - DIST: bionic | ||
| - RELEASE: latest | ||
| ARCH: x86_64 | ||
| BUILD_TYPE: shared-only | ||
| LIBAPPIMAGE_SHARED_ONLY: 1 | ||
|
|
@@ -35,13 +28,15 @@ jobs: | |
| runs-on: ubuntu-latest | ||
| env: | ||
| ARCH: ${{ matrix.ARCH }} | ||
| DIST: ${{ matrix.DIST }} | ||
| RELEASE: ${{ matrix.RELEASE }} | ||
| BUILD_TYPE: ${{ matrix.DIST }} | ||
| LIBAPPIMAGE_SHARED_ONLY: ${{ matrix.LIBAPPIMAGE_SHARED_ONLY }} | ||
| steps: | ||
| - uses: actions/checkout@v2 | ||
| with: | ||
| submodules: recursive | ||
| - name: Set up QEMU integration for Docker | ||
| run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes | ||
| - name: Build libappimage and run tests | ||
| run: bash -ex ci/build-in-docker.sh | ||
| env: | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -21,8 +21,8 @@ cleanup () { | |
| trap cleanup EXIT | ||
|
|
||
| # store repo root as variable | ||
| REPO_ROOT="$(readlink -f "$(dirname "$(dirname "$0")")")" | ||
| OLD_CWD="$(readlink -f .)" | ||
| REPO_ROOT="$(readlink -f "$(dirname "$(dirname "${BASH_SOURCE[0]}")")")" | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I always try to use POSIX instead of bashisms. (But then, I try to get away from GNU) |
||
| OLD_CWD="$(readlink -f "$PWD")" | ||
|
|
||
| pushd "$BUILD_DIR" | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a technical necessity to drop this?