diff --git a/MAINTAINERS.md b/MAINTAINERS.md new file mode 100644 index 0000000..4fca5c6 --- /dev/null +++ b/MAINTAINERS.md @@ -0,0 +1,19 @@ +# Informations for the repository maintainers + +## Publish a new version + +The creation of a new version is done automatically by the [`readme-release.yml`](https://github.com/mlocati/docker-php-extension-installer/blob/master/.github/workflows/readme-release.yml) GitHub Action. + +Whenever a push to the GitHub repository changes the [`install-php-extensions`](https://github.com/mlocati/docker-php-extension-installer/blob/master/install-php-extensions) script, +that Action creates a new tag, incrementing the patch level (for example, if the previous version was `1.2.3`, it creates the tag `1.2.4`). +Before doing that, the Action waits for 30 seconds, so that maintainers can cancel the tag creation if they want to create a different tag (for example, `1.3.3`). + +Once this new tag is created automatically (or when maintainers push a new version-like tag to the repository), the Action creates a new draft release, attaching it the `install-php-extensions` script to it +(so that users can download it via the `https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions` URL. + +Once that draft release has been created, you have to: + +1. go to the [releases page](https://github.com/mlocati/docker-php-extension-installer/releases) +2. edit the newly created draft release +3. review the release notes +4. publish the release diff --git a/README.md b/README.md index 51ced73..de99790 100644 --- a/README.md +++ b/README.md @@ -308,6 +308,10 @@ Test: gd, zip, -STOP- See [this pull request](https://github.com/mlocati/docker-php-extension-installer/pull/43) for an example. +## For the maintainers + +See the [`MAINTAINERS.md`](https://github.com/mlocati/docker-php-extension-installer/blob/master/MAINTAINERS.md) file. + ## Do you want to really say thank you? You can offer me a [monthly coffee](https://github.com/sponsors/mlocati) or a [one-time coffee](https://paypal.me/mlocati) :wink: