From 01f5b9a0b9647509d020b2be899216e397c002af Mon Sep 17 00:00:00 2001 From: David Crossley Date: Fri, 17 Nov 2023 17:33:29 +1100 Subject: [PATCH 1/2] Enable workflow_dispatch DEVOPS-2662 Not actually needed because the workflow runs are triggered by changes in relevant directories, but is useful for updates to the actual workflow or its tools. --- .github/workflows/api-doc.yml | 1 + .github/workflows/api-lint.yml | 1 + .github/workflows/api-schema-lint.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/workflows/api-doc.yml b/.github/workflows/api-doc.yml index fe27381..f278779 100644 --- a/.github/workflows/api-doc.yml +++ b/.github/workflows/api-doc.yml @@ -28,6 +28,7 @@ env: AWS_S3_ACCESS_KEY: ${{ secrets.INDEXDATA_S3_SECRET_ACCESS_KEY }} on: + workflow_dispatch: push: branches: [ main, master ] paths: diff --git a/.github/workflows/api-lint.yml b/.github/workflows/api-lint.yml index f86aa22..925f939 100644 --- a/.github/workflows/api-lint.yml +++ b/.github/workflows/api-lint.yml @@ -27,6 +27,7 @@ env: API_WARNINGS: false on: + workflow_dispatch: push: paths: - 'src/main/resources/openapi/**' diff --git a/.github/workflows/api-schema-lint.yml b/.github/workflows/api-schema-lint.yml index f3c3992..93eda19 100644 --- a/.github/workflows/api-schema-lint.yml +++ b/.github/workflows/api-schema-lint.yml @@ -17,6 +17,7 @@ env: API_EXCLUDES: 'example' on: + workflow_dispatch: push: paths: - 'src/main/resources/openapi/**' From 8c7e5a649e5b0c54d76406213073c23ceacf834d Mon Sep 17 00:00:00 2001 From: David Crossley Date: Fri, 17 Nov 2023 17:37:40 +1100 Subject: [PATCH 2/2] Use action checkout v4 DEVOPS-2662 --- .github/workflows/api-doc.yml | 2 +- .github/workflows/api-lint.yml | 2 +- .github/workflows/api-schema-lint.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/api-doc.yml b/.github/workflows/api-doc.yml index f278779..5b1e040 100644 --- a/.github/workflows/api-doc.yml +++ b/.github/workflows/api-doc.yml @@ -40,7 +40,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.REF }} submodules: recursive diff --git a/.github/workflows/api-lint.yml b/.github/workflows/api-lint.yml index 925f939..07b3c6b 100644 --- a/.github/workflows/api-lint.yml +++ b/.github/workflows/api-lint.yml @@ -40,7 +40,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive - name: Prepare folio-tools diff --git a/.github/workflows/api-schema-lint.yml b/.github/workflows/api-schema-lint.yml index 93eda19..c2d3ba3 100644 --- a/.github/workflows/api-schema-lint.yml +++ b/.github/workflows/api-schema-lint.yml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive - name: Prepare folio-tools