paulscherrerinstitute / scicat-cli

Command line tools for interacting with the PSI SciCat data catalog
https://scicatproject.github.io/documentation/Ingestor/ingestManual.html
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

Improve scicat-cli release process #10

Closed sbliven closed 5 months ago

sbliven commented 6 months ago

Now that the CLI is public and independent from other tools, let's revisit the release process.

  1. Single version number for all tools using semantic versioning.
  2. Tag releases and attach binaries to the release
  3. Use this repo for version checks
  4. Change downstream processes to get binaries from here rather than PSI-specific locations
  5. Add CD actions to help with this
sbliven commented 6 months ago

Binaries are currently deployed to: