Skip to content

build: add xtask workflows - #16

Merged
tisonkun merged 4 commits into
mainfrom
codex/xtask-ci
Jul 28, 2026
Merged

build: add xtask workflows#16
tisonkun merged 4 commits into
mainfrom
codex/xtask-ci

Conversation

@tisonkun

@tisonkun tisonkun commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add the cargo x build, test, and lint workflows used by fast/template and fast/macroweave
  • run lint checks once and test the manifest-derived MSRV plus stable across Linux, macOS, and Windows
  • preserve both debug and release build checks through cargo x build
  • enable resolver v3, raise the MSRV to Rust 1.88, and remove the direct psm version workaround

Design Notes

The MSRV now follows rust-lang/stacker#149 and matches the current psm/ar_archive_writer dependency chain. The branch passes lint, debug and release builds, tests on stable and Rust 1.88, and package verification on Rust 1.88.

@tisonkun

Copy link
Copy Markdown
Contributor Author

Looks like we should resolve rust-lang/stacker#139 first.

@tisonkun
tisonkun requested a review from andylokandy July 27, 2026 11:00
@tisonkun

Copy link
Copy Markdown
Contributor Author

We can merge this as is now. But a clean solution could depend on rust-lang/stacker#149 and I'm waiting for upstream maintainer's (@nagisa) feedback on whether we may have a recent release for a fix.

@tisonkun
tisonkun merged commit 8098f25 into main Jul 28, 2026
10 checks passed
@tisonkun
tisonkun deleted the codex/xtask-ci branch July 28, 2026 00:13
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.

2 participants