Commit Graph

317 Commits

Author SHA1 Message Date
sternenseemann ef9631e523 pkgs/top-level: init expression for haskell-updates jobset
release-haskell.nix is intended to be a replacement for
https://github.com/peti/ci/blob/master/haskell-nixpkgs.nix
which is currently the main expression for the haskell-updates jobset
on hydra (in the nixpkgs project).

It has the same jobs as the old haskell-nixpkgs.nix file:

* haskellPackages.*
* haskell.compiler.*
* Some extra haskell packages for certain compilers

The following jobs are new:

* tests.haskell.*
* A manually maintained list of top-level haskell packages (most of them
  using justStaticExecutables)
* An aggregate job which is intended to aid merging the haskell-updates
  branch: It holds an arbitrary list of haskell-related packages and
  tests we intend have working at all times. This is still somewhat
  incomplete and should be extendend in the future.

Additionally a lot of refactoring has been done and some unnecessary
code has been eliminated. Due to the increased set of jobs and my
ideas of convenience however, the code size has grown overall.
I've tried document the individual parts and would be happy about
feedback in general.

One future improvement could be making adding top-level haskell packages
more convenient and adding them all to the aggregate job automatically.
2021-05-03 11:40:03 +02:00
(cdep)illabout d48f259ec7
CODEOWNERS: make sure all Haskell files are present 2021-05-03 15:14:49 +09:00
Malte Brandy 95908a23cb
CODEOWNERS: Haskell files. Add maralorn, declutter 2021-05-02 14:50:37 +02:00
sternenseemann 111151c4bc labeler: tag haskell tests as topic: haskell 2021-05-01 22:58:35 +02:00
sternenseemann 598adfc53c CODEOWNERS: notify for haskell specific tests 2021-05-01 22:58:35 +02:00
Domen Kožar 77215825de
editorconfig check: avoid channels as they might break one day 2021-04-29 10:14:40 +02:00
Domen Kožar 433df32ddb
editorconfig check: instruct user what to do 2021-04-29 10:14:40 +02:00
zowoq 5ba2e4e9c6 .github/workflows/editorconfig.yml: switch to pull_request_target
- use pull_request_target to avoid having to manually approve the action
- use nixpkgs editorconfig-checker rather than external binary
2021-04-28 23:40:50 +10:00
Graham Christensen d6ed686eb2
Add NixOS/Security as a reviewer for .github/workflows 2021-04-24 13:21:42 -04:00
Graham Christensen 9d95ba3dd6 actions: add some permission restrictions 2021-04-24 13:07:57 -04:00
Domen Kožar 436161a2b8
Update .github/workflows/direct-push.yml
Co-authored-by: zowoq <59103226+zowoq@users.noreply.github.com>
2021-04-21 10:26:59 +02:00
Domen Kožar 932ffcd08d
Update .github/workflows/direct-push.yml
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2021-04-19 14:06:54 +02:00
Domen Kožar c9911f91ae
Add a warning comment on commits that violate https://github.com/NixOS/nixpkgs/issues/118661 2021-04-19 13:51:19 +02:00
Alyssa Ross c6fae5690a
.github/labeler.yml: add bsd label 2021-04-18 20:39:51 +00:00
Robert Helgesson 831e64bad4
Drop maintainership for some packages 2021-04-18 09:00:18 +02:00
Mario Rodas 5fbe02ceca CODEOWNERS: add marsam to PostgreSQL packages 2021-04-07 04:20:00 +00:00
Mario Rodas 11f79e9dcd CODEOWNERS: add marsam to Ruby 2021-04-07 04:20:00 +00:00
zowoq dd2f61d22d .github/workflows/manual-*.yml: update cachix / install-nix actions 2021-04-03 16:10:57 +10:00
zowoq 574c4a7468 .github/workflows/labels.yml: set event types
opened, synchronize, reopened are the defaults for `pull_request_target`,
`edited` will trigger the label action if the PRs base branch is changed.
2021-04-03 06:09:27 +10:00
Alyssa Ross 53f49682ee
ruby: remove myself as maintainer/CODEOWNER
It's been at least a year since I kept up to date with Ruby, and I
don't think I really have anything left to offer Nixpkgs in terms of
Ruby expertise.
2021-03-31 09:27:35 +00:00
zowoq b83b95e37f .github/workflows/editorconfig.yml: 2.3.1 -> 2.3.5 2021-03-30 05:43:39 +10:00
Tim Steinbach 6042f10cbe
labeller: Add kernel subfolder 2021-03-26 18:55:56 -04:00
sternenseemann f0f79f7643 codeowners: add sternenseemann for haskell
I want to get notified about haskell PRs.
2021-03-23 02:05:13 +01:00
zowoq 13e762e940 .github/labeler.yml: update paths and sort 2021-03-20 17:51:02 -07:00
zowoq cce9a296bd .github/workflows/labels.yml: label PRs 2021-03-20 17:51:02 -07:00
Daniël de Kok d634835fd1
CODEOWNERS: add danieldk to Rust build-support (#114111) 2021-02-23 11:13:45 -05:00
zowoq fc3b385a4f .github/workflows/rebase.yml: rebase for multiple branches
- Error if the commenter doesn't have write access or maintainers can't edit the PR branch.

- Close and comment on PR after rebase so that actions are run when it's reopened.
  This doesn't happen currently as we're using the default github token which isn't allowed to trigger other actions.

- Disallow unwanted rebases.
  e.g. invalid branches, redundant rebases or rebasing permanent branches onto permanent branches.
2021-02-14 11:16:40 +10:00
adisbladis 35aed860a0
CODEOWNERS Add adisbladis as poetry2nix owner 2021-02-02 15:21:13 +01:00
zowoq ac98f9973f .github/workflows/pending-set.yml: failed -> pending 2021-01-29 22:09:27 -08:00
Pavol Rusnak 90f7338112
treewide: stdenv.lib -> lib 2021-01-24 01:49:49 +01:00
Emery Hemingway df69951fc4 CODEOWNERS: add ehmry to Dhall packages 2021-01-15 19:14:58 +01:00
Justin Humm 073ddd892e
contributing.md: Change labels for backported PRs
This is somewhat convention already and it makes keeping track of
missing backports a lot easier.
2021-01-13 12:19:19 +01:00
Maximilian Bosch ac8122739a
Merge pull request #108839 from aszlig/autopatchelf-codeowners
codeowners: Add myself to autoPatchelfHook
2021-01-12 20:06:09 +01:00
zowoq 084fc49bf3 .github/workflows/editorconfig.yml: 2.2.0 -> 2.3.1 2021-01-10 06:55:15 +10:00
aszlig 47d1533036
codeowners: Add myself to autoPatchelfHook
I really hate the very concept of this file (the reason being that I
think "owner" implies some form of BDFL rather than just being
notified), but since there were recent[1] changes[2] in auto-patchelf.sh
which I missed it's probably a good idea to add myself there solely for
being notified, because ofborg can't seem to infer maintainer
information here.

To make indentation consistent with all the other entries in the
codeowners file, I also re-indented the other entries in the "Nixpkgs
Internals" block.

[1]: https://github.com/NixOS/nixpkgs/pull/101142
[2]: https://github.com/NixOS/nixpkgs/pull/106830

Signed-off-by: aszlig <aszlig@nix.build>
2021-01-09 10:20:51 +01:00
WORLDofPEACE d0ce30d9f7
Merge pull request #107135 from mkg20001/cinnamon-fixup
Cinnamon Fixup
2021-01-05 16:01:27 -05:00
zowoq 376b48b604 .github/workflows/manual-{nixos,nixpkgs}.yml: fix restrict eval
needs an explicit NIX_PATH
2021-01-03 16:38:04 +10:00
zowoq e6f00abb56 .github/workflows/rebase-staging.yml: commit -> comment 2021-01-03 10:00:07 +10:00
zowoq 9304aa0fd4 .github/workflows/rebase-staging.yml: add reaction to the comment that started the job 2021-01-03 09:48:43 +10:00
zowoq 84b57757ad .github/workflows: build NixOS/Nixpkgs manuals with PR ref, restrict-eval and sandbox 2021-01-03 09:41:42 +10:00
zowoq 32ee74c0c9 .github/workflows: add rebase-staging.yml 2020-12-29 08:44:47 +10:00
zowoq 3f73b92270 .github/workflows/editorconfig.yml: use api for list of changed files
faster than doing a full clone and using git diff
2020-12-28 17:48:26 +10:00
Maciej Krüger ae24ec382e
codeowners: add mkg20001 to cinnamon 2020-12-18 07:52:00 +01:00
Doron Behar e8360685cb STALE-BOT.md: Mention github not notifying
Following https://discourse.nixos.org/t/github-doesnt-notify-reviewers-commenters-after-you-force-push-changes/10394 .
2020-12-09 23:24:02 +02:00
Frederik Rietdijk d24639b341 GH action: merge staging(-next): fix cron
It went every minute past every 6th hour, which was too often.
Now it should go on the zeroth minute every 6th hour.
2020-12-02 14:25:08 +01:00
Frederik Rietdijk 318f929047 GH Action: merge staging(-next): comment on failure
Comment on the designated issue in case of a failure.

Whoever wants to help out resolving merge conflicts can simply follow
this issue.
2020-11-29 13:19:51 +01:00
Frederik Rietdijk 24884e5aac GH Action: merge staging(-next) periodically
Automate the merging of `master` -> `staging-next` -> `staging`.

Our main development branch is `master`. Large rebuilds go to `staging`.
Periodically, `staging` is merged into `staging-next` for stabilization.
When considered sufficiently stable, `staging-next` is merged into
`master`.

As changes arrive on these branches, it is important that they're all
updated regularly with eachothers changes. This commit automates that
part.
2020-11-28 13:44:18 +01:00
Raghav Sood 3a6b2726c5
codeowners: Add RaghavSood to blockchains 2020-11-23 05:20:38 +00:00
Ryan Mulligan cb0908a810
Merge pull request #100482 from Narice/report-out-of-date-packages
Added out-of-date package reports to github templates
2020-11-17 16:21:05 -08:00
Jonathan Ringer 698c471340
PULL_REQUEST_TEMPLATE.md: use rendered docs 2020-11-13 16:18:19 -08:00
zowoq 4b5c6c8a58 .github/workflows/editorconfig.yml: disable for release branches 2020-11-10 20:47:11 +10:00
zowoq 652195179a .github/workflows/editorconfig.yml: check indent_style 2020-11-10 20:47:11 +10:00
Utku Demir 95d509a278
CODEOWNERS: Add utdemir to docker tools 2020-11-09 11:19:57 +13:00
Frederik Rietdijk af7f9e5fa0
CODEOWNERS: maintainers for `dockerTools` (#102749)
* CODEOWNERS: maintainers for docker-tools

* CODEOWNERS: Add roberth to Docker tools

Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2020-11-06 10:12:17 +01:00
Matthieu Coudron cd6040869a .github/CODEOWNERS: add teto to neovim 2020-11-03 09:38:14 +01:00
Jonathan Ringer e2b32e0567
.github/CODEOWNERS: add jonringer to neovim 2020-11-02 17:55:44 -08:00
Jonathan Ringer 366bebd53a README.md: update stable release links 2020-10-26 20:10:29 -04:00
David Arnold e1a0f94ae7 stale-bot: TL;DR tweak
Tweak TL;DR a little to provide an empathetic springboard
to where we want people to land.
2020-10-26 12:58:04 -05:00
zowoq 951ec156d1 .github/stale.yml: fix syntax 2020-10-26 21:57:33 +10:00
Ryan Mulligan 6e61e0db2e
Merge pull request #101320 from ryantm/stale
stale bot: even more TL;DR
2020-10-25 05:41:55 -07:00
David Arnold 27510ad13f stale bot: TL;DR
moves all the information to the Markdown document that we can
dynamically update and tries to make things more concise and scannable.

Co-authored-by: Ryan Mulligan <ryan@ryantm.com>
Co-authored-by: Travis A. Everett <travis.a.everett@gmail.com>
2020-10-24 20:13:17 -07:00
Narice 7f271858cd modified out-of-date template
Changed the label to '9.needs: package (update)'
Removed trailing spaces
Modified formulation of a sentence
2020-10-22 11:29:39 +02:00
Narice 5837209891 improved out-of-date template 2020-10-21 13:13:59 +02:00
zowoq c12e01724a .github/CODEOWNERS: add myself to rust 2020-10-21 20:24:02 +10:00
zowoq a920bf4308 .github/workflows/editorconfig.yml: 2.1.0 -> 2.2.0 2020-10-21 10:50:22 +10:00
Elis Hirwing 90a7b7672c
Merge pull request #100341 from etu/php-move-extension-derivations-to-separate-dirs
php: move extension derivations to separate dirs
2020-10-14 17:46:02 +02:00
Narice 32535c94a0 added out-of-date package reports to templates 2020-10-14 10:39:33 +02:00
zowoq 153fae45aa .github/workflows/editorconfig.yml: get-diff-action 3.1.0 -> 4.0.0 2020-10-13 09:07:23 +10:00
Elis Hirwing 7557bf0ca7
CODEOWNERS: Add php-packages path to PHP team 2020-10-12 16:46:40 +02:00
zowoq 4e71acfe00 Revert ".github/workflows: build NixOS/Nixpkgs manuals (#88488)"
This reverts commit b3d674549f.
2020-10-03 20:24:11 +10:00
zowoq b3d674549f
.github/workflows: build NixOS/Nixpkgs manuals (#88488) 2020-10-02 14:46:49 +02:00
Jonathan Ringer 96e4438959
contributing.md: mention rebased or squashed merges 2020-09-20 09:31:54 -07:00
Stig Palmquist 5198ec4113
CODEOWNERS: add stigtsp to perl 2020-09-10 10:55:43 +02:00
zowoq d5fe18167d .github/workflows: re-add editorconfig 2020-08-28 21:16:57 +10:00
zowoq 64a2de1fc0 .github/workflow/pending-{set,clear}: switch to curl 2020-08-26 22:04:40 +10:00
zowoq c5dc3692b8 .github/workflow/pending-{set,clear}: check hash 2020-08-26 12:24:22 +10:00
zowoq b2b1d3da03 .github/workflows: pending-{set,clear} 2020-08-25 14:28:20 +10:00
zowoq 70781b6dbe .github/CODEOWNERS: add nixos/cri-o test 2020-08-24 18:37:28 +10:00
zowoq 405dc04eab .github/CODEOWNERS: add myself to podman 2020-08-23 09:04:13 +10:00
zowoq 465646f12e .github/CODEOWNERS: add go compilers and builders 2020-08-14 07:56:37 +10:00
zowoq cde25fe625 .github/workflows: disable 2020-08-11 12:24:21 +10:00
dependabot[bot] 858f133442 build(deps): bump technote-space/get-diff-action from v2.0.3 to v3.0.0 2020-08-10 21:48:33 +10:00
zowoq a98a34e86a .github/dependabot.yml: disable 2020-08-10 18:04:03 +10:00
zowoq 86c9e2c08e .github/workflows/editorconfig.yml: skip when diff is empty 2020-08-09 19:46:37 +10:00
zowoq 5ca7be3888 .github/workflows/wait-ofborg.yml: 360 -> 540 2020-08-07 13:29:23 +10:00
zowoq 2351189166 .github/workflows/*: minor fixes 2020-08-06 21:47:40 +10:00
zowoq bcb7327a0a .github/workflows/editorconfig.yml: remove branch restriction 2020-08-05 07:32:12 +10:00
zowoq 6a7f761d73 .github/workflows/wait-ofborg.yml: double timeout if staging 2020-08-04 15:28:13 +10:00
zowoq c1fce8f814 .github/workflows/editorconfig.yml: separate fetch and check steps 2020-08-04 00:35:50 +10:00
zowoq e6b686daea .github/workflows/editorconfig.yml: full fetch 2020-08-03 18:08:30 +10:00
dependabot[bot] 72bacbee2d
build(deps): bump technote-space/get-diff-action from v2.0.2 to v2.0.3
Bumps [technote-space/get-diff-action](https://github.com/technote-space/get-diff-action) from v2.0.2 to v2.0.3.
- [Release notes](https://github.com/technote-space/get-diff-action/releases)
- [Changelog](https://github.com/technote-space/get-diff-action/blob/master/.releasegarc)
- [Commits](https://github.com/technote-space/get-diff-action/compare/v2.0.2...b1acdd3017ce344029e1ae6d2b7769c3758799fe)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-03 07:17:56 +00:00
zowoq 07a018ae02 .github/CODEOWNERS: add editorconfig 2020-08-02 18:34:55 +10:00
zowoq 3c9bcd43e7 .github/workflows/editorconfig.yml: update to match wait-ofborg action 2020-08-02 18:34:55 +10:00
zowoq b4716cf867 .github/workflows/editorconfig.yml: update 2020-08-02 18:34:55 +10:00
zowoq 0f574b9538 .github/CODEOWNERS: add github actions 2020-08-02 18:34:55 +10:00
Jörg Thalheim 4681807395
Revert "temporary delete github actions"
This reverts commit 256dbf6980.

This did not solve the github action failures
2020-07-31 17:34:37 +01:00
Jörg Thalheim 256dbf6980
temporary delete github actions
We are currently seeing a lot of misterious github actions failures.
They might be linked to our github actions:

https://github.com/nixos/nixpkgs/actions
2020-07-31 17:30:04 +01:00
dependabot[bot] aa0fa84e50
build(deps): bump technote-space/get-diff-action from v1.2.8 to v2.0.2
Bumps [technote-space/get-diff-action](https://github.com/technote-space/get-diff-action) from v1.2.8 to v2.0.2.
- [Release notes](https://github.com/technote-space/get-diff-action/releases)
- [Changelog](https://github.com/technote-space/get-diff-action/blob/master/.releasegarc)
- [Commits](https://github.com/technote-space/get-diff-action/compare/v1.2.8...8641dcd991ed365c2647f8ee3f31c39bc03f5312)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-31 05:37:56 +00:00
Jörg Thalheim af652dd3d3
Merge pull request #94285 from Mic92/dependabot
dependabot: automatically update github actions
2020-07-31 06:11:54 +01:00
Jörg Thalheim e2f49f7db8
dependabot: automatically update github actions 2020-07-31 06:02:53 +01:00