Skip to content

Commit 08867b7

Browse files
ringodspulumi-bot
andauthored
Regenerate Github Actions workflows for pulumi-scaleway (#487)
* Regenerate workflows for pulumi-scaleway * Disable Github App Auth * Configure the required conversion tools --------- Co-authored-by: pulumi-bot <bot@pulumi.com>
1 parent f7626b5 commit 08867b7

File tree

28 files changed

+192
-266
lines changed

28 files changed

+192
-266
lines changed

.ci-mgmt.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,5 @@ license:
1818
# Don't check for the license of the local shim package
1919
- github.com/scaleway/terraform-provider-scaleway/v2/shim
2020
pulumiConvert: 1
21+
github-app:
22+
enabled: false

.config/mise.lock

Lines changed: 0 additions & 68 deletions
This file was deleted.

.config/mise.test.toml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
11
# WARNING: This file is autogenerated - changes will be overwritten when regenerated by https://github.com/pulumi/ci-mgmt
22

3-
# Overrides for test workflows
4-
5-
[env]
6-
# Acceptance (specifically providertest) tests require that PULUMI_HOME be the default
7-
PULUMI_HOME = "{{ env.HOME }}/.pulumi"
8-
9-
[tools]
10-
# always use pulumi latest for tests
11-
pulumi = "latest"
3+
# Overrides for test workflows -- currently empty.

.config/mise.toml

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,33 @@
22
# You can create your own root-level mise.toml file to override/augment this. See https://mise.jdx.dev/configuration.html
33

44
[env]
5-
_.source = "{{config_root}}/scripts/get-versions.sh"
5+
_.vfox-pulumi = { module_path = "provider" } # Sets GO_VERSION_MISE and PULUMI_VERSION_MISE
66
PULUMI_HOME = "{{config_root}}/.pulumi"
77

88
[tools]
99

1010
# Runtimes
11-
# TODO: we may not need `get_env` once https://github.com/jdx/mise/discussions/6339 is fixed
11+
# TODO: we may not need 'get_env' once https://github.com/jdx/mise/discussions/6339 is fixed
1212
go = "{{ get_env(name='GO_VERSION_MISE', default='latest') }}"
1313
node = '20.19.5'
1414
python = '3.11.8'
15-
dotnet = '8.0.414'
15+
"vfox:version-fox/vfox-dotnet" = "8.0.20" # vfox backend doesn't work on Windows, gives "error converting Lua table to PreInstall (no version returned from vfox plugin)" https://github.com/jdx/mise/discussions/5876 https://github.com/jdx/mise/discussions/5550
1616
# Corretto version used as Java SE/OpenJDK version no longer offered
1717
java = 'corretto-11'
1818

1919
# Executable tools
2020
pulumi = "{{ get_env(name='PULUMI_VERSION_MISE', default='latest') }}"
21-
"github:pulumi/pulumictl" = 'latest'
22-
"github:pulumi/schema-tools" = "latest"
23-
gradle = '7.6'
21+
"github:pulumi/pulumictl" = '0.0.50'
22+
"github:pulumi/schema-tools" = "0.6.0"
23+
"aqua:gradle/gradle-distributions" = '7.6.6'
2424
golangci-lint = "1.64.8" # See note about about overrides if you need to customize this.
2525
"npm:yarn" = "1.22.22"
26-
"vfox-pulumi:pulumi/pulumi-converter-terraform" = "latest"
27-
"vfox-pulumi:pulumi/pulumi-random" = "latest"
28-
"vfox-pulumi:pulumi/pulumi-aws" = "latest"
29-
"vfox-pulumi:pulumi/pulumi-gitlab" = "latest"
30-
"vfox-pulumi:pulumi/pulumi-local" = "latest"
31-
"vfox-pulumi:pulumi/pulumi-null" = "latest"
3226

3327
[settings]
3428
experimental = true # Required for Go binaries (e.g. pulumictl).
35-
lockfile = true
29+
lockfile = false
30+
http_retries = 3
31+
pin = true # `mise use` should pin versions instead of defaulting to latest.
3632

3733
[plugins]
3834
vfox-pulumi = "https://github.com/pulumi/vfox-pulumi"

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM jetpackio/devbox:latest
1+
FROM jetpackio/devbox:latest@sha256:293d6d0a33205e88550198835e68bcff65a2e33d143857ad92c6c888e6a75ad7
22

33
# Installing your devbox project
44
WORKDIR /code

.github/actions/download-prerequisites/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ runs:
55
using: "composite"
66
steps:
77
- name: Download the prerequisites bin
8-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
8+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
99
with:
1010
name: prerequisites-bin
1111
path: bin
@@ -19,7 +19,7 @@ runs:
1919
run: rm bin/executables.txt
2020

2121
- name: Download schema-embed.json
22-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
22+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
2323
with:
2424
# Use a pattern to avoid failing if the artifact doesn't exist
2525
pattern: schema-embed.*

.github/actions/download-provider/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ runs:
66
steps:
77

88
- name: Download pulumi-resource-scaleway
9-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
9+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
1010
with:
1111
pattern: pulumi-resource-scaleway-*-linux-amd64.tar.gz
1212
path: ${{ github.workspace }}/bin

.github/actions/download-sdk/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ runs:
1010
using: "composite"
1111
steps:
1212
- name: Download ${{ inputs.language }} SDK
13-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
13+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
1414
with:
1515
name: ${{ inputs.language }}-sdk.tar.gz
1616
path: ${{ github.workspace}}/sdk/

.github/actions/upload-prerequisites/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ runs:
99
run: find bin -type f -executable > bin/executables.txt
1010

1111
- name: Upload prerequisites bin
12-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
12+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
1313
with:
1414
name: prerequisites-bin
1515
path: bin/*
1616
retention-days: 30
1717

1818
- name: Upload schema-embed.json
19-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
19+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
2020
with:
2121
name: schema-embed.json
2222
path: provider/cmd/pulumi-resource-scaleway/schema-embed.json

.github/actions/upload-sdk/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ runs:
1313
shell: bash
1414
run: tar -zcf sdk/${{ inputs.language }}.tar.gz -C sdk/${{ inputs.language }} .
1515
- name: Upload artifacts
16-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
16+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
1717
with:
1818
name: ${{ inputs.language }}-sdk.tar.gz
1919
path: ${{ github.workspace}}/sdk/${{ inputs.language }}.tar.gz

0 commit comments

Comments
 (0)