Skip to content

CI: build with all features#75

Open
xarantolus wants to merge 1 commit into
mainfrom
fix/ci-features
Open

CI: build with all features#75
xarantolus wants to merge 1 commit into
mainfrom
fix/ci-features

Conversation

@xarantolus
Copy link
Copy Markdown
Contributor

It looks like quite some errors slipped through because we didn't enable all features when building / testing, this PR fixes and prevents that in the future.

Copilot AI review requested due to automatic review settings May 11, 2026 08:32
@thomasw04
Copy link
Copy Markdown
Member

Yes. I assume many of the features are outdated/broken. We want to avoid features altogether as the config system is the primary configuration mechanism and avoids lots of cargo limitations. We only need them when cargo forces us to use them.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the GitHub Actions CI workflow to build/test documentation with all Cargo features enabled, aiming to prevent feature-gated compilation errors from slipping through CI.

Changes:

  • Pass --all-features to the just task invocation in the main CI matrix job.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yml

- name: Run task
run: just ${{ matrix.task }}
run: just ${{ matrix.task }} --all-features
Copy link
Copy Markdown
Member

@thomasw04 thomasw04 May 11, 2026

Choose a reason for hiding this comment

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

Note: That likely/unlikely is now on stable through cold_path. This needs a reimplementation altogether.

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.

3 participants