Update GitHub Actions workflows. (#66)
This PR was automatically generated by the update-native-provider-workflows workflow in the pulumi/ci-mgmt repo, from commit 2c4960e091c66f59df2902620e003f2db1a7b063.
This commit is contained in:
37
.github/workflows/build.yml
vendored
37
.github/workflows/build.yml
vendored
@@ -64,7 +64,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -120,6 +121,13 @@ jobs:
|
|||||||
run: make provider
|
run: make provider
|
||||||
- name: Check worktree clean
|
- name: Check worktree clean
|
||||||
uses: pulumi/git-status-check-action@v1
|
uses: pulumi/git-status-check-action@v1
|
||||||
|
with:
|
||||||
|
allowed-changes: |-
|
||||||
|
sdk/**/pulumi-plugin.json
|
||||||
|
sdk/dotnet/Pulumi.*.csproj
|
||||||
|
sdk/go/*/internal/pulumiUtilities.go
|
||||||
|
sdk/nodejs/package.json
|
||||||
|
sdk/python/pyproject.toml
|
||||||
- run: git status --porcelain
|
- run: git status --porcelain
|
||||||
- name: Tar provider binaries
|
- name: Tar provider binaries
|
||||||
run: tar -zcf ${{ github.workspace }}/bin/provider.tar.gz -C ${{
|
run: tar -zcf ${{ github.workspace }}/bin/provider.tar.gz -C ${{
|
||||||
@@ -161,7 +169,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -218,6 +227,13 @@ jobs:
|
|||||||
run: make build_${{ matrix.language }}
|
run: make build_${{ matrix.language }}
|
||||||
- name: Check worktree clean
|
- name: Check worktree clean
|
||||||
uses: pulumi/git-status-check-action@v1
|
uses: pulumi/git-status-check-action@v1
|
||||||
|
with:
|
||||||
|
allowed-changes: |-
|
||||||
|
sdk/**/pulumi-plugin.json
|
||||||
|
sdk/dotnet/Pulumi.*.csproj
|
||||||
|
sdk/go/*/internal/pulumiUtilities.go
|
||||||
|
sdk/nodejs/package.json
|
||||||
|
sdk/python/pyproject.toml
|
||||||
- run: git status --porcelain
|
- run: git status --porcelain
|
||||||
- name: Tar SDK folder
|
- name: Tar SDK folder
|
||||||
run: tar -zcf sdk/${{ matrix.language }}.tar.gz -C sdk/${{ matrix.language }} .
|
run: tar -zcf sdk/${{ matrix.language }}.tar.gz -C sdk/${{ matrix.language }} .
|
||||||
@@ -256,7 +272,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -373,7 +390,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -409,11 +427,10 @@ jobs:
|
|||||||
role-session-name: ${{ env.PROVIDER }}@githubActions
|
role-session-name: ${{ env.PROVIDER }}@githubActions
|
||||||
role-external-id: upload-pulumi-release
|
role-external-id: upload-pulumi-release
|
||||||
role-to-assume: ${{ secrets.AWS_UPLOAD_ROLE_ARN }}
|
role-to-assume: ${{ secrets.AWS_UPLOAD_ROLE_ARN }}
|
||||||
- name: Set PreRelease Version
|
|
||||||
run: echo "GORELEASER_CURRENT_TAG=v$(pulumictl get version --language generic)"
|
|
||||||
>> $GITHUB_ENV
|
|
||||||
- name: Run GoReleaser
|
- name: Run GoReleaser
|
||||||
uses: goreleaser/goreleaser-action@v5
|
uses: goreleaser/goreleaser-action@v5
|
||||||
|
env:
|
||||||
|
GORELEASER_CURRENT_TAG: v${{ steps.version.outputs.version }}
|
||||||
with:
|
with:
|
||||||
args: -p 3 -f .goreleaser.prerelease.yml --clean --skip=validate --timeout 60m0s
|
args: -p 3 -f .goreleaser.prerelease.yml --clean --skip=validate --timeout 60m0s
|
||||||
version: latest
|
version: latest
|
||||||
@@ -433,7 +450,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -517,7 +535,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
|
|||||||
37
.github/workflows/prerelease.yml
vendored
37
.github/workflows/prerelease.yml
vendored
@@ -56,7 +56,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -112,6 +113,13 @@ jobs:
|
|||||||
run: make provider
|
run: make provider
|
||||||
- name: Check worktree clean
|
- name: Check worktree clean
|
||||||
uses: pulumi/git-status-check-action@v1
|
uses: pulumi/git-status-check-action@v1
|
||||||
|
with:
|
||||||
|
allowed-changes: |-
|
||||||
|
sdk/**/pulumi-plugin.json
|
||||||
|
sdk/dotnet/Pulumi.*.csproj
|
||||||
|
sdk/go/*/internal/pulumiUtilities.go
|
||||||
|
sdk/nodejs/package.json
|
||||||
|
sdk/python/pyproject.toml
|
||||||
- run: git status --porcelain
|
- run: git status --porcelain
|
||||||
- name: Tar provider binaries
|
- name: Tar provider binaries
|
||||||
run: tar -zcf ${{ github.workspace }}/bin/provider.tar.gz -C ${{
|
run: tar -zcf ${{ github.workspace }}/bin/provider.tar.gz -C ${{
|
||||||
@@ -153,7 +161,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -210,6 +219,13 @@ jobs:
|
|||||||
run: make build_${{ matrix.language }}
|
run: make build_${{ matrix.language }}
|
||||||
- name: Check worktree clean
|
- name: Check worktree clean
|
||||||
uses: pulumi/git-status-check-action@v1
|
uses: pulumi/git-status-check-action@v1
|
||||||
|
with:
|
||||||
|
allowed-changes: |-
|
||||||
|
sdk/**/pulumi-plugin.json
|
||||||
|
sdk/dotnet/Pulumi.*.csproj
|
||||||
|
sdk/go/*/internal/pulumiUtilities.go
|
||||||
|
sdk/nodejs/package.json
|
||||||
|
sdk/python/pyproject.toml
|
||||||
- run: git status --porcelain
|
- run: git status --porcelain
|
||||||
- name: Tar SDK folder
|
- name: Tar SDK folder
|
||||||
run: tar -zcf sdk/${{ matrix.language }}.tar.gz -C sdk/${{ matrix.language }} .
|
run: tar -zcf sdk/${{ matrix.language }}.tar.gz -C sdk/${{ matrix.language }} .
|
||||||
@@ -247,7 +263,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -364,7 +381,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -400,11 +418,10 @@ jobs:
|
|||||||
role-session-name: ${{ env.PROVIDER }}@githubActions
|
role-session-name: ${{ env.PROVIDER }}@githubActions
|
||||||
role-external-id: upload-pulumi-release
|
role-external-id: upload-pulumi-release
|
||||||
role-to-assume: ${{ secrets.AWS_UPLOAD_ROLE_ARN }}
|
role-to-assume: ${{ secrets.AWS_UPLOAD_ROLE_ARN }}
|
||||||
- name: Set PreRelease Version
|
|
||||||
run: echo "GORELEASER_CURRENT_TAG=v$(pulumictl get version --language generic)"
|
|
||||||
>> $GITHUB_ENV
|
|
||||||
- name: Run GoReleaser
|
- name: Run GoReleaser
|
||||||
uses: goreleaser/goreleaser-action@v5
|
uses: goreleaser/goreleaser-action@v5
|
||||||
|
env:
|
||||||
|
GORELEASER_CURRENT_TAG: v${{ steps.version.outputs.version }}
|
||||||
with:
|
with:
|
||||||
args: -p 3 -f .goreleaser.prerelease.yml --clean --skip=validate --timeout 60m0s
|
args: -p 3 -f .goreleaser.prerelease.yml --clean --skip=validate --timeout 60m0s
|
||||||
version: latest
|
version: latest
|
||||||
@@ -424,7 +441,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -508,7 +526,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
|
|||||||
72
.github/workflows/release.yml
vendored
72
.github/workflows/release.yml
vendored
@@ -56,7 +56,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -112,6 +113,13 @@ jobs:
|
|||||||
run: make provider
|
run: make provider
|
||||||
- name: Check worktree clean
|
- name: Check worktree clean
|
||||||
uses: pulumi/git-status-check-action@v1
|
uses: pulumi/git-status-check-action@v1
|
||||||
|
with:
|
||||||
|
allowed-changes: |-
|
||||||
|
sdk/**/pulumi-plugin.json
|
||||||
|
sdk/dotnet/Pulumi.*.csproj
|
||||||
|
sdk/go/*/internal/pulumiUtilities.go
|
||||||
|
sdk/nodejs/package.json
|
||||||
|
sdk/python/pyproject.toml
|
||||||
- run: git status --porcelain
|
- run: git status --porcelain
|
||||||
- name: Tar provider binaries
|
- name: Tar provider binaries
|
||||||
run: tar -zcf ${{ github.workspace }}/bin/provider.tar.gz -C ${{
|
run: tar -zcf ${{ github.workspace }}/bin/provider.tar.gz -C ${{
|
||||||
@@ -153,7 +161,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -210,6 +219,13 @@ jobs:
|
|||||||
run: make build_${{ matrix.language }}
|
run: make build_${{ matrix.language }}
|
||||||
- name: Check worktree clean
|
- name: Check worktree clean
|
||||||
uses: pulumi/git-status-check-action@v1
|
uses: pulumi/git-status-check-action@v1
|
||||||
|
with:
|
||||||
|
allowed-changes: |-
|
||||||
|
sdk/**/pulumi-plugin.json
|
||||||
|
sdk/dotnet/Pulumi.*.csproj
|
||||||
|
sdk/go/*/internal/pulumiUtilities.go
|
||||||
|
sdk/nodejs/package.json
|
||||||
|
sdk/python/pyproject.toml
|
||||||
- run: git status --porcelain
|
- run: git status --porcelain
|
||||||
- name: Tar SDK folder
|
- name: Tar SDK folder
|
||||||
run: tar -zcf sdk/${{ matrix.language }}.tar.gz -C sdk/${{ matrix.language }} .
|
run: tar -zcf sdk/${{ matrix.language }}.tar.gz -C sdk/${{ matrix.language }} .
|
||||||
@@ -247,7 +263,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -364,7 +381,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -400,11 +418,10 @@ jobs:
|
|||||||
role-session-name: ${{ env.PROVIDER }}@githubActions
|
role-session-name: ${{ env.PROVIDER }}@githubActions
|
||||||
role-external-id: upload-pulumi-release
|
role-external-id: upload-pulumi-release
|
||||||
role-to-assume: ${{ secrets.AWS_UPLOAD_ROLE_ARN }}
|
role-to-assume: ${{ secrets.AWS_UPLOAD_ROLE_ARN }}
|
||||||
- name: Set PreRelease Version
|
|
||||||
run: echo "GORELEASER_CURRENT_TAG=v$(pulumictl get version --language generic)"
|
|
||||||
>> $GITHUB_ENV
|
|
||||||
- name: Run GoReleaser
|
- name: Run GoReleaser
|
||||||
uses: goreleaser/goreleaser-action@v5
|
uses: goreleaser/goreleaser-action@v5
|
||||||
|
env:
|
||||||
|
GORELEASER_CURRENT_TAG: v${{ steps.version.outputs.version }}
|
||||||
with:
|
with:
|
||||||
args: -p 3 release --clean --timeout 60m0s
|
args: -p 3 release --clean --timeout 60m0s
|
||||||
version: latest
|
version: latest
|
||||||
@@ -424,7 +441,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -508,7 +526,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -552,26 +571,41 @@ jobs:
|
|||||||
arguments: publishToSonatype closeAndReleaseSonatypeStagingRepository
|
arguments: publishToSonatype closeAndReleaseSonatypeStagingRepository
|
||||||
build-root-directory: ./sdk/java
|
build-root-directory: ./sdk/java
|
||||||
gradle-version: 7.4.1
|
gradle-version: 7.4.1
|
||||||
tag_sdk:
|
pubish_go_sdk:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: publish_sdk
|
name: publish-go-sdk
|
||||||
|
needs: publish-sdk
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Repo
|
- name: Checkout Repo
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
- name: Install pulumictl
|
- name: Download go SDK
|
||||||
uses: jaxxstorm/action-install-gh-release@v1.11.0
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
repo: pulumi/pulumictl
|
name: go-sdk.tar.gz
|
||||||
- name: Add SDK version tag
|
path: ${{ github.workspace}}/sdk/
|
||||||
run: git tag sdk/v$(pulumictl get version --language generic) && git push origin
|
- name: Uncompress go SDK
|
||||||
sdk/v$(pulumictl get version --language generic)
|
run: tar -zxf ${{github.workspace}}/sdk/go.tar.gz -C
|
||||||
name: tag_sdk
|
${{github.workspace}}/sdk/go
|
||||||
|
- name: Publish Go SDK
|
||||||
|
uses: pulumi/publish-go-sdk-action@v1
|
||||||
|
with:
|
||||||
|
repository: ${{ github.repository }}
|
||||||
|
base-ref: ${{ github.sha }}
|
||||||
|
source: sdk
|
||||||
|
path: sdk
|
||||||
|
version: ${{ steps.version.outputs.version }}
|
||||||
|
additive: false
|
||||||
|
files: |-
|
||||||
|
go.*
|
||||||
|
go/**
|
||||||
|
!*.tar.gz
|
||||||
dispatch_docs_build:
|
dispatch_docs_build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: tag_sdk
|
needs: tag_sdk
|
||||||
|
|||||||
23
.github/workflows/run-acceptance-tests.yml
vendored
23
.github/workflows/run-acceptance-tests.yml
vendored
@@ -81,7 +81,8 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
ref: ${{ env.PR_COMMIT_SHA }}
|
ref: ${{ env.PR_COMMIT_SHA }}
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -137,6 +138,13 @@ jobs:
|
|||||||
run: make provider
|
run: make provider
|
||||||
- name: Check worktree clean
|
- name: Check worktree clean
|
||||||
uses: pulumi/git-status-check-action@v1
|
uses: pulumi/git-status-check-action@v1
|
||||||
|
with:
|
||||||
|
allowed-changes: |-
|
||||||
|
sdk/**/pulumi-plugin.json
|
||||||
|
sdk/dotnet/Pulumi.*.csproj
|
||||||
|
sdk/go/*/internal/pulumiUtilities.go
|
||||||
|
sdk/nodejs/package.json
|
||||||
|
sdk/python/pyproject.toml
|
||||||
- run: git status --porcelain
|
- run: git status --porcelain
|
||||||
- name: Tar provider binaries
|
- name: Tar provider binaries
|
||||||
run: tar -zcf ${{ github.workspace }}/bin/provider.tar.gz -C ${{
|
run: tar -zcf ${{ github.workspace }}/bin/provider.tar.gz -C ${{
|
||||||
@@ -181,7 +189,8 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
ref: ${{ env.PR_COMMIT_SHA }}
|
ref: ${{ env.PR_COMMIT_SHA }}
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
@@ -238,6 +247,13 @@ jobs:
|
|||||||
run: make build_${{ matrix.language }}
|
run: make build_${{ matrix.language }}
|
||||||
- name: Check worktree clean
|
- name: Check worktree clean
|
||||||
uses: pulumi/git-status-check-action@v1
|
uses: pulumi/git-status-check-action@v1
|
||||||
|
with:
|
||||||
|
allowed-changes: |-
|
||||||
|
sdk/**/pulumi-plugin.json
|
||||||
|
sdk/dotnet/Pulumi.*.csproj
|
||||||
|
sdk/go/*/internal/pulumiUtilities.go
|
||||||
|
sdk/nodejs/package.json
|
||||||
|
sdk/python/pyproject.toml
|
||||||
- run: git status --porcelain
|
- run: git status --porcelain
|
||||||
- name: Tar SDK folder
|
- name: Tar SDK folder
|
||||||
run: tar -zcf sdk/${{ matrix.language }}.tar.gz -C sdk/${{ matrix.language }} .
|
run: tar -zcf sdk/${{ matrix.language }}.tar.gz -C sdk/${{ matrix.language }} .
|
||||||
@@ -279,7 +295,8 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
ref: ${{ env.PR_COMMIT_SHA }}
|
ref: ${{ env.PR_COMMIT_SHA }}
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
|
|||||||
3
.github/workflows/weekly-pulumi-update.yml
vendored
3
.github/workflows/weekly-pulumi-update.yml
vendored
@@ -54,7 +54,8 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
- name: Set Provider Version
|
- id: version
|
||||||
|
name: Set Provider Version
|
||||||
uses: pulumi/provider-version-action@v1
|
uses: pulumi/provider-version-action@v1
|
||||||
with:
|
with:
|
||||||
set-env: PROVIDER_VERSION
|
set-env: PROVIDER_VERSION
|
||||||
|
|||||||
Reference in New Issue
Block a user