pulumi / pulumi-aws-apigateway

Apache License 2.0
10 stars 5 forks source link

Switch to new release workflow #63

Closed danielrbradley closed 1 year ago

danielrbradley commented 1 year ago

Following on from https://github.com/pulumi/pulumi-aws-apigateway/pull/62 plus additional testing.

  • Remove pulumictl - set version explicitly in make and workflow.
  • Can't publish pre-release versions for now because syntax varies per language
  • We need have something like pulumictl but which just reformats versions per language - not interacting with git.
  • Make build the default makefile target
  • Add workflow options to disable individual publish steps
  • Default local builds to 0.0.1
  • Remove unshallow for tags
  • Disable old release working on prerelease tag pushes
  • For backward compatibility, add tag workflow to invoke new publish workflow
  • Use mock actions until we've tested fully

Test runs: