From d0b451e9697d442bcd64a936d4d5d148da5ef1ef Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Fri, 11 Jul 2025 11:27:09 -0700 Subject: [PATCH] build: update dockerfile location --- .github/workflows/docker.yml | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 144e147..a2195b9 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -9,6 +9,22 @@ on: type: string jobs: + debug: + name: Debugging information + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: List repository root contents + run: | + echo "Repository root contents:" + ls -la + echo "Looking for admin directory:" + ls -la admin/ || echo "admin directory not found" + - name: Print GitHub context + run: echo "${{ toJson(github) }}" + - name: Print workflow inputs + run: echo "${{ toJson(inputs) }}" check_authorization: name: Check authorization to publish new Docker image runs-on: ubuntu-latest @@ -17,13 +33,18 @@ jobs: steps: - name: check-auth id: check-auth - run: echo "is_authorized=${{ contains(secrets.DEPLOYMENT_AUTHORIZED_USERS, github.triggering_actor) }}" >> $GITHUB_OUTPUT + run: echo "is_authorized=${{ contains(secrets.DEPLOYMENT_AUTHORIZED_USERS, github.triggering_actor) }}" >> $GITHUB_OUTPUT build: name: Build Docker image needs: check_authorization if: needs.check_authorization.outputs.isAuthorized == 'true' runs-on: ubuntu-latest + permissions: + contents: read + packages: write steps: + - name: Checkout code + uses: actions/checkout@v4 - name: Log in to GitHub Container Registry uses: docker/login-action@v2 with: @@ -31,7 +52,9 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: + context: ./admin + file: ./admin/Dockerfile push: true tags: ghcr.io/crosstalk-solutions/project-nomad-admin:${{ inputs.version }} \ No newline at end of file