Skip to content

Commit

Permalink
chore: update workflows for new secrets (#261)
Browse files Browse the repository at this point in the history
  • Loading branch information
mstrisoline authored Oct 29, 2024
1 parent 5d5b5d5 commit 99b56e9
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 12 deletions.
1 change: 1 addition & 0 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
jobs:
build:
runs-on: windows-latest
environment: PR

steps:
- uses: actions/checkout@v2
Expand Down
29 changes: 17 additions & 12 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,19 @@ on:

jobs:
build-publish:
environment: PROD
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
with:
token: ${{ secrets.SEMANTIC_RELEASE_PAT }}
token: ${{ secrets.GH_SEMANTIC_RELEASE_PAT }}

- name: Start Deploy Message
uses: Basis-Theory/github-actions/deploy-slack-action@master
with:
slack-api-token: ${{ secrets.SLACK_DUCKBOT_API_KEY }}
channel: ${{ vars.SLACK_DUCKBOT_PRODUCT_DEPLOY_CHANNEL }}

- name: Setup .NET
uses: actions/setup-dotnet@v1
Expand All @@ -21,21 +28,19 @@ jobs:
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: '18'
cache: 'yarn'
node-version: "18"
cache: "yarn"

- name: Release
run: make release
env:
GITHUB_TOKEN: ${{ secrets.SEMANTIC_RELEASE_PAT }}
NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }}
GITHUB_TOKEN: ${{ secrets.GH_SEMANTIC_RELEASE_PAT }}
NUGET_API_KEY: ${{ secrets.NUGET_PUBLISHING_TOKEN }}

- name: Slack Release Alert
uses: 8398a7/action-slack@v3
- name: Stop Deploy Message
if: always()
uses: Basis-Theory/github-actions/deploy-slack-action@master
with:
status: ${{ job.status }}
channel: ${{ secrets.SLACK_RELEASE_CHANNEL_ID }}
fields: 'repo,commit,message,workflow,job'
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
slack-api-token: ${{ secrets.SLACK_DUCKBOT_API_KEY }}
channel: ${{ vars.SLACK_DUCKBOT_PRODUCT_DEPLOY_CHANNEL }}
status: "done"

0 comments on commit 99b56e9

Please sign in to comment.