Skip to content

ci: upgrade GitHub Actions to Node 24 + add CODEOWNERS and Dependabot - #236

Open
Abdul-Muqadim-Arbisoft wants to merge 5 commits into
overhangio:releasefrom
edly-io:muqadim/upgrade-github-actions-node24
Open

Abdul-Muqadim-Arbisoft wants to merge 5 commits into
overhangio:releasefrom
edly-io:muqadim/upgrade-github-actions-node24

Conversation

@Abdul-Muqadim-Arbisoft

Copy link
Copy Markdown
Contributor

No description provided.

Comment thread .github/CODEOWNERS Outdated
@Faraz32123

Copy link
Copy Markdown
Collaborator

@Abdul-Muqadim-Arbisoft please feel free to resolve conflicts and merge the PR.

GitHub is deprecating Node.js 20 on Actions runners (default switches to
Node 24 on 2026-06-16, full removal 2026-09-16). Bump the affected actions
(actions/checkout, actions/setup-python, and peter-evans/create-pull-request
where used) to versions that ship Node 24 support.

Part of overhangio/tutor#1398
Assign @ahmed-arb as code owner for .github/workflows/ so workflow and
automated dependency PRs automatically request review.
Enable Dependabot version updates for the applicable ecosystems
(github-actions, docker, and pip where present), mirroring the
configuration used in tutor core, so dependencies stay current.

Part of overhangio/tutor#1398
@Abdul-Muqadim-Arbisoft
Abdul-Muqadim-Arbisoft force-pushed the muqadim/upgrade-github-actions-node24 branch from b0d7db5 to 8f98f5a Compare September 3, 2026 20:07
Weekly Dependabot runs open more pull requests than we can review. Switch
every entry to the semiannual interval, so that version updates are
triggered by a maintainer from Insights > Dependency graph > Dependabot >
"Check for updates".

Dependabot has no manual-only schedule, so the run every six months is only
a fallback.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Pending Triage

Development

Successfully merging this pull request may close these issues.

3 participants