Skip to content

Commit 3ca9ca2

Browse files
authored
ci: build production and flex-3.22 images nightly (#724)
## 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
1 parent dad30ce commit 3ca9ca2

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/build-322.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ name: Flex 3.22 Dockers Build
1515

1616
on:
1717
workflow_dispatch:
18+
schedule:
19+
- cron: '0 2 * * *' # run at 2 AM UTC
1820

1921
jobs:
2022
build:

.github/workflows/build-704.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ name: Production 7.0.4 Docker Build
22

33
on:
44
workflow_dispatch:
5+
schedule:
6+
- cron: '0 2 * * *' # run at 2 AM UTC
57

68
jobs:
79
build:

.github/workflows/build-800.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ name: Production 8.0.0 Docker Build
22

33
on:
44
workflow_dispatch:
5+
schedule:
6+
- cron: '0 2 * * *' # run at 2 AM UTC
57

68
jobs:
79
build:

0 commit comments

Comments
 (0)