Repository navigation
ci: Blacksmith 2-core runner + slim per-commit CI to summary checks - #291
Closed
coolbear-bot wants to merge 3 commits into
Closed
coolbear-bot wants to merge 3 commits into
coolbear-bot wants to merge 3 commits into
Conversation
README templating is dead; remove the unused .in leftovers.
The self-hosted bearcove-ubuntu-24.04 runners are down, leaving CI stuck queued. Switch GITHUB_LINUX_RUNNER to blacksmith-2vcpu-ubuntu-2404. Drop the heavy per-commit suite (build-ddc, integration, browser-tests) from build_ci_workflow so pushes/PRs run only summary checks (check-ci, clippy, check-macos, check-windows); tag-gated packaging/release is unchanged. Regenerated via cargo xtask ci-github/ci-forgejo.
Remove the GitHub/Forgejo workflow generator (xtask/src/ci.rs, the ci-github / ci-forgejo commands, the generated workflow schema, and the generator-specific tests) instead of just trimming its output. The full and private dodeca pipelines move to Buildkite/own infrastructure. - Hand-write .github/workflows/ci.yml: push/pull_request/merge_group on main; exactly two jobs (Check, Clippy) on blacksmith-2vcpu-ubuntu-2404. - Delete the generated .forgejo/workflows/ci.yml and the pre-commit hook's ci-github/ci-forgejo regeneration + staging. - Move installer generation into xtask/src/installer.rs and keep both installer commands (generate-installer install.sh, generate-ps1-installer install.ps1). Drop the now-unused camino, eyre, facet-yaml, fs-err, indexmap, structstruck deps and facet's indexmap feature from xtask. - Fix pre-existing clippy lints in libs/marq (while-let-on-iterator, unused-mut, type-complexity) so the required Clippy job is green.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The self-hosted
bearcove-ubuntu-24.04runners are down, leaving CI stuck queued.GITHUB_LINUX_RUNNERtoblacksmith-2vcpu-ubuntu-2404(edited in the generatorxtask/src/ci.rs, yml regenerated —ci.ymlis generated, don't hand-edit).build-ddc/integration/browser-testsjobs from every push/PR. Per-commit now runs onlycheck-ci,clippy,check-macos,check-windows.package-*) is unchanged; those still build ddc + browser assets on the tag path.Regenerated via
cargo xtask ci-github/ci-forgejo;--checkpasses.