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

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
Collaborator

check list

@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
Collaborator 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
7HR4IZ3 pushed a commit to cyber-sight/Acode that referenced this pull request Aug 25, 2026
…ode-Foundation#2469)

* chore(on-demand-preview-releases-PR): fix perms

* set contents read

* refactor: nightly build workflow and add nightly release workflow

* chore: use my checks for testing

* chore: use my checks for testing this.

* chore: update nightly release workflow and add permissions for pull requests

* rm "for owners" in the progress notification

* chore: use my repo for testing

* Update nightly-release.yml

* Update nightly-release.yml

* Update nightly-release.yml

* Update nightly-release.yml

* Refactor SLSA provenance section in workflow

* Update nightly-release.yml

* Update nightly-release.yml [skip ci]

* Update nightly-release.yml [skip ci]

* Update nightly-release.yml

* Update nightly-release.yml [skip ci]

* Enhance nightly release workflow with SHA256 signature computation and publish decision logic

* chore: improve maintainability and add release-notifier

* fix: conditionally create subjects file handle based on publish gate output

* fix: enhance secret validation step for nightly builds

* chore: tmp remove this check

* remove this check too tmp

* Update nightly-release.yml [skip ci]

* Update community-release-notifier.yml [skip ci]

* chore: add job summary output for nightly release workflow [skip ci]

* fix: correct condition for should_publish output in nightly release summary [skip ci]

* Update nightly-build.yml [skip ci]

* Update nightly-release.yml [skip ci]

* Update community-release-notifier.yml

* Update nightly-release.yml [skip ci]

* Update nightly-build.yml [skip ci]

* Update nightly-release.yml [skip ci]

* Update on-demand-preview-releases-PR.yml [skip ci]

* Update on-demand-preview-releases-PR.yml

* Add CODEOWNER for nightly-release.yml workflow [skip ci]

* Delete pnpm-workspace.yaml [skip ci]

* Update .github/workflows/nightly-release.yml

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
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