diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f5c9e07..2ce2d33 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -348,6 +348,7 @@ jobs: - dotnet - go - java + - yaml name: test permissions: contents: read @@ -408,11 +409,13 @@ jobs: run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print -exec chmod +x {} \; - name: Download SDK + if: ${{ matrix.language != 'yaml' }} uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 with: name: ${{ matrix.language }}-sdk.tar.gz path: ${{ github.workspace}}/sdk/ - name: UnTar SDK folder + if: ${{ matrix.language != 'yaml' }} run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{ github.workspace}}/sdk/${{ matrix.language}} - name: Update path @@ -425,6 +428,7 @@ jobs: pip3 install virtualenv==20.0.23 pip3 install pipenv - name: Install dependencies + if: ${{ matrix.language != 'yaml' }} run: make install_${{ matrix.language}}_sdk - name: Generate Pulumi Access Token id: generate_pulumi_token diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index a5560c1..d6b1b90 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -339,6 +339,7 @@ jobs: - dotnet - go - java + - yaml name: test permissions: contents: read @@ -399,11 +400,13 @@ jobs: run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print -exec chmod +x {} \; - name: Download SDK + if: ${{ matrix.language != 'yaml' }} uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 with: name: ${{ matrix.language }}-sdk.tar.gz path: ${{ github.workspace}}/sdk/ - name: UnTar SDK folder + if: ${{ matrix.language != 'yaml' }} run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{ github.workspace}}/sdk/${{ matrix.language}} - name: Update path @@ -416,6 +419,7 @@ jobs: pip3 install virtualenv==20.0.23 pip3 install pipenv - name: Install dependencies + if: ${{ matrix.language != 'yaml' }} run: make install_${{ matrix.language}}_sdk - name: Generate Pulumi Access Token id: generate_pulumi_token diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 74864f5..11f12e8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -339,6 +339,7 @@ jobs: - dotnet - go - java + - yaml name: test permissions: contents: read @@ -399,11 +400,13 @@ jobs: run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print -exec chmod +x {} \; - name: Download SDK + if: ${{ matrix.language != 'yaml' }} uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 with: name: ${{ matrix.language }}-sdk.tar.gz path: ${{ github.workspace}}/sdk/ - name: UnTar SDK folder + if: ${{ matrix.language != 'yaml' }} run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{ github.workspace}}/sdk/${{ matrix.language}} - name: Update path @@ -416,6 +419,7 @@ jobs: pip3 install virtualenv==20.0.23 pip3 install pipenv - name: Install dependencies + if: ${{ matrix.language != 'yaml' }} run: make install_${{ matrix.language}}_sdk - name: Generate Pulumi Access Token id: generate_pulumi_token diff --git a/.github/workflows/run-acceptance-tests.yml b/.github/workflows/run-acceptance-tests.yml index eff9627..d602889 100644 --- a/.github/workflows/run-acceptance-tests.yml +++ b/.github/workflows/run-acceptance-tests.yml @@ -362,6 +362,7 @@ jobs: - dotnet - go - java + - yaml name: test permissions: contents: read @@ -424,11 +425,13 @@ jobs: run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print -exec chmod +x {} \; - name: Download SDK + if: ${{ matrix.language != 'yaml' }} uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 with: name: ${{ matrix.language }}-sdk.tar.gz path: ${{ github.workspace}}/sdk/ - name: UnTar SDK folder + if: ${{ matrix.language != 'yaml' }} run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{ github.workspace}}/sdk/${{ matrix.language}} - name: Update path @@ -441,6 +444,7 @@ jobs: pip3 install virtualenv==20.0.23 pip3 install pipenv - name: Install dependencies + if: ${{ matrix.language != 'yaml' }} run: make install_${{ matrix.language}}_sdk - name: Generate Pulumi Access Token id: generate_pulumi_token diff --git a/Makefile b/Makefile index 8d5e971..e9747fb 100644 --- a/Makefile +++ b/Makefile @@ -311,6 +311,6 @@ sign-goreleaser-exe-%: bin/jsign-6.0.jar # - Run make ci-mgmt to apply the change locally. # ci-mgmt: .ci-mgmt.yaml - go run github.com/pulumi/ci-mgmt/provider-ci@master generate + go run github.com/pulumi/ci-mgmt/provider-ci@e3a00c6fa872560ede29a9c0e932cd1fd74eadaf generate .PHONY: ci-mgmt fi