diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..a33b289 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,106 @@ +--- +name: "\U0001F41B Bug report" +description: File a bug report +title: "[Bug]: " +labels: ["bug", "triage"] +assignees: + - cytopia + +body: + + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + + - type: input + attributes: + label: (Optional) Error message + description: If you encountered any error message, copy and paste it here. This will be used for googling the issue. + validations: + required: false + + - type: textarea + id: what-happened + attributes: + label: What went wrong? + description: What exactly went wrong and what bug did you encounter? + validations: + required: true + + - type: textarea + id: expected-behaviour + attributes: + label: Expected behaviour + description: What did you expect to happen instead? + validations: + required: true + + - type: textarea + id: steps-to-reproduce + attributes: + label: How can we reproduce the bug? + description: How do you trigger this bug? Please walk us through it step by step in detail. This is crucial in order to triage the bug and support you in resolving it. + validations: + required: true + + - type: dropdown + id: host-os + attributes: + label: Host Operating System + description: What operating system are you using? + multiple: false + options: + - Linux + - macOS + - Windows + validations: + required: true + + - type: dropdown + id: host-platform + attributes: + label: Host Platform (amd64, arm64, other) + description: What host platform are you running on? + options: + - amd64 + - arm64 + - other + validations: + required: true + + - type: dropdown + attributes: + label: (Linux only) Is SELinux enabled? + description: When using Linux as your host operating system, check if SELinux is enabled or not. + options: + - Yes, SELinux is enabled + - No, SELinux is disabled + - I don't know + - I am not on Linux + validations: + required: true + + - type: input + id: docker-version + attributes: + label: Docker version + description: "What Docker version are you using? Please copy and paste the output of `docker --version` into this text area." + validations: + required: true + + - type: textarea + id: log-docker + attributes: + label: "Log: docker logs" + description: "Please copy and paste the output of `docker logs` into this text area" + render: shell + validations: + required: true + + - type: textarea + attributes: + label: (Optional) Additional information + description: Add any additional information that might help with this bug report. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..9f2ad11 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,12 @@ +--- +blank_issues_enabled: false +contact_links: + - name: Devilbox Discord Chat + url: https://discord.gg/2wP3V6kBj4 + about: Please notify or discuss about any other requests here. + - name: Devilbox Discourse Forum + url: https://devilbox.discourse.group/ + about: Please ask and answer general questions here. + - name: Devilbox documentation + url: https://devilbox.readthedocs.io/ + about: Find the Devilbox documentation here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..eb9d2fa --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,36 @@ +--- +name: "✨ Feature request" +description: Suggest an idea or feature for this project +title: "[Feature]: " +labels: ["feature"] +assignees: [] + +body: + + - type: textarea + attributes: + label: What is your idea or feature suggestion? + description: Tell us, what idea or feature you suggest to be added. + validations: + required: true + + - type: textarea + attributes: + label: Benefits + description: Tell us, how this will be beneficial. + validations: + required: false + + - type: textarea + attributes: + label: Where can we find information about this? + description: If you are proposing a software or tool, please add relevant links and documentation. + validations: + required: false + + - type: dropdown + attributes: + label: Are you willing to provide a PR to address this? + options: + - "Yes" + - "No" diff --git a/.github/labels.yml b/.github/labels.yml index 9a507e8..c3d6812 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -10,3 +10,18 @@ - name: PR-merge color: 3498db description: "Pull Request: Merge when ready" +- name: bug + color: ee0701 + description: "Bug Report" +- name: triage + color: 0c9cf2 + description: "Needs Triaging" +- name: feature + color: dc8b10 + description: "Feature Request" +- name: invalid + color: e6e6e6 + description: "Invalid Issue" +- name: duplicate + color: 4e6ca2 + description: "Duplicate Issue" diff --git a/.github/workflows/action_branch.yml b/.github/workflows/action_branch.yml index 3197415..8abf667 100644 --- a/.github/workflows/action_branch.yml +++ b/.github/workflows/action_branch.yml @@ -11,6 +11,13 @@ name: build # ------------------------------------------------------------------------------------------------- on: push: + paths: + - '.github/workflows/action_branch.yml' + - '.github/workflows/params.yml' + - 'Dockerfiles/**' + - 'tests/**' + - 'Makefile' + - '!**.md' jobs: diff --git a/.github/workflows/action_pull_request.yml b/.github/workflows/action_pull_request.yml index 21b075b..7ed7b6d 100644 --- a/.github/workflows/action_pull_request.yml +++ b/.github/workflows/action_pull_request.yml @@ -11,6 +11,13 @@ name: build # ------------------------------------------------------------------------------------------------- on: pull_request: + paths: + - '.github/workflows/action_pull_request.yml' + - '.github/workflows/params.yml' + - 'Dockerfiles/**' + - 'tests/**' + - 'Makefile' + - '!**.md' jobs: diff --git a/README.md b/README.md index 61040f7..1508273 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ [![nightly](https://github.com/devilbox/docker-php-fpm-5.2/workflows/nightly/badge.svg)](https://github.com/devilbox/docker-php-fpm-5.2/actions?query=workflow%3Anightly) [![License](https://img.shields.io/badge/license-MIT-%233DA639.svg)](https://opensource.org/licenses/MIT) -[![Gitter](https://badges.gitter.im/devilbox/Lobby.svg)](https://gitter.im/devilbox/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![Discourse](https://img.shields.io/discourse/https/devilbox.discourse.group/status.svg?colorB=%234CB697)](https://devilbox.discourse.group) +[![Discord](https://img.shields.io/discord/1051541389256704091?color=8c9eff&label=Discord&logo=discord)](https://discord.gg/2wP3V6kBj4) +[![Discourse](https://img.shields.io/discourse/https/devilbox.discourse.group/status.svg?colorB=%234CB697&label=Discourse&logo=discourse)](https://devilbox.discourse.group) **Available Architectures:** `amd64`, `i386` @@ -231,7 +231,7 @@ Currently it does not work with Apache 2.2. See matrix below for usage. Have a look at the following similar Devilbox base images for which no official versions exist yet: * **[`PHP-FPM 5.2`](https://github.com/devilbox/docker-php-fpm-5.2)** **[`PHP-FPM 5.3`](https://github.com/devilbox/docker-php-fpm-5.3)** **[`PHP-FPM 5.4`](https://github.com/devilbox/docker-php-fpm-5.4)** **[`PHP-FPM 5.5`](https://github.com/devilbox/docker-php-fpm-5.5)** -* **[`PHP-FPM 8.0`](https://github.com/devilbox/docker-php-fpm-8.0)** **[`PHP-FPM 8.1`](https://github.com/devilbox/docker-php-fpm-8.1)** **[`PHP-FPM 8.2`](https://github.com/devilbox/docker-php-fpm-8.2)** **[`PHP-FPM 8.3`](https://github.com/devilbox/docker-php-fpm-8.2)** +* **[`PHP-FPM 8.0`](https://github.com/devilbox/docker-php-fpm-8.0)** **[`PHP-FPM 8.1`](https://github.com/devilbox/docker-php-fpm-8.1)** **[`PHP-FPM 8.2`](https://github.com/devilbox/docker-php-fpm-8.2)** **[`PHP-FPM 8.3`](https://github.com/devilbox/docker-php-fpm-8.3)** In case you are looking for development and production ready PHP-FPM images for all versions, which have a vast amount of modules enabled by default go here: **[PHP-FPM](https://github.com/devilbox/docker-php-fpm)** @@ -294,9 +294,9 @@ In case you seek help, go and visit the community pages. - - - + + + @@ -307,8 +307,8 @@ In case you seek help, go and visit the community pages. - + @@ -330,7 +330,7 @@ In case you seek help, go and visit the community pages. **[@cytopia](https://github.com/cytopia)** -I try to keep with literally **over 100 projects** besides a full-time job. +I try to keep up with literally **over 100 projects** besides a full-time job. If my work is making your life easier, consider contributing. 🖤 * [GitHub Sponsorship](https://github.com/sponsors/cytopia)

📘 Documentation

🗪 Chat

🗫 Forum

📘 Documentation

🎮 Discord

🗪 Forum

- - + + @@ -319,7 +319,7 @@ In case you seek help, go and visit the community pages.
devilbox.readthedocs.iogitter.im/devilboxdiscord/devilbox devilbox.discourse.group