From 6a44103623058eec825a13742723fae8a78a1b54 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 7cca1d74d10f1d3d0ebb5fa35ead190b30d1d01b 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 e63e033..ca2bf81 100644 --- a/README.md +++ b/README.md @@ -315,7 +315,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 e92d473f04f85e097efb0de0fdff235059aafc5d 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 ca2bf81..57ef488 100644 --- a/README.md +++ b/README.md @@ -280,8 +280,8 @@ In case you seek help, go and visit the community pages.

📘 Documentation

-

🗪 Chat

-

🗫 Forum

+

🎮 Discord

+

🗪 Forum

@@ -292,8 +292,8 @@ In case you seek help, go and visit the community pages. - - + + @@ -304,7 +304,7 @@ In case you seek help, go and visit the community pages. devilbox.readthedocs.io - gitter.im/devilbox + discord/devilbox devilbox.discourse.group From a6ca59c422532dfb4640eb055f1166b4f484f22b 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 57ef488..286d783 100644 --- a/README.md +++ b/README.md @@ -216,7 +216,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 91c5c133df6351daa2b0657d1fa97244c4877424 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 286d783..b781e31 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ [![nightly](https://github.com/devilbox/docker-php-fpm-8.1/workflows/nightly/badge.svg)](https://github.com/devilbox/docker-php-fpm-8.1/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 2440f3a594b8a4706ed56060d8364be57120c43e 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 d06d875fec065eb3d404319f80c836e68f8c7903 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"