diff --git a/.github/workflows/archlinuxarm-armv7-docker.yml b/.github/workflows/archlinuxarm-armv7-docker.yml index 82936fe..f022f32 100644 --- a/.github/workflows/archlinuxarm-armv7-docker.yml +++ b/.github/workflows/archlinuxarm-armv7-docker.yml @@ -39,7 +39,7 @@ jobs: - name: Install Packer uses: hashicorp-contrib/setup-packer@v2 with: - packer-version: 1.9.1 + packer-version: 1.9.4 - name: Build image run: sudo packer build -var docker_user=$docker_user -var docker_password=$docker_password -var docker_repository=$docker_repository boards/armv7/archlinuxarm-docker.json diff --git a/.github/workflows/archlinuxarm-armv8-docker.yml b/.github/workflows/archlinuxarm-armv8-docker.yml index f10c676..34a9dd3 100644 --- a/.github/workflows/archlinuxarm-armv8-docker.yml +++ b/.github/workflows/archlinuxarm-armv8-docker.yml @@ -39,7 +39,7 @@ jobs: - name: Install Packer uses: hashicorp-contrib/setup-packer@v2 with: - packer-version: 1.9.1 + packer-version: 1.9.4 - name: Build image run: sudo packer build -var docker_user=$docker_user -var docker_password=$docker_password -var docker_repository=$docker_repository boards/armv8/archlinuxarm-docker.json diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f32677c..f72c1b2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -95,7 +95,7 @@ jobs: - name: Install Packer uses: hashicorp-contrib/setup-packer@v2 with: - packer-version: 1.9.1 + packer-version: 1.9.4 - name: Retrieve cache uses: actions/cache@v3 diff --git a/docker/Dockerfile b/docker/Dockerfile index a68a2d0..086cbd5 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -32,7 +32,7 @@ COPY . . RUN go build -o packer-builder-arm -ENV PACKER_VERSION 1.9.1 +ENV PACKER_VERSION 1.9.4 RUN if [ "$(uname -m)" = "aarch64" ]; then PACKER_ARCH="arm64"; else PACKER_ARCH="amd64"; fi && \ wget https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_linux_${PACKER_ARCH}.zip -q -O /tmp/packer.zip && \ @@ -71,7 +71,7 @@ COPY --from=qemu_binaries /binaries/* /usr/bin/ ENV PACKER_LOG=1 # Enable plugin / download caching for consecutive runs -ENV PACKER_PLUGIN_PATH="/build/.packer_plugins" +ENV PACKER_PLUGIN_PATH="/bin:/build/.packer_plugins" ENV PACKER_CACHE_DIR="/build/.packer_cache" ENTRYPOINT ["/entrypoint.sh"]