Skip to content

Commit e6e4ae7

Browse files
1 parent 0346602 commit e6e4ae7

19 files changed

Lines changed: 88 additions & 88 deletions

File tree

.github/dependabot.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ updates:
1212
schedule:
1313
interval: "daily"
1414

15-
# Docker - docker/openemr/8.0.0
15+
# Docker - docker/openemr/8.2.0
1616
- package-ecosystem: "docker"
17-
directory: "/docker/openemr/8.0.0"
17+
directory: "/docker/openemr/8.2.0"
1818
schedule:
1919
interval: "daily"
2020

21-
# Docker - docker/openemr/8.1.0
21+
# Docker - docker/openemr/8.2.0
2222
- package-ecosystem: "docker"
23-
directory: "/docker/openemr/8.1.0"
23+
directory: "/docker/openemr/8.2.0"
2424
schedule:
2525
interval: "daily"
2626

.github/workflows/build-800.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Production 8.0.0 Docker Build
1+
name: Production 8.1.0 Docker Build
22

33
on:
44
workflow_dispatch:
@@ -25,14 +25,14 @@ jobs:
2525
- name: Get build date
2626
id: build_date
2727
run: echo "date=$(date +'%Y-%m-%d')" >> "$GITHUB_OUTPUT"
28-
- name: Build and push 8.0.0 docker
28+
- name: Build and push 8.1.0 docker
2929
uses: docker/build-push-action@v7
3030
with:
31-
context: "{{defaultContext}}:docker/openemr/8.0.0"
31+
context: "{{defaultContext}}:docker/openemr/8.1.0"
3232
# DROP the `:8.0.0.3` and `:8.0.0.3-<date>` tags when current moves
3333
# off 8.0.0. 8.1.x onward uses plain semver; the 4-part patch tag is
3434
# legacy quaternary versioning. See tools/release/versions.yml and #746.
35-
tags: openemr/openemr:8.0.0, openemr/openemr:8.0.0.3, openemr/openemr:8.0.0.3-${{ steps.build_date.outputs.date }}, openemr/openemr:latest
35+
tags: openemr/openemr:8.1.0, openemr/openemr:8.0.0.3, openemr/openemr:8.0.0.3-${{ steps.build_date.outputs.date }}, openemr/openemr:latest
3636
platforms: linux/amd64,linux/arm64
3737
push: true
3838
no-cache: true

.github/workflows/build-810.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Development 8.1.0 Docker Nightly Build
1+
name: Development 8.2.0 Docker Nightly Build
22
on:
33
workflow_dispatch:
44
schedule:
@@ -35,7 +35,7 @@ jobs:
3535
id: build
3636
uses: docker/build-push-action@v7
3737
with:
38-
context: "{{defaultContext}}:docker/openemr/8.1.0"
38+
context: "{{defaultContext}}:docker/openemr/8.2.0"
3939
platforms: ${{ matrix.platform }}
4040
outputs: type=image,name=openemr/openemr,push-by-digest=true,name-canonical=true,push=true
4141
no-cache: true
@@ -86,9 +86,9 @@ jobs:
8686
run: |
8787
mapfile -t digests < <(find . -maxdepth 1 -type f -printf 'openemr/openemr@sha256:%f\n')
8888
docker buildx imagetools create \
89-
-t openemr/openemr:8.1.0 \
89+
-t openemr/openemr:8.2.0 \
9090
-t openemr/openemr:next \
91-
-t "openemr/openemr:8.1.0-${{ steps.build_date.outputs.date }}" \
91+
-t "openemr/openemr:8.2.0-${{ steps.build_date.outputs.date }}" \
9292
"${digests[@]}"
9393
9494
- name: Push Docker Hub readme

.github/workflows/build-811.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
name: Development 8.1.1 Docker Nightly Build
1+
name: Development 8.2.0 Docker Nightly Build
22
on:
33
workflow_dispatch:
44
schedule:
55
- cron: '0 2 * * *' # run at 2 AM UTC
66

