Skip to content

ci: rebuild flex 3.23 image nightly#687

Merged
kojiromike merged 1 commit intoopenemr:masterfrom
kojiromike:686-nightly-flex-323
May 4, 2026
Merged

ci: rebuild flex 3.23 image nightly#687
kojiromike merged 1 commit intoopenemr:masterfrom
kojiromike:686-nightly-flex-323

Conversation

@kojiromike
Copy link
Copy Markdown
Member

Summary

Adds a schedule trigger to .github/workflows/build-323.yml so the default openemr/openemr:flex tag refreshes nightly at 2 AM UTC, matching the existing pattern in build-edge.yml, build-810.yml, and build-811.yml.

Without this, fixes that land on master (devops or upstream openemr) can sit in the unpublished openemr/openemr:flex image for weeks until someone manually dispatches the workflow. The motivating example: #666 merged on 2026-05-01, but the published flex digest is still the 2026-04-07 build, so openemr-cmd dev-reset-install-demodata continues to fail in fresh containers.

When a future Alpine version takes over is_default_flex: true, this trigger should move with it.

Closes #686

Test plan

  • Verify actionlint passes
  • After merge, confirm a scheduled run kicks off the next 2 AM UTC and publishes a fresh openemr/openemr:flex digest

Add a 2 AM UTC schedule trigger to build-323.yml so the default
openemr/openemr:flex tag refreshes daily, matching build-edge.yml,
build-810.yml, and build-811.yml. Without this, fixes that land on
master can sit in the unpublished image for weeks until someone
manually dispatches the workflow.

Closes openemr#686

Assisted-by: Claude Code
Copilot AI review requested due to automatic review settings May 4, 2026 14:11
@kojiromike kojiromike added docker github_actions Pull requests that update GitHub Actions code labels May 4, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR ensures the default openemr/openemr:flex (Alpine 3.23 / PHP 8.5) image is refreshed automatically by adding a nightly scheduled trigger to the existing Flex 3.23 build workflow, aligning it with the repo’s other nightly image builds.

Changes:

  • Add a schedule trigger to run the Flex 3.23 image build nightly at 02:00 UTC (while keeping workflow_dispatch).
  • Keep the schedule consistent with existing nightly workflows (same cron/time).

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

@kojiromike kojiromike merged commit 9de574f into openemr:master May 4, 2026
7 checks passed
@kojiromike kojiromike deleted the 686-nightly-flex-323 branch May 4, 2026 14:20
@bradymiller
Copy link
Copy Markdown
Member

hi @kojiromike and @stephenwaite ,
This makes good sense. I wonder if we should just do this for all the flex build scripts (currently just this one and the 3.22 one). Not only will they stay updated, but we will know if they break. Would that make sense?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docker github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Auto-build openemr/openemr:flex on a nightly schedule

3 participants