From 4eaa03aeb5b25ae1404dc02645a1aed8c8524a26 Mon Sep 17 00:00:00 2001 From: dvlbot Date: Tue, 13 Dec 2022 10:50:37 +0100 Subject: [PATCH 1/7] Make pipelines only run on changes --- .github/workflows/action_branch.yml | 7 +++++++ .github/workflows/action_pull_request.yml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/action_branch.yml b/.github/workflows/action_branch.yml index 55d6950..4f1ea50 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 c80bf78..1343d04 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: From 6897a828255add77fc2dbd9b44197534a6c4639a Mon Sep 17 00:00:00 2001 From: dvlbot Date: Tue, 13 Dec 2022 10:51:45 +0100 Subject: [PATCH 2/7] Fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f53a685..77e8283 100644 --- a/README.md +++ b/README.md @@ -317,7 +317,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) From 80a92170a0bbc54e3c9d0da5e6592c7738ea7be7 Mon Sep 17 00:00:00 2001 From: dvlbot Date: Tue, 13 Dec 2022 11:00:04 +0100 Subject: [PATCH 3/7] Add Discord links --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 77e8283..da4ef3b 100644 --- a/README.md +++ b/README.md @@ -282,8 +282,8 @@ In case you seek help, go and visit the community pages.

📘 Documentation

-

🗪 Chat

-

🗫 Forum

+

🎮 Discord

+

🗪 Forum

@@ -294,8 +294,8 @@ In case you seek help, go and visit the community pages. - - + + @@ -306,7 +306,7 @@ In case you seek help, go and visit the community pages. devilbox.readthedocs.io - gitter.im/devilbox + discord/devilbox devilbox.discourse.group From d1031afe2f95a1dd9fc8d11bceb4e7483bebc060 Mon Sep 17 00:00:00 2001 From: dvlbot Date: Tue, 13 Dec 2022 11:04:18 +0100 Subject: [PATCH 4/7] Fix PHP 8.3 link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index da4ef3b..4958d78 100644 --- a/README.md +++ b/README.md @@ -218,7 +218,7 @@ Open up your browser at http://127.0.0.1:8080 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)** From 339a3695e6ec34093c3faa227485eab37853aa30 Mon Sep 17 00:00:00 2001 From: dvlbot Date: Tue, 13 Dec 2022 11:06:12 +0100 Subject: [PATCH 5/7] Replace Gitter badges --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4958d78..da72bfa 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ [![nightly](https://github.com/devilbox/docker-php-fpm-8.3/workflows/nightly/badge.svg)](https://github.com/devilbox/docker-php-fpm-8.3/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`, `arm64`, `arm/v7`, `arm/v6` From e91baa245674946389e649fa0eedb299fb54cf63 Mon Sep 17 00:00:00 2001 From: dvlbot Date: Tue, 13 Dec 2022 12:47:42 +0100 Subject: [PATCH 6/7] Add labels --- .github/labels.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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" From a486cd42362b8bce3c09fa1cf98894e932b26c32 Mon Sep 17 00:00:00 2001 From: dvlbot Date: Tue, 13 Dec 2022 12:49:02 +0100 Subject: [PATCH 7/7] Add issue templates --- .github/ISSUE_TEMPLATE/bug_report.yml | 106 +++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 12 +++ .github/ISSUE_TEMPLATE/feature_request.yml | 36 +++++++ 3 files changed, 154 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml 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"