77
jobs:
88
build:
9-
if: github.repository_owner == 'openemr' && github.repository == 'openemr/openemr-devops' && github.ref == 'refs/heads/master'
9+
if: github.repository_owner == 'openemr' && github.repository == 'openemr/openemr-devops' && github.ref == 'refs/heads/rel-820'
1010
strategy:
1111
fail-fast: false
1212
matrix:
@@ -35,7 +35,7 @@ jobs:
3535
id: build
3636
uses: docker/build-push-action@v7
3737
with:
38-
context: "{{defaultContext}}:docker/openemr/8.1.1"
38+
context: "{{defaultContext}}:docker/openemr/8.2.0"
3939
platforms: ${{ matrix.platform }}
4040
outputs: type=image,name=openemr/openemr,push-by-digest=true,name-canonical=true,push=true
4141
no-cache: true
@@ -55,7 +55,7 @@ jobs:
5555
retention-days: 1
5656

5757
merge:
58-
if: github.repository_owner == 'openemr' && github.repository == 'openemr/openemr-devops' && github.ref == 'refs/heads/master'
58+
if: github.repository_owner == 'openemr' && github.repository == 'openemr/openemr-devops' && github.ref == 'refs/heads/rel-820'
5959
runs-on: ubuntu-24.04
6060
needs: build
6161
steps:
@@ -86,9 +86,9 @@ jobs:
8686
run: |
8787
mapfile -t digests < <(find . -maxdepth 1 -type f -printf 'openemr/openemr@sha256:%f\n')
8888
docker buildx imagetools create \
89-
-t openemr/openemr:8.1.1 \
89+
-t openemr/openemr:8.2.0 \
9090
-t openemr/openemr:dev \
91-
-t "openemr/openemr:8.1.1-${{ steps.build_date.outputs.date }}" \
91+
-t "openemr/openemr:8.2.0-${{ steps.build_date.outputs.date }}" \
9292
"${digests[@]}"
9393
9494
- name: Push Docker Hub readme

.github/workflows/test-bats.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
# Run BATS tests for bash scripts in 8.1.0, binary, and flex Docker contexts.
1+
# Run BATS tests for bash scripts in 8.2.0, binary, and flex Docker contexts.
22
# Ensures all scripts have valid syntax and expected structure.
33

4-
name: BATS Tests (8.1.0, binary, flex)
4+
name: BATS Tests (8.2.0, binary, flex)
55

66
on:
77
push:
88
branches: [master]
99
paths:
1010
- '.github/workflows/test-bats.yml'
1111
- 'tests/bats/**'
12-
- 'docker/openemr/8.1.0/**'
12+
- 'docker/openemr/8.2.0/**'
1313
- 'docker/openemr/binary/**'
1414
- 'docker/openemr/flex/**'
1515
pull_request:
1616
branches: [master]
1717
paths:
1818
- '.github/workflows/test-bats.yml'
1919
- 'tests/bats/**'
20-
- 'docker/openemr/8.1.0/**'
20+
- 'docker/openemr/8.2.0/**'
2121
- 'docker/openemr/binary/**'
2222
- 'docker/openemr/flex/**'
2323

2424
jobs:
2525
bats-810:
26-
name: BATS 8.1.0
26+
name: BATS 8.2.0
2727
runs-on: ubuntu-22.04
2828
steps:
2929
- uses: actions/checkout@v6
@@ -37,8 +37,8 @@ jobs:
3737
run: |
3838
git clone --depth 1 https://github.com/bats-core/bats-support.git tests/bats/test_helper/bats-support
3939
git clone --depth 1 https://github.com/bats-core/bats-assert.git tests/bats/test_helper/bats-assert
40-
- name: Run BATS tests (8.1.0)
41-
run: bats tests/bats/8.1.0/
40+
- name: Run BATS tests (8.2.0)
41+
run: bats tests/bats/8.2.0/
4242

4343
bats-binary:
4444
name: BATS binary

.github/workflows/test-container-functionality.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
# Run container_benchmarking test_functionality.sh for 8.1.0, binary, and flex.
1+
# Run container_benchmarking test_functionality.sh for 8.2.0, binary, and flex.
22
# Uses the test_suite.sh inside container_benchmarking to verify containers perform as expected.
33
# By default runs the full test suite per variant. Use workflow_dispatch with test_name to run a single test.
44

