-
-
Notifications
You must be signed in to change notification settings - Fork 174
chore(docker): bump flex docker to php8.5 #628
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
b68c572
chore(docker): bump flex docker to php8.5
stephenwaite 7637554
builds apline 3.23
stephenwaite 8cf2dc0
build 811 aplpine 3.23, php 8.5
stephenwaite 181c19b
8.5 fixes
stephenwaite aed98d7
fix hardcoded tests
stephenwaite 06af849
use future proof pattern
stephenwaite 3ee7da8
typo
stephenwaite 166d43a
3.23 is now default flex
stephenwaite 2b0ec8d
php8.5 for 8.1.0
stephenwaite f1fd831
fix comment
stephenwaite c233a29
restore php-session mistakenly removed, nice spot Brady
stephenwaite f61b2c6
default to php8.5 in benchmark test
stephenwaite 7a44b6f
fix comment for is_default_flex
stephenwaite 260ccdd
use ubuntu 24 with build flex workflow
stephenwaite File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| name: Flex 3.23 Dockers Build | ||
|
|
||
| # This workflow builds the OpenEMR Flex Docker images with Alpine 3.23 and PHP versions 8.3, 8.4, and 8.5. | ||
| # And in this configuration will create following dockers (and tags): | ||
| # PHP 8.3: openemr/openemr:flex-3.23-php-8.3 | ||
| # PHP 8.4: openemr/openemr:flex-3.23-php-8.4 | ||
| # PHP 8.5: openemr/openemr:flex-3.23-php-8.5, openemr/openemr:flex-3.23, openemr/openemr:flex | ||
| # | ||
| # php_versions is a JSON array of PHP versions to build. | ||
| # | ||
| # The php_default will determine the default PHP version (ie. above tag without a php version). | ||
| # | ||
| # The is_default_flex environment variable is used to determine if this is the default flex image. | ||
| # | ||
| # THIS ALPINE 3.23 VERSION IS TAGGED AS openemr/openemr:flex (THE DEFAULT FLEX IMAGE SINCE is_default_flex IS TRUE) | ||
| # (ENSURE TO MAKE THIS (is_default_flex) FALSE WHEN A NEW ALPINE VERSION TAKES OVER AS THE DEFAULT!) | ||
|
|
||
| on: | ||
| workflow_dispatch: | ||
|
|
||
| jobs: | ||
| build: | ||
| uses: ./.github/workflows/build-flex-core.yml | ||
| with: | ||
| is_default_flex: true | ||
|
stephenwaite marked this conversation as resolved.
|
||
| alpine_version: "3.23" | ||
| php_versions: '["8.3", "8.4", "8.5"]' | ||
| php_default: "8.5" | ||
| secrets: inherit | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,35 @@ | ||
| # This will run the OpenEMR flex dockers with Alpine 3.23 version. It will test the flex docker images in both | ||
| # development (ie. dev) mode (codebase used from a shared volume) and production (ie. prod) mode (codebase collected via git). | ||
| # - is_production_docker is required and needs to be false. | ||
| # - alpine_versions is set to 3.23 | ||
| # - php_versions are set to 8.3, 8.4 and 8.5 | ||
| # - note not using the coverage settings (is_flex_coverage_docker, flex_coverage_php_version) in this workflow. see | ||
| # test-flex-edge.yml for use of these settings. | ||
|
|
||
| name: OpenEMR Flex 3.23 Docker Test | ||
|
|
||
| on: | ||
| push: | ||
| branches: | ||
| - master | ||
| paths: | ||
| - '.github/workflows/test-flex-323.yml' | ||
| - 'docker/openemr/flex/**' | ||
| - '.github/actions/test-actions-core/action.yml' | ||
| - '.github/workflows/test-core.yml' | ||
| pull_request: | ||
| branches: | ||
| - master | ||
| paths: | ||
| - '.github/workflows/test-flex-323.yml' | ||
| - 'docker/openemr/flex/**' | ||
| - '.github/actions/test-actions-core/action.yml' | ||
| - '.github/workflows/test-core.yml' | ||
|
|
||
| jobs: | ||
| build: | ||
| uses: ./.github/workflows/test-core.yml | ||
| with: | ||
| is_production_docker: false | ||
| alpine_version: "3.23" | ||
| php_versions: '["8.3", "8.4", "8.5"]' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.