diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 41dbfc1..0f7f5b6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -75,12 +75,13 @@ jobs: - uses: actions/download-artifact@v8 with: name: release-assets - path: assets + # Not "assets/": the checkout already has an assets/ directory. + path: release-assets - name: Checksums and signature env: RELEASE_SIGNING_KEY: ${{ secrets.RELEASE_SIGNING_KEY }} run: | - cd assets + cd release-assets sha256sum -- * > SHA256SUMS if [ -n "$RELEASE_SIGNING_KEY" ]; then export GNUPGHOME="$RUNNER_TEMP/gnupg" @@ -107,4 +108,4 @@ jobs: body_path: ${{ steps.notes.outputs.path }} generate_release_notes: ${{ steps.notes.outputs.path == '' }} prerelease: ${{ contains(env.VERSION, '-') }} - files: assets/* + files: release-assets/* diff --git a/ci/firmware/Dockerfile b/ci/firmware/Dockerfile index b2aa197..ea7791e 100644 --- a/ci/firmware/Dockerfile +++ b/ci/firmware/Dockerfile @@ -9,12 +9,14 @@ ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update \ && apt-get install -y --no-install-recommends \ - bc bison build-essential ca-certificates ccache clang cmake cpio curl \ + android-sdk-libsparse-utils bc bison btrfs-progs build-essential ca-certificates \ + ccache clang cmake cpio curl fdisk swig \ device-tree-compiler dosfstools dwarves e2fsprogs exfatprogs fakeroot file flex \ gcc-arm-linux-gnueabihf git git-lfs gperf kmod libclang-dev \ libdbus-1-dev libelf-dev libgmp-dev libmpc-dev libncurses-dev \ libnl-3-dev libssl-dev llvm-dev lz4 openssl parted patch \ - pkg-config python-is-python3 python3 python3-pip rsync sudo texinfo \ + pkg-config python-is-python3 python3 python3-dev python3-pip python3-pyelftools \ + rsync sudo texinfo \ u-boot-tools udev unzip uuid-dev wget xz-utils zstd \ && rm -rf /var/lib/apt/lists/*