Skip to content

Open source release - #1

Merged
JesseHerrick merged 17 commits into
mainfrom
open-source-release
Apr 9, 2026
Merged

Open source release#1
JesseHerrick merged 17 commits into
mainfrom
open-source-release

Conversation

@JesseHerrick

@JesseHerrick JesseHerrick commented Apr 7, 2026

Copy link
Copy Markdown
Member

Prepares the repo for our open source release:

  • Replace all repo links with our GitHub link
  • Add a GitHub Actions CI flow
  • Update README

Note

Medium Risk
Mostly repo/CI/documentation changes, but it also adjusts LSP background reindex goroutine lifecycle tracking, which could affect shutdown/cleanup behavior under concurrency.

Overview
Prepares the project for an open-source GitHub release: switches the Go module/import paths from GitLab to github.com/remoteoss/dexter, adds an MIT LICENSE, and refreshes README.md with GitHub-based install/editor/docs guidance plus new GitHub issue templates.

Replaces GitLab CI with GitHub Actions, adding a CI workflow (unit, integration, lint) and a tag-based Release workflow that builds multi-platform binaries, uploads artifacts, and publishes a GitHub release with checksums.

Updates distribution tooling: the asdf plugin lib/utils.bash now prefers downloading prebuilt GitHub release tarballs (with a source-build fallback), removes bin/check-deps, and updates tests/builds to use -buildvcs=false. Also adds backgroundWork tracking to the LSP server to ensure background reindex goroutines finish before the store is closed (tests now Wait() on cleanup).

Reviewed by Cursor Bugbot for commit a3b193a. Bugbot is set up for automated code reviews on this repo. Configure here.

@JesseHerrick JesseHerrick self-assigned this Apr 7, 2026
Comment thread go.mod Outdated
Comment thread .github/workflows/release.yml Outdated

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 2ee81e0. Configure here.

Comment thread internal/lsp/server.go
@JesseHerrick
JesseHerrick merged commit 736fa24 into main Apr 9, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant