[DO NOT MERGE] test yaml test job

This commit is contained in:
Matthew Jeffryes
2025-04-09 16:34:26 -07:00
parent c6b9fc8f02
commit 0338f519eb
5 changed files with 17 additions and 1 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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