Skip to content

Commit

Permalink
feat: prepare release
Browse files Browse the repository at this point in the history
  • Loading branch information
janosmiko committed Dec 4, 2024
1 parent 162c4c0 commit 4d97f86
Show file tree
Hide file tree
Showing 48 changed files with 227 additions and 1,465 deletions.
41 changes: 5 additions & 36 deletions .github/workflows/docker-build-php-cli-loaders.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,44 +10,13 @@ jobs:
if: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }}
strategy:
matrix:
BASE_IMAGE_NAME: [ "debian", "ubuntu" ]
BASE_IMAGE_TAG: [ "bullseye", "bookworm", "jammy" ]
BASE_IMAGE_NAME: [ "ubuntu" ]
BASE_IMAGE_TAG: [ "jammy" ]
PHP_VERSION: [ "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3" ]
exclude:
# Exclude PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 on Debian Bookworm
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "5.6"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.0"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.1"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.2"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.3"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.4"

# jammy is an ubuntu distro
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: jammy

# bullseye and bookworm are debian distros
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bookworm

# debian-bullseye images are the default and will be built with and without '-debian-bullseye' suffix
# ubuntu-jammy images are the default and will be built with and without '-ubuntu-jammy' suffix
include:
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: jammy
DEFAULT_IMAGE: "true"
steps:
- uses: actions/checkout@v4
Expand Down
41 changes: 5 additions & 36 deletions .github/workflows/docker-build-php-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,44 +9,13 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
IMAGE_NAME: [ "debian", "ubuntu" ]
IMAGE_TAG: [ "bullseye", "bookworm", "jammy" ]
IMAGE_NAME: [ "ubuntu" ]
IMAGE_TAG: [ "jammy" ]
PHP_VERSION: [ "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3" ]
exclude:
# Exclude PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 on Debian Bookworm
- IMAGE_NAME: debian
IMAGE_TAG: bookworm
PHP_VERSION: "5.6"
- IMAGE_NAME: debian
IMAGE_TAG: bookworm
PHP_VERSION: "7.0"
- IMAGE_NAME: debian
IMAGE_TAG: bookworm
PHP_VERSION: "7.1"
- IMAGE_NAME: debian
IMAGE_TAG: bookworm
PHP_VERSION: "7.2"
- IMAGE_NAME: debian
IMAGE_TAG: bookworm
PHP_VERSION: "7.3"
- IMAGE_NAME: debian
IMAGE_TAG: bookworm
PHP_VERSION: "7.4"

# jammy is an ubuntu distro
- IMAGE_NAME: debian
IMAGE_TAG: jammy

# bullseye and bookworm are debian distros
- IMAGE_NAME: ubuntu
IMAGE_TAG: bullseye
- IMAGE_NAME: ubuntu
IMAGE_TAG: bookworm

# debian-bullseye images are the default and will be built with and without '-debian-bullseye' suffix
# ubuntu-jammy images are the default and will be built with and without '-ubuntu-jammy' suffix
include:
- IMAGE_NAME: debian
IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: jammy
DEFAULT_IMAGE: "true"
steps:
- uses: actions/checkout@v4
Expand Down
41 changes: 5 additions & 36 deletions .github/workflows/docker-build-php-fpm-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,44 +10,13 @@ jobs:
if: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }}
strategy:
matrix:
BASE_IMAGE_NAME: [ "debian", "ubuntu" ]
BASE_IMAGE_TAG: [ "bullseye", "bookworm", "jammy" ]
BASE_IMAGE_NAME: [ "ubuntu" ]
BASE_IMAGE_TAG: [ "jammy" ]
PHP_VERSION: [ "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3" ]
exclude:
# Exclude PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 on Debian Bookworm
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "5.6"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.0"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.1"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.2"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.3"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.4"

# jammy is an ubuntu distro
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: jammy

# bullseye and bookworm are debian distros
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bookworm

# debian-bullseye images are the default and will be built with and without '-debian-bullseye' suffix
# ubuntu-jammy images are the default and will be built with and without '-ubuntu-jammy' suffix
include:
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: jammy
DEFAULT_IMAGE: "true"
steps:
- uses: actions/checkout@v4
Expand Down
41 changes: 5 additions & 36 deletions .github/workflows/docker-build-php-fpm-blackfire.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,44 +10,13 @@ jobs:
if: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }}
strategy:
matrix:
BASE_IMAGE_NAME: [ "debian", "ubuntu" ]
BASE_IMAGE_TAG: [ "bullseye", "bookworm", "jammy" ]
BASE_IMAGE_NAME: [ "ubuntu" ]
BASE_IMAGE_TAG: [ "jammy" ]
PHP_VERSION: [ "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3" ]
exclude:
# Exclude PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 on Debian Bookworm
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "5.6"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.0"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.1"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.2"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.3"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.4"

