ci-mgmt onboarding#446
Conversation
a0bbe5c to
f66eabb
Compare
Does the PR have any schema changes?Looking good! No breaking changes found. Maintainer note: consult the runbook for dealing with any breaking changes. |
bb88e07 to
86cbe48
Compare
23f3cca to
1d3b1a6
Compare
1d3b1a6 to
43a2c7c
Compare
c94a2b9 to
75fdb4b
Compare
This reverts commit d536e4a.
| install_plugins: .pulumi/bin/pulumi | ||
|
|
||
| bin/linux-amd64/$(PROVIDER): TARGET := linux-amd64 | ||
| bin/linux-arm64/$(PROVIDER): TARGET := linux-arm64 |
There was a problem hiding this comment.
These 2 lines are exactly the same - is there supposed to be a different configuration here? Same with darwin, and lines below as well
There was a problem hiding this comment.
They are for ARM and x86 targets. Eventually with pulumi/ci-mgmt#1131 you shouldn't need to see or care about this.
There was a problem hiding this comment.
Oooh, I'm just blind, didn't spot the 2 letter difference
| @@ -1,4 +1,5 @@ | |||
| //go:build dotnet || all | |||
| // +build dotnet all | |||
There was a problem hiding this comment.
What do these comments do? I didn't even realize they were there
There was a problem hiding this comment.
These +build tags are equivalent to the go:build ones and are just added for compatibility I guess.
| <PackageProjectUrl>https://pulumi.com</PackageProjectUrl> | ||
| <RepositoryUrl>https://github.com/pulumi/pulumi-pulumiservice</RepositoryUrl> | ||
| <PackageIcon>logo.png</PackageIcon> | ||
| <Version>1.0.0-alpha.0+dev</Version> |
There was a problem hiding this comment.
Will this version be correct in an actual release? This commited version will only be used for local testing? I see it in other SDK, so guessing it's fine, just want to make sure
There was a problem hiding this comment.
During release PROVIDER_VERSION will be set. We just need a placeholder for when that's not set.
| @@ -0,0 +1,20 @@ | |||
| name: Upload SDK asset | |||
There was a problem hiding this comment.
Are all the .yml action/workflow files standardized? Any of them written specifically for PSP (beyond changing PROVIDER: pulumiservice)? I see that some are auto-generated, but a lot are not, so just curious as to what's generic and what's specialized
There was a problem hiding this comment.
Nothing manually, these are all generated.
If you do need some manual workflows, those files should be prefixed with pulumiservice- so they don't get overwritten.
| total: | ||
| - 6 | ||
| index: | ||
| - 0 |
There was a problem hiding this comment.
This sharding of tests is awesome! Is it possible to NOT run them in parallel within a shard though? As far as I understood, that's why the logs are jumbled up like in example below. I guess it would be losing speed, but debugging any failures would be easier.
=== NAME TestGoTeamsExample
command.go:121: Command completed without output
command.go:46: **** Invoke '/opt/hostedtoolcache/pulumi/3.142.1-alpha.xbe2d2a5/x64/pulumi stack import --file stack.json' in '/home/runner/go/src/stackName-1733429656837535781-118258'
=== NAME TestYamlSchedulesExample
command.go:118: Wrote output to /tmp/test-stack-22792-510911093/command-output/pulumi-stack-rm.20241205-201450.c9ae5.log
There was a problem hiding this comment.
We're actually in the process of removing gotestfmt because it doesn't handle parallel output correctly pulumi/ci-mgmt#1069
Instead of worrying about this CI output we're trying to move in a direction where it's significantly easier to reproduce CI failures locally.
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
|
This PR has been shipped in release v0.27.2. |
This onboards the provider to new workflows consistent with pulumi/ci-mgmt#1140. This doesn't change anything with regard to the release process, but it does bring the provider up-to-speed with current best practices and it will make it easier to automatically manage with
ci-mgmtin the future.Notable changes:
respectSchemaVersion)pulumi/pulumi-package-publisher