Skip to content

Commit 03f8bb7

Browse files
committed
5.9.0pre
1 parent db71718 commit 03f8bb7

File tree

23 files changed

+456
-281
lines changed

23 files changed

+456
-281
lines changed

.dockerignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
examples/

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ assignees: ''
2929
### Environment
3030
<!--Your Configuration (please complete the following information): -->
3131

32-
- Image version / tag:
32+
- Image version / tag:
3333
- Host OS:
3434

3535
<details>
36-
<summary>Any logs | docker-compose.yml</summary>
36+
<summary>Any logs | compose.yml</summary>
3737
</details>
3838

3939
<!-- Include anything additional -->
40-
40+
4141
### Possible fixes
4242
<!-- If you can, provide details to the root cause that might be responsible for the problem. -->

.github/dependabot.yml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.github/workflows/build_manual.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: "MANUAL - Build all images"
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
Manual_Build:
7+
description: 'Manual Build'
8+
required: false
9+
10+
jobs:
11+
prepare:
12+
uses: nfrastack/gha/.github/workflows/artifacts-encrypt.yml@main
13+
secrets: inherit
14+
build:
15+
needs: prepare
16+
uses: ./.github/workflows/image_build.yml
17+
secrets: inherit
18+
cleanup:
19+
needs: [build]
20+
uses: nfrastack/gha/.github/workflows/artifacts-remove.yml@main
21+
secrets: inherit

.github/workflows/build_push.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: "PUSH - Build on repository Push"
2+
on:
3+
push:
4+
paths:
5+
- '**'
6+
- '!/CHANGELOG.md'
7+
- '!/examples/*'
8+
- '!LICENSE'
9+
- '!README.md'
10+
- '!/zabbix_templates/*'
11+
jobs:
12+
prepare:
13+
uses: nfrastack/gha/.github/workflows/artifacts-encrypt.yml@main
14+
secrets: inherit
15+
build:
16+
needs: prepare
17+
uses: ./.github/workflows/image_build.yml
18+
secrets: inherit
19+
cleanup:
20+
needs: [build]
21+
uses: nfrastack/gha/.github/workflows/artifacts-remove.yml@main
22+
secrets: inherit
23+

.github/workflows/image_build.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: build
2+
3+
on:
4+
workflow_call
5+
6+
jobs:
7+
build:
8+
runs-on: ubuntu-latest
9+
continue-on-error: true
10+
strategy:
11+
matrix:
12+
build:
13+
- { php_version: "8.4", php_version_latest: "true", distro: "alpine", distro_variant: "3.22", latest: "true", distro_latest: "true", arch: "linux/amd64,linux/arm64" }
14+
#- { php_version: "8.3", php_version_latest: "true", distro: "alpine", distro_variant: "3.22", latest: "false", distro_latest: "false", arch: "linux/amd64,linux/arm64" }
15+
#- { php_version: "8.2", php_version_latest: "true", distro: "alpine", distro_variant: "3.22", latest: "false", distro_latest: "false", arch: "linux/amd64,linux/arm64" }
16+
#- { php_version: "8.4", php_version_latest: "false", distro: "debian", distro_variant: "trixie", latest: "false", distro_latest: "true", arch: "linux/amd64,linux/arm64" }
17+
#- { php_version: "8.3", php_version_latest: "false", distro: "debian", distro_variant: "trixie", latest: "false", distro_latest: "false", arch: "linux/amd64,linux/arm64" }
18+
#- { php_version: "8.2", php_version_latest: "false", distro: "debian", distro_variant: "trixie", latest: "false", distro_latest: "false", arch: "linux/amd64,linux/arm64" }
19+
env:
20+
BASE_IMAGE: "ghcr.io/nfrastack/container-nginx-php-fpm"
21+
PHP_BASE: ${{ matrix.build.php_version }}
22+
DISTRO: ${{ matrix.build.distro }}
23+
DISTRO_VARIANT: ${{ matrix.build.distro_variant }}
24+
LATEST: ${{ matrix.build.latest || 'true' }}
25+
DISTRO_LATEST: ${{ matrix.build.distro_latest || 'false' }}
26+
PHP_VERSION_LATEST: ${{ matrix.build.php_version_latest || 'false' }}
27+
ARCH: ${{ matrix.build.arch || 'linux/amd64,linux/arm64' }}
28+
steps:
29+
- name: Build Image
30+
uses: nfrastack/gha/.github/actions/build_phpfpm_dependent_multi_image@main
31+
with:
32+
docker_username: ${{ secrets.DOCKER_USERNAME }}
33+
docker_password: ${{ secrets.DOCKER_PASSWORD }}
34+
github_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/main.yml

Lines changed: 0 additions & 41 deletions
This file was deleted.

.github/workflows/manual.yml

Lines changed: 0 additions & 41 deletions
This file was deleted.

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/build-assets/*
2+
!/build-assets/.empty
3+

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 5.9.0pre 2025-10-02 <dave at tiredofit dot ca>
2+
3+
### Changed
4+
- Switch to nfrastack/nginx-php-fpm base image
5+
6+
17
## 5.8.99 2025-10-02 <dave at tiredofit dot ca>
28

39
Add EOL Notice and deprecate image

0 commit comments

Comments
 (0)