Skip to content

ci(deps): run dependency updates on weekdays and tidy workflow#313

Merged
Abhijeet Prasad (AbhiPrasad) merged 3 commits intomainfrom
abhi-chore-dependency-updates-weekday-schedule
Apr 17, 2026
Merged

ci(deps): run dependency updates on weekdays and tidy workflow#313
Abhijeet Prasad (AbhiPrasad) merged 3 commits intomainfrom
abhi-chore-dependency-updates-weekday-schedule

Conversation

@AbhiPrasad
Copy link
Copy Markdown
Member

  • Switch the dependency-updates cron from daily to Monday-Friday at
    6am UTC. Manual runs via workflow_dispatch remain available.
  • Close any stale open chore(deps): daily dependency update PRs
    before opening a new one, skipping the current-day branch so same-day
    re-runs update in place.

- Switch the dependency-updates cron from daily to Monday-Friday at
  6am UTC. Manual runs via workflow_dispatch remain available.
- Close any stale open `chore(deps): daily dependency update` PRs
  before opening a new one, skipping the current-day branch so same-day
  re-runs update in place.
- Extract the inline "Determine labels" Python into
  `py/scripts/determine-dependency-update-labels.py` so it is easier to
  read and test locally.
- Use `python` instead of `python3` in workflow steps for consistency.
The workflow runs under mise which pins Python 3.14 (see `.tool-versions`), so the pre-3.11 `tomli` fallback is dead. Import `tomllib` directly to match the runtime.
Same rationale as the previous commit: mise pins Python 3.14 (see `.tool-versions`), so the pre-3.11 `tomli` fallback is unreachable. Import `tomllib` directly, and drop now-unused `sys` import in `update-matrix-latest.py`.
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) merged commit 8ff5e1d into main Apr 17, 2026
84 checks passed
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) deleted the abhi-chore-dependency-updates-weekday-schedule branch April 17, 2026 14:29
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