Skip to content

Commit

Permalink
use pulumi CLI dev version for running CI (#1535)
Browse files Browse the repository at this point in the history
We recently started publishing dev versions of the pulumi CLI. Use these
for the CI builds in this repository, to give it some early exposure,
and hopefully catch some bugs early.
  • Loading branch information
tgummerer committed Jan 17, 2024
2 parents 5457a20 + cbed055 commit bbe9871
Show file tree
Hide file tree
Showing 4 changed files with 96 additions and 32 deletions.
32 changes: 24 additions & 8 deletions .github/workflows/cron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,9 @@ jobs:
with:
dotnet-version: ${{matrix.dotnetversion}}
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: dotnet test
Expand All @@ -70,7 +72,9 @@ jobs:
with:
go-version: ${{matrix.goversion}}
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: go test
Expand Down Expand Up @@ -170,7 +174,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Install Go Dependencies
Expand Down Expand Up @@ -314,7 +320,9 @@ jobs:
role-session-name: examples@githubActions
role-to-assume: ${{ secrets.AWS_CI_ROLE_ARN }}
- name: Install Latest Stable Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Install Testing Dependencies
run: make ensure
Expand Down Expand Up @@ -369,7 +377,9 @@ jobs:
pip3 install virtualenv==20.0.23
pip3 install pipenv
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: |-
Expand Down Expand Up @@ -473,7 +483,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Destroy test infra
Expand Down Expand Up @@ -576,7 +588,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Create Test Infrastructure
Expand Down Expand Up @@ -606,7 +620,9 @@ jobs:
node-version: ${{matrix.nodeversion}}
registry-url: https://registry.npmjs.org
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: |-
Expand Down
32 changes: 24 additions & 8 deletions .github/workflows/run-tests-command.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,9 @@ jobs:
with:
dotnet-version: ${{matrix.dotnetversion}}
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: dotnet test
Expand Down Expand Up @@ -92,7 +94,9 @@ jobs:
with:
go-version: ${{matrix.goversion}}
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: go test
Expand Down Expand Up @@ -193,7 +197,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Install Go Dependencies
Expand Down Expand Up @@ -345,7 +351,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Install Testing Dependencies
Expand Down Expand Up @@ -401,7 +409,9 @@ jobs:
pip3 install virtualenv==20.0.23
pip3 install pipenv
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: |-
Expand Down Expand Up @@ -524,7 +534,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Destroy test infra
Expand Down Expand Up @@ -629,7 +641,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Create Test Infrastructure
Expand Down Expand Up @@ -661,7 +675,9 @@ jobs:
node-version: ${{matrix.nodeversion}}
registry-url: https://registry.npmjs.org
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: |-
Expand Down
32 changes: 24 additions & 8 deletions .github/workflows/smoke-test-cli-command.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ jobs:
with:
dotnet-version: ${{matrix.dotnetversion}}
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: dotnet test
Expand All @@ -66,7 +68,9 @@ jobs:
with:
go-version: ${{matrix.goversion}}
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: go test
Expand Down Expand Up @@ -166,7 +170,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
with:
pulumi-version: ${{ env.PULUMI_VERSION != '' && format('v{0}', env.PULUMI_VERSION) || null }}
- name: Print CLI version
Expand Down Expand Up @@ -278,7 +284,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
with:
pulumi-version: ${{ env.PULUMI_VERSION != '' && format('v{0}', env.PULUMI_VERSION) || null }}
- name: Print CLI version
Expand Down Expand Up @@ -329,7 +337,9 @@ jobs:
pip3 install virtualenv==20.0.23
pip3 install pipenv
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: |-
Expand Down Expand Up @@ -433,7 +443,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Destroy test infra
Expand Down Expand Up @@ -536,7 +548,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Create Test Infrastructure
Expand Down Expand Up @@ -566,7 +580,9 @@ jobs:
node-version: ${{matrix.nodeversion}}
registry-url: https://registry.npmjs.org
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: |-
Expand Down
32 changes: 24 additions & 8 deletions .github/workflows/smoke-test-provider-command.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ jobs:
with:
dotnet-version: ${{matrix.dotnetversion}}
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: dotnet test
Expand All @@ -66,7 +68,9 @@ jobs:
with:
go-version: ${{matrix.goversion}}
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: go test
Expand Down Expand Up @@ -166,7 +170,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
with:
pulumi-version: ${{ env.PULUMI_VERSION != '' && format('v{0}', env.PULUMI_VERSION) || null }}
- name: Print CLI version
Expand Down Expand Up @@ -278,7 +284,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
with:
pulumi-version: ${{ env.PULUMI_VERSION != '' && format('v{0}', env.PULUMI_VERSION) || null }}
- name: Print CLI version
Expand Down Expand Up @@ -322,7 +330,9 @@ jobs:
pip3 install virtualenv==20.0.23
pip3 install pipenv
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: |-
Expand Down Expand Up @@ -426,7 +436,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Destroy test infra
Expand Down Expand Up @@ -529,7 +541,9 @@ jobs:
path: ci-scripts
repository: pulumi/scripts
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- name: Create Test Infrastructure
Expand Down Expand Up @@ -559,7 +573,9 @@ jobs:
node-version: ${{matrix.nodeversion}}
registry-url: https://registry.npmjs.org
- name: Install Pulumi CLI
uses: pulumi/actions@v4
uses: pulumi/actions@v5
with:
pulumi-version: dev
- name: Print CLI version
run: echo "Currently Pulumi $(pulumi version) is installed"
- run: |-
Expand Down

0 comments on commit bbe9871

Please sign in to comment.