diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a3336a1..acee7cc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,6 +6,10 @@ env: COMPOSE_FILE: docker-compose.ci.yml TEST_IMAGE_REPO: ghcr.io/gsa/api.data.gov +permissions: + contents: write + packages: write + jobs: test: runs-on: ubuntu-latest @@ -95,6 +99,15 @@ jobs: name: build-${{ matrix.deploy_env }} path: ./public + # Push production builds to "build-history" branch to maintain history of + # built and deployed versions. + - name: Commit Build History + if: success() && github.repository_owner == 'GSA' && github.ref == 'refs/heads/main' && matrix.deploy_env == 'production' + uses: JamesIves/github-pages-deploy-action@fa24774553152dd7873cd16ebd8d959b010c5445 # v4.9.0 + with: + folder: ./public + branch: build-history + deploy: if: success() && github.repository_owner == 'GSA' && github.ref == 'refs/heads/main' needs: build diff --git a/Dockerfile b/Dockerfile index aba59ee..191e2c3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM public.ecr.aws/docker/library/node:20-bookworm-slim +FROM docker.io/library/node:20-bookworm-slim ARG TARGETARCH