chore(ci): multiple build fixes for macos
Metadata
Current evaluation
Merged CI updates to fix macOS builds by adopting Ruff 0.5 linting syntax and replacing deprecated macOS 11 GitHub Actions runners. Approved by two reviewers, the changes were successfully integrated, resolving continuous integration failures.
Suggested action: —
No scores available.
Issue body
- Ruff 0.5 requires using `ruff check` for linting to disambiguate from `ruff format`.
- GitHub removed their macos 11 runners: https://github.blog/changelog/2024-05-20-actions-upcoming-changes-to-github-hosted-macos-runners/#macos-11-deprecation-and-removal
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged CI updates to fix macOS builds by adopting Ruff 0.5 linting syntax and replacing deprecated macOS 11 GitHub Actions runners. Approved by two reviewers, the changes were successfully integrated, resolving continuous integration failures. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged CI updates to fix macOS builds. Updated linting to use ruff check for Ruff 0.5 compatibility and replaced deprecated macOS 11 GitHub Actions runners. Resolved continuous integration failures on macOS environments. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged CI updates to fix macOS builds. Updated linting to use ruff check for Ruff 0.5 compatibility and replaced deprecated macOS 11 GitHub Actions runners with supported versions. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1347 chore(deps): update ruff and fix new linting errors | charmcraft | merged | Merged after updating the ruff dependency and fixing new linting errors. Modifications were largely autoformatted across ten files. The changes received dual reviewer approval, passed CI checks, and were successfully integrated. | |
| #115 chore(deps): update ruff and fix linting issue | craft-application | merged | Merged into main after two approvals and passing CI. The update refreshed the ruff dependency and resolved a linting issue across two files. Codecov recorded a negligible 0.10% coverage decrease upon merge. | |
| #964 chore: add copilot-collections | craft-providers | merged | Merged a chore PR adding copilot-collections. Approved by two reviewers, changed 21 files (+2998/-0). CI passed all checks except one failing macOS slow test. | |
| #700 chore: update ruff | craft-parts | merged | Merged after approval by two reviewers and passing CI checks. Updates ruff configuration across four files, supersedes #699, and resolves a lint issue addressed in #702. | |
| #2298 chore: minor dev environment improvements | charmcraft | merged | Merged minor dev environment improvements. Changes include removing unused requirements files, updating python-apt to Questing, refreshing uv.lock, and reordering macOS brew installs to prevent conflicts. Approved and passed CI. | |
| #2444 chore: clean up unused/unnecessary files | charmcraft | merged | Merged a chore change removing 286 lines across 10 unused files. Approved by two reviewers and integrated despite non-blocking macOS test failures and type checker warnings. | |
| #1099 chore: fix linting | craft-application | merged | Merged a linting fix to resolve unused directives flagged by Ty. The update modified two files, received approval from two reviewers, passed CI validation, and was successfully integrated. | |
| #146 chore(deps): include ruff in dev updates | starbase | merged | Merged into main after approval and passing CI. The update incorporates the ruff linter into development dependencies following its 0.1 release, changing one file with no effect on test coverage. | |
| #359 chore(lint): update linters and fix linting issues with new rules | craft-parts | merged | Merged after updating linters and fixing linting issues under new rules. The change modified 13 files and was approved by one reviewer before integration. | |
| #549 chore(deps): update github actions (major) | craft-parts | merged | Merged automated update upgrading actions/checkout to v4 and Ubuntu runner to 22.04. Approved by three reviewers and passed CI. An initial linter failure due to PEP 668 changes was resolved via a workaround. |