diff --git a/.github/workflows/add-to-project-factory-dependabot.yaml b/.github/workflows/add-to-project-factory-dependabot.yaml new file mode 100644 index 0000000..d69ab7d --- /dev/null +++ b/.github/workflows/add-to-project-factory-dependabot.yaml @@ -0,0 +1,14 @@ +name: 'add to project factory dependabot' + +on: + pull_request: + branches: [main] + +jobs: + + add-issue-labels: + secrets: + SENZING_GITHUB_PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }} + uses: senzing-factory/build-resources/.github/workflows/add-to-project-dependabot.yaml@main + with: + project: ${{ vars.SENZING_PROJECT_FACTORY }} diff --git a/.github/workflows/add-to-project-factory.yaml b/.github/workflows/add-to-project-factory.yaml new file mode 100644 index 0000000..b2dd32d --- /dev/null +++ b/.github/workflows/add-to-project-factory.yaml @@ -0,0 +1,18 @@ +name: 'add to project factory' + +on: + issues: + types: + - opened + - reopened + +jobs: + add-to-project: + name: Add issue to project + runs-on: ubuntu-latest + steps: + - name: Assign issue to project + uses: actions/add-to-project@v0.5.0 + with: + project-url: https://github.com/orgs/${{ vars.SENZING_GITHUB_ACCOUNT_NAME }}/projects/${{ vars.SENZING_PROJECT_FACTORY }} + github-token: ${{ secrets.SENZING_GITHUB_ACCESS_TOKEN }} diff --git a/.github/workflows/dependabot-approve-and-merge.yaml b/.github/workflows/dependabot-approve-and-merge.yaml new file mode 100644 index 0000000..0c15821 --- /dev/null +++ b/.github/workflows/dependabot-approve-and-merge.yaml @@ -0,0 +1,12 @@ +name: dependabot-approve-and-merge.yaml +on: + pull_request: + branches: [main] +jobs: + dependabot-approve-and-merge: + permissions: + contents: write + pull-requests: write + uses: senzing-factory/build-resources/.github/workflows/dependabot-approve-and-merge.yaml@main + secrets: + SENZING_GITHUB_CODEOWNER_PR_RW_TOKEN: ${{ secrets.SENZING_GITHUB_CODEOWNER_PR_RW_TOKEN }} diff --git a/.github/workflows/dependabot-automation.yaml b/.github/workflows/dependabot-automation.yaml deleted file mode 100644 index 573a0ee..0000000 --- a/.github/workflows/dependabot-automation.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: 'dependabot automation' - -on: - pull_request: - branches: [main] - -jobs: - - add-pr-to-project: - if: ${{ github.actor == 'dependabot[bot]' && ( github.event.action == 'opened' || github.event.action == 'reopened' ) }} - uses: senzing-factory/build-resources/.github/workflows/add-to-project.yaml@main - with: - classic: false - org: ${{ vars.SENZING_GITHUB_ACCOUNT_NAME }} - project-number: ${{ vars.SENZING_PROJECT_FACTORY }} - secrets: - SENZING_GITHUB_PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }} - - dependabot-approve-and-merge: - permissions: - contents: write - pull-requests: write - uses: senzing-factory/build-resources/.github/workflows/dependabot-approve-and-merge.yaml@main - secrets: - SENZING_GITHUB_CODEOWNER_PR_RW_TOKEN: ${{ secrets.SENZING_GITHUB_CODEOWNER_PR_RW_TOKEN }} diff --git a/.github/workflows/issue-automation.yaml b/.github/workflows/issue-automation.yaml deleted file mode 100644 index 533df56..0000000 --- a/.github/workflows/issue-automation.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: 'issue automation' - -on: - issues: - types: - - opened - - reopened - -jobs: - - add-issue-to-project: - uses: senzing-factory/build-resources/.github/workflows/add-to-project.yaml@main - with: - project-number: ${{ vars.SENZING_PROJECT_FACTORY }} - org: ${{ vars.SENZING_GITHUB_ACCOUNT_NAME }} - classic: false - secrets: - SENZING_GITHUB_PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }} diff --git a/.github/workflows/pr-closed-automation.yaml b/.github/workflows/pr-closed-automation.yaml deleted file mode 100644 index 67eccbd..0000000 --- a/.github/workflows/pr-closed-automation.yaml +++ /dev/null @@ -1,13 +0,0 @@ -name: 'pr closed automation' - -on: - pull_request: - types: [closed] - -jobs: - move-pr-to-done: - uses: senzing-factory/build-resources/.github/workflows/move-pr-to-done.yaml@main - secrets: - SENZING_GITHUB_PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }} - with: - project: "Factory"