Skip to content

Update nodejs/node to 23.7.0 in node/debian/23.yaml #174

Update nodejs/node to 23.7.0 in node/debian/23.yaml

Update nodejs/node to 23.7.0 in node/debian/23.yaml #174

Workflow file for this run

name: dta-build
on:
push:
branches:
- main
paths:
- '.build/**/*.yaml'
pull_request:
types: [opened, reopened]
branches:
- main
paths:
- '.build/**/*.yaml'
workflow_dispatch:
inputs:
file:
description: 'File to build'
required: true
jobs:
changed-files:
runs-on: ubuntu-latest
name: setup-build
if: ${{ github.event_name == 'pull_request' || github.event_name == 'push' }}
outputs:
matrix: ${{ steps.changed-files.outputs.all_changed_files }}
steps:
- uses: actions/checkout@v4
- name: Get all changed files
id: changed-files
uses: tj-actions/changed-files@v45
with:
files: |
.build/**/*.yaml
matrix: true
- name: List all changed files
run: echo '${{ steps.changed-files.outputs.all_changed_files }}'
build:
name: build
needs: [changed-files]
if: ${{ github.event_name == 'pull_request' || github.event_name == 'push' }}
strategy:
matrix:
file: ${{ fromJSON(needs.changed-files.outputs.matrix) }}
fail-fast: false
permissions:
contents: read
packages: write
id-token: write
attestations: write
uses: cdupuis/dta-workflows/.github/workflows/docker-build.yaml@main
with:
file: ${{ matrix.file }}
secrets:
docker_hub_user: ${{ secrets.DOCKER_HUB_USER }}
docker_hub_password: ${{ secrets.DOCKER_HUB_PASSWORD }}
dispatch-build:
name: dispatch-build
if: ${{ github.event.inputs.file != '' }}
permissions:
contents: read
packages: write
id-token: write
attestations: write
uses: cdupuis/dta-workflows/.github/workflows/docker-build.yaml@main
with:
file: ${{ github.event.inputs.file }}
secrets:
docker_hub_user: ${{ secrets.DOCKER_HUB_USER }}
docker_hub_password: ${{ secrets.DOCKER_HUB_PASSWORD }}