mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-02-02 09:47:03 +03:00
ci(dev-freeze): Use GitHub Action for PR comments
GitHub Action `devel-freezer` helps with development freeze notifications during the RC phase. It will create comments using predefined messages on newly created and updated PRs when the RC tag has been released. Also, it will update comments once a new major version has been released. Documentation available at: https://github.com/redhat-plumbers-in-action/devel-freezer
This commit is contained in:
parent
a45efc9e4b
commit
b6a23ad642
12
.github/development-freeze.yml
vendored
Normal file
12
.github/development-freeze.yml
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
# syntax - https://github.com/redhat-plumbers-in-action/devel-freezer#policy
|
||||
---
|
||||
|
||||
policy:
|
||||
# tags like v253-rc1, v253-rc2, etc.
|
||||
- tags: ['^\S*-rc\d+$']
|
||||
feedback:
|
||||
frozen-state: |
|
||||
An -rc1 tag has been created and a release is being prepared, so please note that PRs introducing new features and APIs will be held back until the new version has been released.
|
||||
unfreeze-state: |
|
||||
We had successfully released a new major release. We are no longer in a development freeze phase.
|
||||
We will try our best to get back to your PR as soon as possible. Thank you for your patience.
|
5
.github/pull_request_template.md.disabled
vendored
5
.github/pull_request_template.md.disabled
vendored
@ -1,5 +0,0 @@
|
||||
# CODE FREEZE NOTICE
|
||||
|
||||
An -rc1 tag has been created and a release is being prepared, so please note that
|
||||
PRs introducing new features and APIs will be held back until the new version
|
||||
has been released.
|
28
.github/workflows/development_freeze.yml
vendored
Normal file
28
.github/workflows/development_freeze.yml
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
# doc: https://github.com/redhat-plumbers-in-action/devel-freezer#readme
|
||||
---
|
||||
|
||||
name: Development Freeze
|
||||
on:
|
||||
pull_request:
|
||||
types: [ opened, reopened, synchronize ]
|
||||
branches: [ main ]
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
freezer:
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
permissions:
|
||||
pull-requests: write
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Development Freezer
|
||||
uses: redhat-plumbers-in-action/devel-freezer@1bce2d1d64db1a22f13cd6e4bff0b4f3847236c7
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
Loading…
x
Reference in New Issue
Block a user