spectral: Auto-created releases don't include all artifacts
In the last month or so it appears some work has been going on š but as part of the CI/CD process, stoplight-bot is creating a release for each tag š¦ - this @stoplight/spectral-ruleset-migrator-v1.3.0 release is an example.
These releases donāt include the executables or other artifacts like in a fully versioned release - itās just a source snapshot. While this isnāt a showstopper, it really breaks the interface for https://github.com/stoplightio/spectral/releases/latest and https://api.github.com/repos/stoplightio/spectral/releases/latest, which scripts and build tasks can use to download the latest release of the tooling.
Is there a way to eitherā¦
- Stop releasing these
@stoplight/*tags (and delete the existing incomplete āreleasesā so they donāt show up anymore)? OR - Make sure these releases also include all of the executables and everything so the
latestrelease actually has a complete latest release?
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 26 (26 by maintainers)
Sweet! I will unpin in our build and give it a shot on Monday!
Heyo! Just wanted to follow-up - Iām going to get this done tomorrow. Iāve done some research around semantic-release, and Iāll need to make a few minor changes in our config, but we should be good.
True, I agree with you.
Iām afraid this wonāt be possible for other reasons than engineering-related.
I really like this idea. Honestly, we used to maintain our own changelog.md anyway, therefore it wouldnāt change much if we had these automated changelogs or not. I believe Iāll go down this path - not going to happen today or tomorrow, but hopefully next week assuming I wonāt need to rewrite the whole release script.