Skip to content

Meta: Monthly Release #671

Closed
Closed
@alanz

Description

@alanz

Historically, starting with haskell-ide-engine, we have done a monthly release.

And the logic was simple. When the end of the month came, we did a simple sweep through the code base at the time to update the cabal snapshot and stack files to up to date resolvers and deps, then tagged for release.

The whole point was to have a low-ceremony, low expectation, easy to do process.

We seem to have become bogged down recently, in that getting a release out is much more hassle than it needs to be.

Key points

  1. We are delivering an exe to our users
  2. We have CI running against our current master.

What is stopping us from doing it the way we always used to?

I think tying the release in to ghcide is an unnecessary slowdown, in terms of the monthly release. I do believe we should aim to sync up to the released ghcide version, but it should not be a prerequisite for the hls monthly release.

This is an opinion, not grounded in anything hard, open for persuasion in other directions.

Metadata

Metadata

Labels

old_type: metaPlaning and organizing other issuesstatus: in discussionNot actionable, because discussion is still ongoing or there's no decision yettype: supportUser support tickets, questions, help with setup etc.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions