diff options
author | amesgen <amesgen@amesgen.de> | 2023-01-07 21:49:28 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-10-28 13:20:57 +0200 |
commit | 50bed4a4a9977ba65840806aa927b9932a2c012b (patch) | |
tree | 2a78185dc761ce305da8dd7a9f632b92e1714f7e | |
parent | e3729eb03b391fcc94e39d11c750f96b6cdda4d0 (diff) | |
download | pr-tracker-50bed4a4a9977ba65840806aa927b9932a2c012b.tar pr-tracker-50bed4a4a9977ba65840806aa927b9932a2c012b.tar.gz pr-tracker-50bed4a4a9977ba65840806aa927b9932a2c012b.tar.bz2 pr-tracker-50bed4a4a9977ba65840806aa927b9932a2c012b.tar.lz pr-tracker-50bed4a4a9977ba65840806aa927b9932a2c012b.tar.xz pr-tracker-50bed4a4a9977ba65840806aa927b9932a2c012b.tar.zst pr-tracker-50bed4a4a9977ba65840806aa927b9932a2c012b.zip |
branches: support haskell-updates
For the haskell-updates workflow, see https://github.com/NixOS/nixpkgs/blob/3c3d6bedf040a42096959502b9a608568e105149/pkgs/development/haskell-modules/HACKING.md
-rw-r--r-- | src/branches.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/branches.rs b/src/branches.rs index 47bd1b1..174a9c5 100644 --- a/src/branches.rs +++ b/src/branches.rs @@ -8,10 +8,11 @@ use std::collections::BTreeMap; use once_cell::sync::Lazy; use regex::{Regex, RegexSet}; -const NEXT_BRANCH_TABLE: [(&str, &str); 10] = [ +const NEXT_BRANCH_TABLE: [(&str, &str); 11] = [ (r"\Astaging\z", "staging-next"), (r"\Astaging-next\z", "master"), (r"\Astaging-next-([\d.]+)\z", "release-$1"), + (r"\Ahaskell-updates\z", "master"), (r"\Amaster\z", "nixpkgs-unstable"), (r"\Amaster\z", "nixos-unstable-small"), (r"\Anixos-(.*)-small\z", "nixos-$1"), @@ -148,6 +149,13 @@ mod tests { } #[test] + fn haskell_updates() { + let branch = "haskell-updates"; + let next = next_branches(branch); + assert_eq!(next, vec!["master"]); + } + + #[test] fn release_20_09() { let res = next_branches("release-20.09"); assert_eq!(res, vec!["nixpkgs-20.09-darwin", "nixos-20.09-small"]); |