DataDog / ci-teamcity-plugin

Apache License 2.0
2 stars 1 forks source link

[CIAPP-5346] Adding step to generate plugin zip from release tags workflows #39

Closed andrea-mosk closed 1 year ago

andrea-mosk commented 1 year ago

What does this PR do?

Adds a step to generate the plugin zip from the sources for release tags (i.e. protected tags starting with "release-"). Currently, creating a plugin release will involve the following step:

  1. Create a new release tag based on the plugin version (e.g. release-0.0.1)
  2. After the tag workflow is completed, download the plugin zip from the artifacts
  3. Sign the plugin (to be checked yet)
  4. Upload the plugin .zip to the JetBrains marketplace

Review checklist