Goal
Standardize this repository's CI and Dependabot baseline as part of the JuliaQUBO Wave 2 solver-wrapper infrastructure pass.
Coordination Links
Baseline
- Use a
CI workflow for package tests.
- Keep Julia
1.10 and 1 on ubuntu-latest.
- Keep Julia
1 on windows-latest.
- Keep Julia
1.10 on Windows where already required or where this repo already pays that CI cost.
- Use
julia-actions/cache consistently unless this repo has a concrete reason not to.
- Keep Dependabot for
julia and github-actions.
- Prefer weekly Julia dependency checks and monthly GitHub Actions updates.
Allowed Exceptions
- External binary/build setup may remain repo-specific where needed.
- Hardware/API smoke workflows remain optional and non-blocking.
- Scheduled dependency drift checks remain optional and non-blocking.
- Do not add label automation unless this repo already has it and it is working.
- Branch-protection edits are deferred to Wave 3 unless required to unblock this repo's implementation PR.
Acceptance Criteria
- A PR is opened in this repository if changes are needed.
- PR CI is green before merge.
- Post-merge
main CI is green after merge.
- Optional hardware/API/scheduled checks are preserved but are not required branch-protection gates.
- Remaining drift is either eliminated or listed as an explicit exception in the PR summary.
- This issue is linked from the Wave 2 tracker.
Non-goals
- No package release.
- No Julia API changes.
- No registry changes.
- No centralized reusable workflow migration in this pass.
Goal
Standardize this repository's CI and Dependabot baseline as part of the JuliaQUBO Wave 2 solver-wrapper infrastructure pass.
Coordination Links
Baseline
CIworkflow for package tests.1.10and1onubuntu-latest.1onwindows-latest.1.10on Windows where already required or where this repo already pays that CI cost.julia-actions/cacheconsistently unless this repo has a concrete reason not to.juliaandgithub-actions.Allowed Exceptions
Acceptance Criteria
mainCI is green after merge.Non-goals