Skip to content

Commit d87c996

Browse files
committed
#387 bump senzing-factory/github-action-install-senzing-sdk to @v5
1 parent 3f1901c commit d87c996

10 files changed

Lines changed: 35 additions & 61 deletions

.github/workflows/add-labels-standardized.yaml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,7 @@ jobs:
1515
secrets:
1616
ORG_MEMBERSHIP_TOKEN: ${{ secrets.ORG_MEMBERSHIP_TOKEN }}
1717
MEMBERS: ${{ secrets.SENZING_MEMBERS }}
18-
uses: senzing-factory/build-resources/.github/workflows/add-labels-to-issue.yaml@v4
19-
20-
slack-notification:
21-
needs: [add-issue-labels]
22-
if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-issue-labels.result) }}
23-
secrets:
2418
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
2519
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
26-
uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v4
27-
with:
28-
job-status: ${{ needs.add-issue-labels.result }}
20+
uses: senzing-factory/build-resources/.github/workflows/add-labels-to-issue.yaml@v4
21+

.github/workflows/add-to-project-g2-python-dependabot.yaml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,9 @@ jobs:
1212
repository-projects: write
1313
secrets:
1414
PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }}
15+
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
16+
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
1517
uses: senzing-factory/build-resources/.github/workflows/add-to-project-dependabot.yaml@v4
1618
with:
1719
project: ${{ vars.SENZING_PROJECT_G2_PYTHON }}
1820

19-
slack-notification:
20-
needs: [add-to-project-dependabot]
21-
if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-to-project-dependabot.result) }}
22-
secrets:
23-
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
24-
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
25-
uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v4
26-
with:
27-
job-status: ${{ needs.add-to-project-dependabot.result }}

.github/workflows/add-to-project-g2-python.yaml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,10 @@ jobs:
1414
repository-projects: write
1515
secrets:
1616
PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }}
17+
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
18+
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
1719
uses: senzing-factory/build-resources/.github/workflows/add-to-project.yaml@v4
1820
with:
1921
project-number: ${{ vars.SENZING_PROJECT_G2_PYTHON }}
2022
org: ${{ vars.SENZING_GITHUB_ACCOUNT_NAME }}
2123

22-
slack-notification:
23-
needs: [add-to-project]
24-
if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-to-project.result) }}
25-
secrets:
26-
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
27-
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
28-
uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v4
29-
with:
30-
job-status: ${{ needs.add-to-project.result }}

.github/workflows/add-to-project-garage-dependabot.yaml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,9 @@ jobs:
1212
repository-projects: write
1313
secrets:
1414
PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }}
15+
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
16+
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
1517
uses: senzing-factory/build-resources/.github/workflows/add-to-project-dependabot.yaml@v4
1618
with:
1719
project: ${{ vars.SENZING_PROJECT_GARAGE }}
1820

19-
slack-notification:
20-
needs: [add-to-project-dependabot]
21-
if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-to-project-dependabot.result) }}
22-
secrets:
23-
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
24-
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
25-
uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v4
26-
with:
27-
job-status: ${{ needs.add-to-project-dependabot.result }}

.github/workflows/add-to-project-garage.yaml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,10 @@ jobs:
1414
repository-projects: write
1515
secrets:
1616
PROJECT_RW_TOKEN: ${{ secrets.SENZING_GITHUB_PROJECT_RW_TOKEN }}
17+
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
18+
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
1719
uses: senzing-factory/build-resources/.github/workflows/add-to-project.yaml@v4
1820
with:
1921
project-number: ${{ vars.SENZING_PROJECT_GARAGE }}
2022
org: ${{ vars.SENZING_GITHUB_ACCOUNT_NAME }}
2123

22-
slack-notification:
23-
needs: [add-to-project]
24-
if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.add-to-project.result) }}
25-
secrets:
26-
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
27-
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
28-
uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v4
29-
with:
30-
job-status: ${{ needs.add-to-project.result }}

.github/workflows/dependabot-approve-and-merge.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@ on:
44
pull_request:
55
branches: [main]
66

7-
concurrency:
8-
group: ${{ github.workflow }}-${{ github.head_ref || github.ref_name }}
9-
cancel-in-progress: true
10-
117
permissions: {}
128

139
jobs:

.github/workflows/pylint.yaml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,3 @@ jobs:
4545
# shellcheck disable=SC2046
4646
pylint $(git ls-files '*.py' ':!:docs/source/*')
4747
48-
slack-notification:
49-
needs: [pylint]
50-
if: ${{ always() && contains(fromJSON('["failure", "cancelled"]'), needs.pylint.result ) && github.ref_name == github.event.repository.default_branch }}
51-
secrets:
52-
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
53-
SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }}
54-
uses: senzing-factory/build-resources/.github/workflows/build-failure-slack-notification.yaml@v4
55-
with:
56-
job-status: ${{ needs.pylint.result }}

.github/workflows/pytest-darwin.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,21 @@ jobs:
6565
source ./venv/bin/activate
6666
python -m pip install typing_extensions
6767
68+
- name: Mint staging tap token
69+
if: matrix.senzingsdk-version != 'production-v4'
70+
id: staging-token
71+
uses: actions/create-github-app-token@v3.1.1
72+
with:
73+
client-id: ${{ secrets.SENZINGSDK_STAGING_CLIENT_ID }}
74+
private-key: ${{ secrets.SENZINGSDK_STAGING_APP_KEY }}
75+
owner: senzing-factory
76+
repositories: homebrew-senzingsdk-staging
77+
6878
- name: Install Senzing SDK
69-
uses: senzing-factory/github-action-install-senzing-sdk@v4
79+
uses: senzing-factory/github-action-install-senzing-sdk@v5
7080
with:
7181
senzingsdk-version: ${{ matrix.senzingsdk-version }}
82+
senzingsdk-token: ${{ steps.staging-token.outputs.token || github.token }}
7283

7384
- name: Set environment variables
7485
run: |

.github/workflows/pytest-linux.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
python -m pip install typing_extensions
6969
7070
- name: Install Senzing SDK
71-
uses: senzing-factory/github-action-install-senzing-sdk@v4
71+
uses: senzing-factory/github-action-install-senzing-sdk@v5
7272
with:
7373
senzingsdk-version: ${{ matrix.senzingsdk-version }}
7474

.github/workflows/pytest-windows.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,21 @@ jobs:
6363
.\\venv\\Scripts\\activate
6464
python -m pip install typing_extensions
6565
66+
- name: Mint staging bucket token
67+
if: matrix.senzingsdk-version != 'production-v4'
68+
id: staging-token
69+
uses: actions/create-github-app-token@v3.1.1
70+
with:
71+
client-id: ${{ secrets.SENZINGSDK_STAGING_CLIENT_ID }}
72+
private-key: ${{ secrets.SENZINGSDK_STAGING_APP_KEY }}
73+
owner: senzing-factory
74+
repositories: scoop-senzingsdk-staging
75+
6676
- name: Install Senzing SDK
67-
uses: senzing-factory/github-action-install-senzing-sdk@v4
77+
uses: senzing-factory/github-action-install-senzing-sdk@v5
6878
with:
6979
senzingsdk-version: ${{ matrix.senzingsdk-version }}
80+
senzingsdk-token: ${{ steps.staging-token.outputs.token || github.token }}
7081

7182
- name: Set environment variables
7283
run: |

0 commit comments

Comments
 (0)