snowplow / snowplow-golang-analytics-sdk

Golang Analytics SDK for working with Snowplow enriched events in cloud functions and other Go applications.
https://snowplowanalytics.com/
Apache License 2.0
4 stars 1 forks source link

Maintenance/release process #31

Closed colmsnowplow closed 2 years ago

colmsnowplow commented 2 years ago

PR to update release process and tweak the testing GH action config

colmsnowplow commented 2 years ago

For the prerelease workflow, the branch will be selected from the drop-down?

For both the branch will be selected from drop down. But release fails if it's not master (and if the tag's not a full release).

What if someone pushes a tag as usual? would it make sense to trigger on push for tags instead of workflow_dispatch ?

Annoyingly I couldn't find a good option to prevent this - protected tags might work but we'd need to work out details. In the meantime, best we can do is just ask people not to manually push tags, and to use the workflow_dispatch instead. If they do so, it should be far more difficult to make a mistake.

colmsnowplow commented 2 years ago

@adatzer Patched all regexes to use + instead of * - well spotted, is better this way as otherwise v0..1 would also have passed.