Skip to content

refactor: nightly build workflow and add nightly release workflow#2469

Merged
UnschooledGamer merged 39 commits into
Acode-Foundation:mainfrom
UnschooledGamer:fix/on-demand-previews
Jul 12, 2026
Merged

refactor: nightly build workflow and add nightly release workflow#2469
UnschooledGamer merged 39 commits into
Acode-Foundation:mainfrom
UnschooledGamer:fix/on-demand-previews

Conversation

@UnschooledGamer

@UnschooledGamer UnschooledGamer commented Jul 9, 2026

Copy link
Copy Markdown
Member

[I'll update this soon, it includes maintainability, Testing and checklists - I don't have the list on this device]

@UnschooledGamer UnschooledGamer marked this pull request as ready for review July 12, 2026 17:21
@greptile-apps

greptile-apps Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR splits nightly building and releasing into separate workflow paths. The main changes are:

  • A reusable nightly build workflow with exported build metadata and artifact names.
  • A new nightly release workflow that downloads build artifacts and publishes the nightly prerelease.
  • Updated preview-release workflow permissions and reusable build inputs.
  • CODEOWNERS coverage for the new nightly release workflow.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
.github/workflows/nightly-build.yml Refactors the nightly build into a reusable workflow and exports the artifact names used by downstream jobs.
.github/workflows/nightly-release.yml Adds the nightly release workflow and downloads artifacts using the build workflow outputs.
.github/workflows/on-demand-preview-releases-PR.yml Narrows workflow permissions and keeps write access on the jobs that update PR state.
.github/CODEOWNERS Adds an owner entry for the new nightly release workflow.

Reviews (2): Last reviewed commit: "Update .github/workflows/nightly-release..." | Re-trigger Greptile

Comment thread .github/workflows/on-demand-preview-releases-PR.yml
Comment thread .github/workflows/nightly-release.yml
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
@UnschooledGamer

Copy link
Copy Markdown
Member Author

@greptile review again

@UnschooledGamer UnschooledGamer merged commit 481cd4a into Acode-Foundation:main Jul 12, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in The Code Board - Acode Jul 12, 2026
@UnschooledGamer UnschooledGamer moved this from Done to 🫡 Done by Community in The Code Board - Acode Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 🫡 Done by Community

Development

Successfully merging this pull request may close these issues.

1 participant