diff options
Diffstat (limited to '.github')
-rw-r--r-- | .github/CODEOWNERS | 14 | ||||
-rw-r--r-- | .github/PULL_REQUEST_TEMPLATE.md | 2 | ||||
-rw-r--r-- | .github/STALE-BOT.md | 1 | ||||
-rw-r--r-- | .github/stale.yml | 3 | ||||
-rw-r--r-- | .github/workflows/nixos-manual.yml | 10 | ||||
-rw-r--r-- | .github/workflows/no-channel.yml | 5 | ||||
-rw-r--r-- | .github/workflows/periodic-merge-24h.yml | 12 | ||||
-rw-r--r-- | .github/workflows/update-terraform-providers.yml | 7 |
8 files changed, 35 insertions, 19 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 00c8dabe918ff..557542772cf7c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -98,13 +98,13 @@ /pkgs/development/interpreters/python/hooks @FRidh @jonringer # Haskell -/doc/languages-frameworks/haskell.section.md @cdepillabout @sternenseemann @maralorn @expipiplus1 -/maintainers/scripts/haskell @cdepillabout @sternenseemann @maralorn @expipiplus1 -/pkgs/development/compilers/ghc @cdepillabout @sternenseemann @maralorn @expipiplus1 -/pkgs/development/haskell-modules @cdepillabout @sternenseemann @maralorn @expipiplus1 -/pkgs/test/haskell @cdepillabout @sternenseemann @maralorn @expipiplus1 -/pkgs/top-level/release-haskell.nix @cdepillabout @sternenseemann @maralorn @expipiplus1 -/pkgs/top-level/haskell-packages.nix @cdepillabout @sternenseemann @maralorn @expipiplus1 +/doc/languages-frameworks/haskell.section.md @cdepillabout @sternenseemann @maralorn +/maintainers/scripts/haskell @cdepillabout @sternenseemann @maralorn +/pkgs/development/compilers/ghc @cdepillabout @sternenseemann @maralorn +/pkgs/development/haskell-modules @cdepillabout @sternenseemann @maralorn +/pkgs/test/haskell @cdepillabout @sternenseemann @maralorn +/pkgs/top-level/release-haskell.nix @cdepillabout @sternenseemann @maralorn +/pkgs/top-level/haskell-packages.nix @cdepillabout @sternenseemann @maralorn # Perl /pkgs/development/interpreters/perl @stigtsp @zakame diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 397e5ff5d1750..47857a8ca4c35 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -22,7 +22,7 @@ For new packages please briefly describe the package or provide a link to its ho - made sure NixOS tests are [linked](https://nixos.org/manual/nixpkgs/unstable/#ssec-nixos-tests-linking) to the relevant packages - [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage) - [ ] Tested basic functionality of all binary files (usually in `./result/bin/`) -- [22.05 Release Notes (or backporting 21.11 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2205-release-notes) +- [22.11 Release Notes (or backporting 22.05 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2211-release-notes) - [ ] (Package updates) Added a release notes entry if the change is major or breaking - [ ] (Module updates) Added a release notes entry if the change is significant - [ ] (Module addition) Added a release notes entry if adding a new NixOS module diff --git a/.github/STALE-BOT.md b/.github/STALE-BOT.md index 0c5a21cc35240..dff787300d40b 100644 --- a/.github/STALE-BOT.md +++ b/.github/STALE-BOT.md @@ -1,6 +1,7 @@ # Stale bot information - Thanks for your contribution! +- Our stale bot will never close an issue or PR. - To remove the stale label, just leave a new comment. - _How to find the right people to ping?_ → [`git blame`](https://git-scm.com/docs/git-blame) to the rescue! (or GitHub's history and blame buttons.) - You can always ask for help on [our Discourse Forum](https://discourse.nixos.org/), [our Matrix room](https://matrix.to/#/#nix:nixos.org), or on the [#nixos IRC channel](https://web.libera.chat/#nixos). diff --git a/.github/stale.yml b/.github/stale.yml index b5e6ec93baf9f..d6134c7ce1128 100644 --- a/.github/stale.yml +++ b/.github/stale.yml @@ -5,6 +5,5 @@ exemptLabels: - "1.severity: security" - "2.status: never-stale" staleLabel: "2.status: stale" -markComment: | - I marked this as stale due to inactivity. → [More info](https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md) +markComment: false closeComment: false diff --git a/.github/workflows/nixos-manual.yml b/.github/workflows/nixos-manual.yml index a77b90260424d..5453513a53a64 100644 --- a/.github/workflows/nixos-manual.yml +++ b/.github/workflows/nixos-manual.yml @@ -23,4 +23,12 @@ jobs: - name: Check DocBook files generated from Markdown are consistent run: | nixos/doc/manual/md-to-db.sh - git diff --exit-code + git diff --exit-code || { + echo + echo 'Generated manual files are out of date.' + echo 'Please run' + echo + echo ' nixos/doc/manual/md-to-db.sh' + echo + exit 1 + } diff --git a/.github/workflows/no-channel.yml b/.github/workflows/no-channel.yml index fb9a95851f060..90c38f22c007b 100644 --- a/.github/workflows/no-channel.yml +++ b/.github/workflows/no-channel.yml @@ -6,8 +6,13 @@ on: - 'nixos-**' - 'nixpkgs-**' +permissions: + contents: read + jobs: fail: + permissions: + contents: none name: "This PR is is targeting a channel branch" runs-on: ubuntu-latest steps: diff --git a/.github/workflows/periodic-merge-24h.yml b/.github/workflows/periodic-merge-24h.yml index 027c63aad9a28..a6a5ff3af2b74 100644 --- a/.github/workflows/periodic-merge-24h.yml +++ b/.github/workflows/periodic-merge-24h.yml @@ -28,14 +28,10 @@ jobs: pairs: - from: master into: haskell-updates - - from: release-21.05 - into: staging-next-21.05 - - from: staging-next-21.05 - into: staging-21.05 - - from: release-21.11 - into: staging-next-21.11 - - from: staging-next-21.11 - into: staging-21.11 + - from: release-22.05 + into: staging-next-22.05 + - from: staging-next-22.05 + into: staging-22.05 name: ${{ matrix.pairs.from }} → ${{ matrix.pairs.into }} steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/update-terraform-providers.yml b/.github/workflows/update-terraform-providers.yml index 8bd82acbe7912..c966505843a1f 100644 --- a/.github/workflows/update-terraform-providers.yml +++ b/.github/workflows/update-terraform-providers.yml @@ -5,8 +5,15 @@ on: - cron: "14 3 * * 1" workflow_dispatch: +permissions: + contents: read + jobs: tf-providers: + permissions: + contents: write # for peter-evans/create-pull-request to create branch + issues: write # for peter-evans/create-or-update-comment to create or update comment + pull-requests: write # for peter-evans/create-pull-request to create a PR if: github.repository_owner == 'NixOS' && github.ref == 'refs/heads/master' # ensure workflow_dispatch only runs on master runs-on: ubuntu-latest steps: |