diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2fa85a9..1ff14db 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -2,9 +2,15 @@ version: 2 updates: - package-ecosystem: "github-actions" assignees: - - kernelsam + - "kernelsam" cooldown: default-days: 21 + exclude: + - "senzing-factory/*" directory: "/" + groups: + senzing-factory: + patterns: + - "senzing-factory/*" schedule: interval: "daily" diff --git a/.github/workflows/add-labels-standardized.yaml b/.github/workflows/add-labels-standardized.yaml index 38b4e6f..c39cedf 100644 --- a/.github/workflows/add-labels-standardized.yaml +++ b/.github/workflows/add-labels-standardized.yaml @@ -14,14 +14,15 @@ jobs: issues: write secrets: ORG_MEMBERSHIP_TOKEN: ${{ secrets.ORG_MEMBERSHIP_TOKEN }} - SENZING_MEMBERS: ${{ secrets.SENZING_MEMBERS }} - uses: senzing-factory/build-resources/.github/workflows/add-labels-to-issue.yaml@v3 + MEMBERS: ${{ secrets.SENZING_MEMBERS }} + uses: senzing-factory/build-resources/.github/workflows/add-labels-to-issue.yaml@v4 slack-notification: needs: [add-issue-labels] - if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-issue-labels.outputs.job-status) }} + if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-issue-labels.result) }} secrets: SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} - uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v3 + SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }} + uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v4 with: - job-status: ${{ needs.add-issue-labels.outputs.job-status }} + job-status: ${{ needs.add-issue-labels.result }} diff --git a/.github/workflows/add-to-project-senzing-dependabot.yaml b/.github/workflows/add-to-project-senzing-dependabot.yaml index 9b1a0e4..fac7087 100644 --- a/.github/workflows/add-to-project-senzing-dependabot.yaml +++ b/.github/workflows/add-to-project-senzing-dependabot.yaml @@ -11,16 +11,17 @@ jobs: permissions: repository-projects: write secrets: - SENZING_GITHUB_PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }} - uses: senzing-factory/build-resources/.github/workflows/add-to-project-dependabot.yaml@v3 + PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }} + uses: senzing-factory/build-resources/.github/workflows/add-to-project-dependabot.yaml@v4 with: project: ${{ vars.SENZING_GITHUB_ORGANIZATION_PROJECT }} slack-notification: needs: [add-to-project-dependabot] - if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-to-project-dependabot.outputs.job-status) }} + if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-to-project-dependabot.result) }} secrets: SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} - uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v3 + SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }} + uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v4 with: - job-status: ${{ needs.add-to-project-dependabot.outputs.job-status }} + job-status: ${{ needs.add-to-project-dependabot.result }} diff --git a/.github/workflows/add-to-project-senzing.yaml b/.github/workflows/add-to-project-senzing.yaml index 870bcca..2f06f1a 100644 --- a/.github/workflows/add-to-project-senzing.yaml +++ b/.github/workflows/add-to-project-senzing.yaml @@ -13,17 +13,18 @@ jobs: permissions: repository-projects: write secrets: - SENZING_GITHUB_PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }} - uses: senzing-factory/build-resources/.github/workflows/add-to-project.yaml@v3 + PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }} + uses: senzing-factory/build-resources/.github/workflows/add-to-project.yaml@v4 with: project-number: ${{ vars.SENZING_GITHUB_ORGANIZATION_PROJECT }} org: ${{ vars.SENZING_GITHUB_ACCOUNT_NAME }} slack-notification: needs: [add-to-project] - if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-to-project.outputs.job-status) }} + if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-to-project.result) }} secrets: SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} - uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v3 + SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }} + uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v4 with: - job-status: ${{ needs.add-to-project.outputs.job-status }} + job-status: ${{ needs.add-to-project.result }} diff --git a/.github/workflows/claude-pr-review.yaml b/.github/workflows/claude-pr-review.yaml index 46d00b7..aedd248 100644 --- a/.github/workflows/claude-pr-review.yaml +++ b/.github/workflows/claude-pr-review.yaml @@ -12,7 +12,7 @@ permissions: {} jobs: review: - uses: senzing-factory/build-resources/.github/workflows/claude-pull-request-review.yaml@v3 + uses: senzing-factory/build-resources/.github/workflows/claude-pull-request-review.yaml@v4 permissions: contents: read pull-requests: write diff --git a/.github/workflows/dependabot-approve-and-merge.yaml b/.github/workflows/dependabot-approve-and-merge.yaml index d5e12aa..8a5d4fc 100644 --- a/.github/workflows/dependabot-approve-and-merge.yaml +++ b/.github/workflows/dependabot-approve-and-merge.yaml @@ -12,5 +12,5 @@ jobs: contents: write pull-requests: write secrets: - SENZING_GITHUB_CODEOWNER_PR_RW_TOKEN: ${{ secrets.SENZING_GITHUB_CODEOWNER_PR_RW_TOKEN }} - uses: senzing-factory/build-resources/.github/workflows/dependabot-approve-and-merge.yaml@v3 + CODEOWNER_PR_RW_TOKEN: ${{ secrets.SENZING_GITHUB_CODEOWNER_PR_RW_TOKEN }} + uses: senzing-factory/build-resources/.github/workflows/dependabot-approve-and-merge.yaml@v4 diff --git a/.github/workflows/docker-push-containers-to-dockerhub.yaml b/.github/workflows/docker-push-containers-to-dockerhub.yaml index aab5c7e..60762b9 100644 --- a/.github/workflows/docker-push-containers-to-dockerhub.yaml +++ b/.github/workflows/docker-push-containers-to-dockerhub.yaml @@ -39,6 +39,7 @@ jobs: if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.docker-push-containers-to-dockerhub.outputs.status) }} secrets: SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} - uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v3 + SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }} + uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v4 with: job-status: ${{ needs.docker-push-containers-to-dockerhub.outputs.status }} diff --git a/.github/workflows/link-issues-to-pr-post-merge.yaml b/.github/workflows/link-issues-to-pr-post-merge.yaml index a8807c0..1e54021 100644 --- a/.github/workflows/link-issues-to-pr-post-merge.yaml +++ b/.github/workflows/link-issues-to-pr-post-merge.yaml @@ -13,4 +13,4 @@ jobs: permissions: pull-requests: write contents: read - uses: senzing-factory/build-resources/.github/workflows/link-issues-to-pull-request-post-merge.yaml@v3 + uses: senzing-factory/build-resources/.github/workflows/link-issues-to-pull-request-post-merge.yaml@v4 diff --git a/.github/workflows/lint-workflows.yaml b/.github/workflows/lint-workflows.yaml index a119dda..3efc412 100644 --- a/.github/workflows/lint-workflows.yaml +++ b/.github/workflows/lint-workflows.yaml @@ -13,6 +13,6 @@ jobs: permissions: contents: read packages: read - pull-requests: read + pull-requests: write statuses: write - uses: senzing-factory/build-resources/.github/workflows/lint-workflows.yaml@v3 + uses: senzing-factory/build-resources/.github/workflows/lint-workflows.yaml@v4 diff --git a/.github/workflows/move-pr-to-done-dependabot.yaml b/.github/workflows/move-pr-to-done-dependabot.yaml index d6cd67c..d222e27 100644 --- a/.github/workflows/move-pr-to-done-dependabot.yaml +++ b/.github/workflows/move-pr-to-done-dependabot.yaml @@ -12,7 +12,7 @@ jobs: permissions: repository-projects: write secrets: - SENZING_GITHUB_PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }} - uses: senzing-factory/build-resources/.github/workflows/move-pr-to-done-dependabot.yaml@v3 + PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }} + uses: senzing-factory/build-resources/.github/workflows/move-pr-to-done-dependabot.yaml@v4 with: project: ${{ vars.SENZING_GITHUB_ORGANIZATION_PROJECT }} diff --git a/.github/workflows/spellcheck.yaml b/.github/workflows/spellcheck.yaml index a89ac8f..356027f 100644 --- a/.github/workflows/spellcheck.yaml +++ b/.github/workflows/spellcheck.yaml @@ -10,4 +10,4 @@ jobs: spellcheck: permissions: contents: read - uses: senzing-factory/build-resources/.github/workflows/cspell.yaml@v3 + uses: senzing-factory/build-resources/.github/workflows/cspell.yaml@v4 diff --git a/.github/workflows/verify-dockerfile-refreshed-at-updated.yaml b/.github/workflows/verify-dockerfile-refreshed-at-updated.yaml index 1a60b9e..abdd1ae 100644 --- a/.github/workflows/verify-dockerfile-refreshed-at-updated.yaml +++ b/.github/workflows/verify-dockerfile-refreshed-at-updated.yaml @@ -10,4 +10,4 @@ jobs: name: Verify Dockerfiles REFRESHED_AT Updated permissions: contents: read - uses: senzing-factory/build-resources/.github/workflows/verify-dockerfile-refreshed-at-updated.yaml@v3 + uses: senzing-factory/build-resources/.github/workflows/verify-dockerfile-refreshed-at-updated.yaml@v4 diff --git a/.vscode/cspell.json b/.vscode/cspell.json index 1db2904..a099bf5 100644 --- a/.vscode/cspell.json +++ b/.vscode/cspell.json @@ -27,7 +27,5 @@ "testrun", "toplevel" ], - "ignorePaths": [ - ".git/**" - ] + "ignorePaths": [".git/**"] }