5-
name: Container Functionality (8.1.0, binary, flex)
5+
name: Container Functionality (8.2.0, binary, flex)
66

77
on:
88
push:
99
branches: [master]
1010
paths:
1111
- '.github/workflows/test-container-functionality.yml'
1212
- 'utilities/container_benchmarking/**'
13-
- 'docker/openemr/8.1.0/**'
13+
- 'docker/openemr/8.2.0/**'
1414
- 'docker/openemr/binary/**'
1515
- 'docker/openemr/flex/**'
1616
pull_request:
1717
branches: [master]
1818
paths:
1919
- '.github/workflows/test-container-functionality.yml'
2020
- 'utilities/container_benchmarking/**'
21-
- 'docker/openemr/8.1.0/**'
21+
- 'docker/openemr/8.2.0/**'
2222
- 'docker/openemr/binary/**'
2323
- 'docker/openemr/flex/**'
2424
workflow_dispatch:
@@ -34,7 +34,7 @@ env:
3434

3535
jobs:
3636
functionality-810:
37-
name: Functionality 8.1.0
37+
name: Functionality 8.2.0
3838
runs-on: ubuntu-24.04
3939
steps:
4040
- uses: actions/checkout@v6
@@ -48,10 +48,10 @@ jobs:
4848
else
4949
echo "args=${{ env.TEST_SUITE_ARGS }}" >> "$GITHUB_OUTPUT"
5050
fi
51-
- name: Run container functionality tests (8.1.0)
51+
- name: Run container functionality tests (8.2.0)
5252
run: |
5353
cd utilities/container_benchmarking
54-
./test_functionality.sh 8.1.0 ${{ steps.args.outputs.args }}
54+
./test_functionality.sh 8.2.0 ${{ steps.args.outputs.args }}
5555
- name: Upload test results
5656
if: always()
5757
uses: actions/upload-artifact@v7

docker/openemr/8.0.0/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ RUN ln -sf /usr/bin/php${PHP_VERSION_ABBR} /usr/bin/php
9191
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer
9292

9393
RUN apk add --no-cache build-base \
94-
&& git clone https://github.com/openemr/openemr.git --branch rel-800 --depth 1 \
94+
&& git clone https://github.com/openemr/openemr.git --branch rel-810 --depth 1 \
9595
&& rm -rf openemr/.git \
9696
&& cd openemr \
9797
&& composer install --no-dev \

docker/openemr/8.0.0/openemr.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ set -e
2020
# source-follower without ever running it — BusyBox ash treats `.` as a
2121
# special builtin and exits the shell on file-not-found even with `|| true`.
2222
if false; then
23-
# shellcheck source=docker/openemr/8.0.0/env.stub
23+
# shellcheck source=docker/openemr/8.1.0/env.stub
2424
. /root/env.stub
2525
fi
2626

docker/openemr/8.0.0/ssl.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ set -e
1616
# source-follower without ever running it — BusyBox ash treats `.` as a
1717
# special builtin and exits the shell on file-not-found even with `|| true`.
1818
if false; then
19-
# shellcheck source=docker/openemr/8.0.0/env.stub
19+
# shellcheck source=docker/openemr/8.1.0/env.stub
2020
. /root/env.stub
2121
fi
2222

docker/openemr/8.1.0/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22
# ============================================================================
3-
# OpenEMR Dockerfile for Version 8.1.0
3+
# OpenEMR Dockerfile for Version 8.2.0
44
# ============================================================================
55
# This Dockerfile builds a production-ready OpenEMR container image with:
66
# - Apache web server for serving OpenEMR
@@ -153,7 +153,7 @@ RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin -
153153
# Examples:
154154
# - Branch: --build-arg OPENEMR_VERSION=master
155155
# - Tag: --build-arg OPENEMR_VERSION=v7.0.5
156-
ARG OPENEMR_VERSION=rel-810
156+
ARG OPENEMR_VERSION=rel-820
157157
FROM base AS openemr-source
158158
RUN git clone https://github.com/openemr/openemr.git --branch "${OPENEMR_VERSION}" --depth 1 \
159159
&& rm -rf openemr/.git

0 commit comments

Comments
 (0)