Skip to content

Update node-playwright to 20.13.1 #40

Update node-playwright to 20.13.1

Update node-playwright to 20.13.1 #40

Workflow file for this run

name: Build Image
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
permissions:
packages: write
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
image:
- asdf
- node-20.13-playwright
- ruby-3.2.2-postgres-16.1
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@v3
id: filter
with:
filters: |
image:
- 'build-images/${{ matrix.image }}.Dockerfile'
- 'build-images/${{ matrix.image }}/**'
- '.github/workflows/build.yml'
- run: >-
docker build
-t ghcr.io/code0-tech/build-images/${{ matrix.image }}:${{ github.run_number }}.${{ github.run_attempt }}
-f build-images/${{ matrix.image }}.Dockerfile
.
if: steps.filter.outputs.image == 'true'
- run: echo ${{ secrets.GITHUB_TOKEN }} | docker login -u $ --password-stdin ghcr.io
name: Login to registry
if: ${{ (github.event_name == 'push' && steps.filter.outputs.image == 'true') || github.event_name == 'workflow_dispatch' }}
- run: docker push ghcr.io/code0-tech/build-images/${{ matrix.image }}:${{ github.run_number }}.${{ github.run_attempt }}
if: ${{ (github.event_name == 'push' && steps.filter.outputs.image == 'true') || github.event_name == 'workflow_dispatch' }}