haskell-language-server/release
2024-02-27 15:17:05 +01:00
..
fetch_gitlab.py Release script fixes (#3154) 2022-09-14 08:14:32 +00:00
README.md Add release scripts 2022-04-25 13:08:49 +05:30
update_versions.sh Add version update script 2024-02-27 15:17:05 +01:00
upload.sh Release script fixes (#3154) 2022-09-14 08:14:32 +00:00

Making and uploading the Gitlab release to downloads.haskell.org

  1. Run the gitlab release pipeline using https://gitlab.haskell.org/haskell/haskell-language-server/-/pipelines/new
  2. Once the pipeline has completed, download the artifacts using fetch_gitlab.py
    • For example for the 1.7.0.0 release: python fetch_gitlab.py -p <pipeline_id> --output haskell-language-server-1.7.0.0 -r 1.7.0.0
    • Ensure all the artifacts in the output directory are accurate and add any missing/extra artifacts
  3. cd to the output directory created in the previous step, and run SIGNING_KEY=<your signing key> ../upload.sh