Skip to content

build(deps): bump docker/login-action from 3.2.0 to 3.3.0 #78

build(deps): bump docker/login-action from 3.2.0 to 3.3.0

build(deps): bump docker/login-action from 3.2.0 to 3.3.0 #78

Workflow file for this run

---
name: Deploy Test
on:
push:
branches: [ main ]
paths:
- test/Dockerfile
- .github/workflows/deploy-test.yml
workflow_dispatch:
env:
REGISTRY: ghcr.io
permissions:
contents: read
jobs:
push_to_registry:
name: Deploy Docker Image - Test
runs-on: ubuntu-latest
permissions:
deployments: write
packages: write
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ matrix.images.dockerfile }}
cancel-in-progress: true
strategy:
fail-fast: false
matrix:
images:
- dockerfile: test/Dockerfile
tag: test
deployment-environment-identifier: Test
timeout-minutes: 60
steps:
- name: Repository checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Get current date
run: |
echo "Appending the build date contents to GITHUB_ENV..."
echo "BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> "${GITHUB_ENV}"
- name: Set up Docker
uses: docker/setup-buildx-action@4fd812986e6c8c2a69e18311145f9371337f27d4 # v3.4.0
- name: Login to GitHub Container Registry
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Start deployment
uses: bobheadxi/deployments@648679e8e4915b27893bd7dbc35cb504dc915bc8 # v1.5.0
id: deployment
with:
step: start
token: ${{ secrets.GITHUB_TOKEN }}
env: ${{ matrix.images.deployment-environment-identifier }}
- name: Build and Push Container
uses: docker/build-push-action@5176d81f87c23d6fc96624dfdbcd9f3830bbe445 # v6.5.0
with:
context: .
file: ${{ matrix.images.dockerfile }}
build-args: |
BUILD_DATE=${{ env.BUILD_DATE }}
BUILD_REVISION=${{ github.sha }}
BUILD_VERSION=${{ github.sha }}
load: false
push: true
tags: |
${{ env.REGISTRY }}/${{ github.repository }}/${{ matrix.images.tag }}:latest
- name: Update deployment status
uses: bobheadxi/deployments@648679e8e4915b27893bd7dbc35cb504dc915bc8 # v1.5.0
if: always()
with:
step: finish
token: ${{ secrets.GITHUB_TOKEN }}
status: ${{ job.status }}
deployment_id: ${{ steps.deployment.outputs.deployment_id }}
env: ${{ steps.deployment.outputs.env }}
env_url: https://github.com/${{ github.repository }}