You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stop using goreleaser, improve our release notes, speed up releases.
- Fixes#1013
- Closes#816
- Partially addresses #731
- Related to #967
This should also save 3 hours of waiting per release of AWS.
Build cross-platform provider binaries, in parallel, straight after
prerequisites, then only calculate hashes & push to S3 and GitHub
releases directly during the publish job.
Specifics:
- Use GitHub's own release notes generator which allows us to suppliment
with our own context - specifically the schema change since the previous
latest release.
- Capture and restore the `schema-embed.json` to avoid having to run
`tfgen` on every provider build.
- Build the multi-platform build straight into the makefile for easier
local testing.
- Remove clearing disk space during publish as we're not doing any build
work there any more.
This does not include reworking tests to use the the provider binary
being released - but this can be added later fairly easily.
It looks like we stopped producing useful changelogs for releases a couple of weeks ago. Examples:
gcp.kms.CryptoKey
to show Pulumi resource option pulumi-gcp#2095Most releases' changelog is just one last change (last commit). Instead, they should include all changes.
The text was updated successfully, but these errors were encountered: