Skip to content

Commit

Permalink
Update GitHub Actions workflows. (#2911)
Browse files Browse the repository at this point in the history
This PR was automatically generated by the
update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt
repo, from commit 7e622ff9e2a92f3a43b0a21411bf386eac1c23e7.
  • Loading branch information
pulumi-bot authored Oct 23, 2023
1 parent c9229a9 commit 8237e45
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 1 deletion.
11 changes: 11 additions & 0 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,15 @@ jobs:
uses: jaxxstorm/[email protected]
with:
repo: pulumi/schema-tools
- name: Clear GitHub Actions Ubuntu runner disk space
uses: jlumbroso/free-disk-space@main
with:
android: true
dotnet: false
haskell: true
large-packages: false
swap-storage: true
tool-cache: false
- name: Build tfgen & provider binaries
run: make provider
- name: Unit-test provider code
Expand Down Expand Up @@ -264,6 +273,8 @@ jobs:
author_name: Failure in building provider prerequisites
fields: repo,commit,author,action
status: ${{ job.status }}


publish:
name: publish
needs:
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/nightly-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@ jobs:
- dotnet
- go
- java

prerequisites:
name: prerequisites
runs-on: ubuntu-latest
Expand Down Expand Up @@ -162,6 +163,15 @@ jobs:
uses: jaxxstorm/[email protected]
with:
repo: pulumi/schema-tools
- name: Clear GitHub Actions Ubuntu runner disk space
uses: jlumbroso/free-disk-space@main
with:
android: true
dotnet: false
haskell: true
large-packages: false
swap-storage: true
tool-cache: false
- name: Build tfgen & provider binaries
run: make provider
- name: Unit-test provider code
Expand Down Expand Up @@ -207,6 +217,8 @@ jobs:
author_name: Failure in building provider prerequisites
fields: repo,commit,author,action
status: ${{ job.status }}


test:
name: test
needs: build_sdk
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -208,13 +208,16 @@ jobs:
with:
name: ${{ env.PROVIDER }}-provider.tar.gz
path: ${{ github.workspace }}/bin/provider.tar.gz
retention-days: 30
- if: failure() && github.event_name == 'push'
name: Notify Slack
uses: 8398a7/action-slack@v3
with:
author_name: Failure in building provider prerequisites
fields: repo,commit,author,action
status: ${{ job.status }}


publish:
name: publish
needs:
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,15 @@ jobs:
uses: jaxxstorm/[email protected]
with:
repo: pulumi/schema-tools
- name: Clear GitHub Actions Ubuntu runner disk space
uses: jlumbroso/free-disk-space@main
with:
android: true
dotnet: false
haskell: true
large-packages: false
swap-storage: true
tool-cache: false
- name: Build tfgen & provider binaries
run: make provider
- name: Unit-test provider code
Expand Down Expand Up @@ -212,13 +221,16 @@ jobs:
with:
name: ${{ env.PROVIDER }}-provider.tar.gz
path: ${{ github.workspace }}/bin/provider.tar.gz
retention-days: 30
- if: failure() && github.event_name == 'push'
name: Notify Slack
uses: 8398a7/action-slack@v3
with:
author_name: Failure in building provider prerequisites
fields: repo,commit,author,action
status: ${{ job.status }}


publish:
name: publish
needs:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/run-acceptance-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@ jobs:
- name: Checkout Repo
uses: actions/checkout@v3
with:
ref: ${{ env.PR_COMMIT_SHA }}
submodules: true
- name: Checkout Scripts Repo
uses: actions/checkout@v3
Expand Down Expand Up @@ -238,6 +237,8 @@ jobs:
author_name: Failure in building provider prerequisites
fields: repo,commit,author,action
status: ${{ job.status }}


sentinel:
name: sentinel
# We would like to be able to specify `sentinel` as the only required job for this
Expand Down

0 comments on commit 8237e45

Please sign in to comment.