Skip to content

chore: simplify CI environment setup - #808

Merged
Azganoth merged 1 commit into
mainfrom
chore/ci-setup-cleanup
Oct 19, 2026
Merged

Azganoth merged 1 commit into
mainfrom
chore/ci-setup-cleanup

Conversation

@Azganoth

Copy link
Copy Markdown
Owner

Summary

Share environment setup between CI and release builds through a local composite action. pnpm/setup@v3 installs the manifest-selected pnpm and Node.js, caches the package store, and requires frozen dependencies. Rust jobs retain their pinned toolchain, separate target directories, and existing cache-save policy.

Related Issue

Not applicable.

Verification

An external workflow-comparison harness confirmed that job identities, triggers, gate dependencies, validation commands, deployment steps, and Rust cache settings are preserved. Actionlint validated both workflows, and pnpm exec oxfmt --check passed for the changed YAML and contribution guidance. The pre-push pnpm lint:tsc and pnpm lint:oxlint checks passed.

Not verified locally: execution of the composite action on GitHub-hosted runners, application suites, desktop E2E, or the tag-triggered release workflow. Pull request CI exercises all three check jobs and the gate.

@Azganoth Azganoth added the Maintenance Chore, refactor, dependency, or test work without user-facing change label Oct 19, 2026
@Azganoth Azganoth self-assigned this Oct 19, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in Leafdown Oct 19, 2026
@Azganoth
Azganoth merged commit 2a0f925 into main Oct 19, 2026
4 checks passed
@Azganoth
Azganoth deleted the chore/ci-setup-cleanup branch October 19, 2026 18:40
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Leafdown Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Maintenance Chore, refactor, dependency, or test work without user-facing change

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant