diff options
author | sternenseemann <sternenseemann@systemli.org> | 2022-02-17 21:57:00 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2022-02-18 18:24:22 +0100 |
commit | b5489b75ee41e1e053e08193d3c68046b2cf574f (patch) | |
tree | 96615295084362240dbcb100cc837f89ab4e692b /maintainers/scripts/haskell/update-stackage.sh | |
parent | 7a18a9a6819d7f6e860e6c0a8ae9ddd0975b7c0b (diff) | |
download | nixpkgs-b5489b75ee41e1e053e08193d3c68046b2cf574f.tar nixpkgs-b5489b75ee41e1e053e08193d3c68046b2cf574f.tar.gz nixpkgs-b5489b75ee41e1e053e08193d3c68046b2cf574f.tar.bz2 nixpkgs-b5489b75ee41e1e053e08193d3c68046b2cf574f.tar.lz nixpkgs-b5489b75ee41e1e053e08193d3c68046b2cf574f.tar.xz nixpkgs-b5489b75ee41e1e053e08193d3c68046b2cf574f.tar.zst nixpkgs-b5489b75ee41e1e053e08193d3c68046b2cf574f.zip |
haskellPackages: Stackage LTS 18.25 -> Stackage Nightly 2022-02-07
Diffstat (limited to 'maintainers/scripts/haskell/update-stackage.sh')
-rwxr-xr-x | maintainers/scripts/haskell/update-stackage.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/maintainers/scripts/haskell/update-stackage.sh b/maintainers/scripts/haskell/update-stackage.sh index ecf38dc4b90..f237cf6b9ac 100755 --- a/maintainers/scripts/haskell/update-stackage.sh +++ b/maintainers/scripts/haskell/update-stackage.sh @@ -11,16 +11,16 @@ stackage_config="pkgs/development/haskell-modules/configuration-hackage2nix/stac trap "rm ${tmpfile} ${tmpfile}.new" 0 touch "$tmpfile" "$tmpfile.new" # Creating files here so that trap creates no errors. -curl -L -s "https://stackage.org/lts/cabal.config" >"$tmpfile" -old_version=$(grep "# Stackage" $stackage_config | sed -E 's/.*([0-9]{2}\.[0-9]+)/\1/') -version=$(sed -rn "s/^--.*http:..(www.)?stackage.org.snapshot.lts-//p" "$tmpfile") +curl -L -s "https://stackage.org/nightly/cabal.config" >"$tmpfile" +old_version=$(grep "# Stackage Nightly" $stackage_config | sed -E 's/.*([0-9]{4}-[0-9]{2}-[0-9]{2}).*/\1/') +version=$(sed -rn "s/^--.*http:..(www.)?stackage.org.snapshot.nightly-//p" "$tmpfile") if [[ "$old_version" == "$version" ]]; then echo "No new stackage version" exit 0 # Nothing to do fi -echo "Updating Stackage LTS from $old_version to $version." +echo "Updating Stackage Nightly from $old_version to $version." # Create a simple yaml version of the file. sed -r \ @@ -33,7 +33,7 @@ sed -r \ < "${tmpfile}" | sort --ignore-case >"${tmpfile}.new" cat > $stackage_config << EOF -# Stackage LTS $version +# Stackage Nightly $version # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -50,7 +50,7 @@ sed -r \ if [[ "${1:-}" == "--do-commit" ]]; then git add $stackage_config git commit -F - << EOF -haskellPackages: stackage-lts $old_version -> $version +haskellPackages: stackage-nightly $old_version -> $version This commit has been generated by maintainers/scripts/haskell/update-stackage.sh EOF |