[DO NOT MERGE] test yaml test job
This commit is contained in:
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
@@ -348,6 +348,7 @@ jobs:
|
|||||||
- dotnet
|
- dotnet
|
||||||
- go
|
- go
|
||||||
- java
|
- java
|
||||||
|
- yaml
|
||||||
name: test
|
name: test
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -408,11 +409,13 @@ jobs:
|
|||||||
run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print
|
run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print
|
||||||
-exec chmod +x {} \;
|
-exec chmod +x {} \;
|
||||||
- name: Download SDK
|
- name: Download SDK
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
||||||
with:
|
with:
|
||||||
name: ${{ matrix.language }}-sdk.tar.gz
|
name: ${{ matrix.language }}-sdk.tar.gz
|
||||||
path: ${{ github.workspace}}/sdk/
|
path: ${{ github.workspace}}/sdk/
|
||||||
- name: UnTar SDK folder
|
- name: UnTar SDK folder
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{
|
run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{
|
||||||
github.workspace}}/sdk/${{ matrix.language}}
|
github.workspace}}/sdk/${{ matrix.language}}
|
||||||
- name: Update path
|
- name: Update path
|
||||||
@@ -425,6 +428,7 @@ jobs:
|
|||||||
pip3 install virtualenv==20.0.23
|
pip3 install virtualenv==20.0.23
|
||||||
pip3 install pipenv
|
pip3 install pipenv
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
run: make install_${{ matrix.language}}_sdk
|
run: make install_${{ matrix.language}}_sdk
|
||||||
- name: Generate Pulumi Access Token
|
- name: Generate Pulumi Access Token
|
||||||
id: generate_pulumi_token
|
id: generate_pulumi_token
|
||||||
|
|||||||
4
.github/workflows/prerelease.yml
vendored
4
.github/workflows/prerelease.yml
vendored
@@ -339,6 +339,7 @@ jobs:
|
|||||||
- dotnet
|
- dotnet
|
||||||
- go
|
- go
|
||||||
- java
|
- java
|
||||||
|
- yaml
|
||||||
name: test
|
name: test
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -399,11 +400,13 @@ jobs:
|
|||||||
run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print
|
run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print
|
||||||
-exec chmod +x {} \;
|
-exec chmod +x {} \;
|
||||||
- name: Download SDK
|
- name: Download SDK
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
||||||
with:
|
with:
|
||||||
name: ${{ matrix.language }}-sdk.tar.gz
|
name: ${{ matrix.language }}-sdk.tar.gz
|
||||||
path: ${{ github.workspace}}/sdk/
|
path: ${{ github.workspace}}/sdk/
|
||||||
- name: UnTar SDK folder
|
- name: UnTar SDK folder
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{
|
run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{
|
||||||
github.workspace}}/sdk/${{ matrix.language}}
|
github.workspace}}/sdk/${{ matrix.language}}
|
||||||
- name: Update path
|
- name: Update path
|
||||||
@@ -416,6 +419,7 @@ jobs:
|
|||||||
pip3 install virtualenv==20.0.23
|
pip3 install virtualenv==20.0.23
|
||||||
pip3 install pipenv
|
pip3 install pipenv
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
run: make install_${{ matrix.language}}_sdk
|
run: make install_${{ matrix.language}}_sdk
|
||||||
- name: Generate Pulumi Access Token
|
- name: Generate Pulumi Access Token
|
||||||
id: generate_pulumi_token
|
id: generate_pulumi_token
|
||||||
|
|||||||
4
.github/workflows/release.yml
vendored
4
.github/workflows/release.yml
vendored
@@ -339,6 +339,7 @@ jobs:
|
|||||||
- dotnet
|
- dotnet
|
||||||
- go
|
- go
|
||||||
- java
|
- java
|
||||||
|
- yaml
|
||||||
name: test
|
name: test
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -399,11 +400,13 @@ jobs:
|
|||||||
run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print
|
run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print
|
||||||
-exec chmod +x {} \;
|
-exec chmod +x {} \;
|
||||||
- name: Download SDK
|
- name: Download SDK
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
||||||
with:
|
with:
|
||||||
name: ${{ matrix.language }}-sdk.tar.gz
|
name: ${{ matrix.language }}-sdk.tar.gz
|
||||||
path: ${{ github.workspace}}/sdk/
|
path: ${{ github.workspace}}/sdk/
|
||||||
- name: UnTar SDK folder
|
- name: UnTar SDK folder
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{
|
run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{
|
||||||
github.workspace}}/sdk/${{ matrix.language}}
|
github.workspace}}/sdk/${{ matrix.language}}
|
||||||
- name: Update path
|
- name: Update path
|
||||||
@@ -416,6 +419,7 @@ jobs:
|
|||||||
pip3 install virtualenv==20.0.23
|
pip3 install virtualenv==20.0.23
|
||||||
pip3 install pipenv
|
pip3 install pipenv
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
run: make install_${{ matrix.language}}_sdk
|
run: make install_${{ matrix.language}}_sdk
|
||||||
- name: Generate Pulumi Access Token
|
- name: Generate Pulumi Access Token
|
||||||
id: generate_pulumi_token
|
id: generate_pulumi_token
|
||||||
|
|||||||
4
.github/workflows/run-acceptance-tests.yml
vendored
4
.github/workflows/run-acceptance-tests.yml
vendored
@@ -362,6 +362,7 @@ jobs:
|
|||||||
- dotnet
|
- dotnet
|
||||||
- go
|
- go
|
||||||
- java
|
- java
|
||||||
|
- yaml
|
||||||
name: test
|
name: test
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -424,11 +425,13 @@ jobs:
|
|||||||
run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print
|
run: find ${{ github.workspace }} -name "pulumi-*-${{ env.PROVIDER }}" -print
|
||||||
-exec chmod +x {} \;
|
-exec chmod +x {} \;
|
||||||
- name: Download SDK
|
- name: Download SDK
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
||||||
with:
|
with:
|
||||||
name: ${{ matrix.language }}-sdk.tar.gz
|
name: ${{ matrix.language }}-sdk.tar.gz
|
||||||
path: ${{ github.workspace}}/sdk/
|
path: ${{ github.workspace}}/sdk/
|
||||||
- name: UnTar SDK folder
|
- name: UnTar SDK folder
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{
|
run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{
|
||||||
github.workspace}}/sdk/${{ matrix.language}}
|
github.workspace}}/sdk/${{ matrix.language}}
|
||||||
- name: Update path
|
- name: Update path
|
||||||
@@ -441,6 +444,7 @@ jobs:
|
|||||||
pip3 install virtualenv==20.0.23
|
pip3 install virtualenv==20.0.23
|
||||||
pip3 install pipenv
|
pip3 install pipenv
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
if: ${{ matrix.language != 'yaml' }}
|
||||||
run: make install_${{ matrix.language}}_sdk
|
run: make install_${{ matrix.language}}_sdk
|
||||||
- name: Generate Pulumi Access Token
|
- name: Generate Pulumi Access Token
|
||||||
id: generate_pulumi_token
|
id: generate_pulumi_token
|
||||||
|
|||||||
2
Makefile
2
Makefile
@@ -311,6 +311,6 @@ sign-goreleaser-exe-%: bin/jsign-6.0.jar
|
|||||||
# - Run make ci-mgmt to apply the change locally.
|
# - Run make ci-mgmt to apply the change locally.
|
||||||
#
|
#
|
||||||
ci-mgmt: .ci-mgmt.yaml
|
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
|
.PHONY: ci-mgmt
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user