# jammy is an ubuntu distro
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: jammy

# bullseye and bookworm are debian distros
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bookworm

# debian-bullseye images are the default and will be built with and without '-debian-bullseye' suffix
# ubuntu-jammy images are the default and will be built with and without '-ubuntu-jammy' suffix
include:
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: jammy
DEFAULT_IMAGE: "true"
steps:
- uses: actions/checkout@v4
Expand Down
41 changes: 5 additions & 36 deletions .github/workflows/docker-build-php-fpm-loaders.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,44 +10,13 @@ jobs:
if: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }}
strategy:
matrix:
BASE_IMAGE_NAME: [ "debian", "ubuntu" ]
BASE_IMAGE_TAG: [ "bullseye", "bookworm", "jammy" ]
BASE_IMAGE_NAME: [ "ubuntu" ]
BASE_IMAGE_TAG: [ "jammy" ]
PHP_VERSION: [ "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3" ]
exclude:
# Exclude PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 on Debian Bookworm
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "5.6"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.0"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.1"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.2"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.3"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.4"

# jammy is an ubuntu distro
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: jammy

# bullseye and bookworm are debian distros
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bookworm

# debian-bullseye images are the default and will be built with and without '-debian-bullseye' suffix
# ubuntu-jammy images are the default and will be built with and without '-ubuntu-jammy' suffix
include:
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: jammy
DEFAULT_IMAGE: "true"
steps:
- uses: actions/checkout@v4
Expand Down
40 changes: 5 additions & 35 deletions .github/workflows/docker-build-php-fpm-magento1-apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,41 +10,11 @@ jobs:
if: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }}
strategy:
matrix:
BASE_IMAGE_NAME: [ "debian", "ubuntu" ]
BASE_IMAGE_TAG: [ "bullseye", "bookworm", "jammy" ]
BASE_IMAGE_NAME: [ "ubuntu" ]
BASE_IMAGE_TAG: [ "jammy" ]
PHP_VERSION: [ "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3" ]
APP: [ "blackfire", "spx", "xdebug2", "xdebug3" ]
exclude:
# Exclude PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 on Debian Bookworm
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "5.6"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.0"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.1"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.2"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.3"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.4"

# jammy is an ubuntu distro
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: jammy

# bullseye and bookworm are debian distros
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bookworm

# exclude xdebug2 on php 8.0, 8.1, 8.2, 8.3
- PHP_VERSION: "8.0"
APP: "xdebug2"
Expand All @@ -55,10 +25,10 @@ jobs:
- PHP_VERSION: "8.3"
APP: "xdebug2"

# debian-bullseye images are the default and will be built with and without '-debian-bullseye' suffix
# ubuntu-jammy images are the default and will be built with and without '-ubuntu-jammy' suffix
include:
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: jammy
DEFAULT_IMAGE: "true"
steps:
- uses: actions/checkout@v4
Expand Down
41 changes: 5 additions & 36 deletions .github/workflows/docker-build-php-fpm-magento1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,44 +10,13 @@ jobs:
if: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }}
strategy:
matrix:
BASE_IMAGE_NAME: [ "debian", "ubuntu" ]
BASE_IMAGE_TAG: [ "bullseye", "bookworm", "jammy" ]
BASE_IMAGE_NAME: [ "ubuntu" ]
BASE_IMAGE_TAG: [ "jammy" ]
PHP_VERSION: [ "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3" ]
exclude:
# Exclude PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 on Debian Bookworm
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "5.6"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.0"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.1"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.2"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.3"
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bookworm
PHP_VERSION: "7.4"

# jammy is an ubuntu distro
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: jammy

# bullseye and bookworm are debian distros
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: bookworm

# debian-bullseye images are the default and will be built with and without '-debian-bullseye' suffix
# ubuntu-jammy images are the default and will be built with and without '-ubuntu-jammy' suffix
include:
- BASE_IMAGE_NAME: debian
BASE_IMAGE_TAG: bullseye
- BASE_IMAGE_NAME: ubuntu
BASE_IMAGE_TAG: jammy
DEFAULT_IMAGE: "true"
steps:
- uses: actions/checkout@v4
Expand Down
Loading

0 comments on commit 4d97f86

Please sign in to comment.