Skip to content

Modernize CI Workflow#1132

Merged
CryZe merged 1 commit intoLiveSplit:masterfrom
CryZe:modernize-ci-workflow
Apr 5, 2026
Merged

Modernize CI Workflow#1132
CryZe merged 1 commit intoLiveSplit:masterfrom
CryZe:modernize-ci-workflow

Conversation

@CryZe
Copy link
Copy Markdown
Collaborator

@CryZe CryZe commented Apr 5, 2026

This updates the CI workflow to use Node 24-capable action versions, replaces robinraju/release-downloader with gh release download, and makes non-master Tauri jobs use a debug core build and a non-bundled debug app build. Pull requests only need a smoke test of the desktop path, so this keeps master on the full release path while cutting PR build latency substantially.

This also removes the .github/dependabot.yml config, as its too spammy and a modern agent workflow is just so much better at keeping dependencies up to date.

@CryZe CryZe added enhancement A new feature or general improvement to LiveSplit One. performance Performance is suboptimal and should be improved. CI Affects the Continuous Integration. code quality The goal is to improve the quality of the code. labels Apr 5, 2026
@CryZe CryZe enabled auto-merge (squash) April 5, 2026 13:13
@CryZe CryZe force-pushed the modernize-ci-workflow branch 2 times, most recently from 212882f to 8ac72a4 Compare April 5, 2026 13:21
This updates the CI workflow to use Node 24-capable action versions,
replaces `robinraju/release-downloader` with `gh release download`, and
makes non-master Tauri jobs use a debug core build and a non-bundled
debug app build. Pull requests only need a smoke test of the desktop
path, so this keeps master on the full release path while cutting PR
build latency substantially.

This also removes the `.github/dependabot.yml` config, as its too spammy
and a modern agent workflow is just so much better at keeping
dependencies up to date.
@CryZe CryZe force-pushed the modernize-ci-workflow branch from 8ac72a4 to 5721966 Compare April 5, 2026 13:23
@CryZe CryZe merged commit 2a8fb4f into LiveSplit:master Apr 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Affects the Continuous Integration. code quality The goal is to improve the quality of the code. enhancement A new feature or general improvement to LiveSplit One. performance Performance is suboptimal and should be improved.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant