Skip to content

Automate manual steps of the gitlab release #2663

Closed
@jneira

Description

@jneira

The actual manual steps are:

  1. download the six extra tarballs
  2. download GitHub SHA256SUMS
  3. compute the sha256sum --tag haskell-language-server* >> SHA256SUMS
  4. upload the new six tarballs and replace SHA256SUMS in the GitHub release

so we have to find a way to

    • download SHA256SUMS from GitHub to gitlab machine using GH API
    • update it with all new checksums (maybe in one unique env which should access tarballs from all jobs)
    • upload all artifacts to GitHub release using GH api (will need a GH Auth token in secrets)

cc @hasufell

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions