Skip to content

Refactor and streamline build workflows#10

Merged
byjg merged 11 commits into
masterfrom
remove-buildah
Oct 19, 2025
Merged

Refactor and streamline build workflows#10
byjg merged 11 commits into
masterfrom
remove-buildah

Conversation

@byjg
Copy link
Copy Markdown
Owner

@byjg byjg commented Oct 19, 2025

Description

This pull request includes the following changes:

  • Removed legacy XML configurations (Build PHP 8.x base, Clean up Containers) to eliminate outdated setups.
  • Simplified and updated build.yml for improved maintainability of build workflows.
  • Refactored and enhanced generator logic for Dockerfile creation, replacing buildah CLI calls for better standardization.
  • Adjusted templates (e.g., php-nginx.j2) and formatted symlink creation to enforce consistency.

Checklist

  • Are all new features implemented according to specifications?
  • Are all code changes covered by unit or integration tests?
  • Are there any breaking changes that require documentation updates?

Additional Information

No breaking changes are introduced by this PR. These changes focus on simplifying and improving the existing build structure for better consistency and maintainability.

dependabot Bot and others added 11 commits May 6, 2024 20:40
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](pallets/jinja@3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Replaced `buildah` CLI calls with Dockerfile generation to simplify build processes and improve maintainability. Standardized symlink creation formatting across templates
Eliminated outdated run configurations (`Build PHP 8.x base`, `Clean up Containers`) and simplified `build.yml`. Enhanced the generator logic for streamlined Dockerfile creation and adjusted templates (e.g., `php-nginx.j2`) for improved consistency.
Eliminated outdated run configurations (`Build PHP 8.x base`, `Clean up Containers`) and simplified `build.yml`. Enhanced the generator logic for streamlined Dockerfile creation and adjusted templates (e.g., `php-nginx.j2`) for improved consistency.
Eliminated outdated run configurations (`Build PHP 8.x base`, `Clean up Containers`) and simplified `build.yml`. Enhanced the generator logic for streamlined Dockerfile creation and adjusted templates (e.g., `php-nginx.j2`) for improved consistency.
Eliminated outdated run configurations (`Build PHP 8.x base`, `Clean up Containers`) and simplified `build.yml`. Enhanced the generator logic for streamlined Dockerfile creation and adjusted templates (e.g., `php-nginx.j2`) for improved consistency.
Eliminated outdated run configurations (`Build PHP 8.x base`, `Clean up Containers`) and simplified `build.yml`. Enhanced the generator logic for streamlined Dockerfile creation and adjusted templates (e.g., `php-nginx.j2`) for improved consistency.
Eliminated outdated run configurations (`Build PHP 8.x base`, `Clean up Containers`) and simplified `build.yml`. Enhanced the generator logic for streamlined Dockerfile creation and adjusted templates (e.g., `php-nginx.j2`) for improved consistency.
Eliminated outdated run configurations (`Build PHP 8.x base`, `Clean up Containers`) and simplified `build.yml`. Enhanced the generator logic for streamlined Dockerfile creation and adjusted templates (e.g., `php-nginx.j2`) for improved consistency.
Removed PHP 5.6 from the build matrix and adjusted `build.yml` to streamline Dockerfile generation. Added example configurations (`fpm`, `fpm-nginx`, `cli`) with Docker Compose and build instructions. Updated CLI aliases for PHP 8.4 and improved `.gitignore` to exclude unnecessary files.
@byjg byjg merged commit 0006246 into master Oct 19, 2025
5 checks passed
@byjg byjg deleted the remove-buildah branch October 19, 2025 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant