Skip to content

ci: build production and flex-3.22 images nightly#724

Merged
kojiromike merged 1 commit into
openemr:masterfrom
kojiromike:nightly-prod-builds
May 14, 2026
Merged

ci: build production and flex-3.22 images nightly#724
kojiromike merged 1 commit into
openemr:masterfrom
kojiromike:nightly-prod-builds

Conversation

@kojiromike

Copy link
Copy Markdown
Member

Summary

Adds a 2 AM UTC schedule to the three remaining manually-triggered Docker build workflows so the production tags get the same daily base-image refresh that dev and most flex variants already get:

  • build-704.yml (production 7.0.4)
  • build-800.yml (production 8.0.0, also republishes latest)
  • build-322.yml (flex 3.22)

This matches the existing 0 2 * * * cron on build-810.yml, build-811.yml, build-323.yml, and build-edge.yml.

Notes

  • build-800.yml will republish openemr/openemr:latest nightly. Intentional — latest should track the most recent rebuild of the current production image.
  • Both production workflows already emit <version>-<date> tags, so each nightly run leaves an audit trail.
  • If flex 3.22 is being sunsetted, drop that file from this PR.

Test plan

  • Confirm scheduled runs appear in the Actions tab after merge
  • Verify next nightly produces fresh image digests on Docker Hub

Adds a 2 AM UTC schedule to build-704, build-800, and build-322 to
match the cadence already in place for build-810, build-811, build-323,
and build-edge. Daily rebuilds pick up base-image security fixes
without waiting for a manual dispatch.

Assisted-by: Claude Code
Copilot AI review requested due to automatic review settings May 14, 2026 13:40

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds nightly scheduled triggers to the remaining Docker image build workflows so production 7.0.4, production 8.0.0, and flex 3.22 images rebuild daily at 2 AM UTC, matching existing nightly Docker build workflows.

Changes:

  • Adds schedule triggers with 0 2 * * * cron to three Docker build workflows.
  • Keeps existing manual workflow_dispatch triggers intact.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/build-800.yml Adds nightly scheduling for the production 8.0.0 Docker build workflow.
.github/workflows/build-704.yml Adds nightly scheduling for the production 7.0.4 Docker build workflow.
.github/workflows/build-322.yml Adds nightly scheduling for the flex 3.22 Docker build workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@kojiromike kojiromike merged commit 3ca9ca2 into openemr:master May 14, 2026
7 checks passed
@kojiromike kojiromike deleted the nightly-prod-builds branch May 14, 2026 13:43
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