nicoo
6b2889e87a
maintainers/scripts/sha256-to-SRI.py: rename to sha-to-sri.py
...
Add support for `sha512`, refactor to easily add hash functions in the future.
Also, skip autogenerated files.
2023-09-22 18:37:24 +02:00
Maciej Krüger
7b737acb4a
Merge pull request #254967 from nbraud/sha256-to-hash/top-level
2023-09-15 14:36:49 +02:00
nicoo
98ca068515
sha256-to-hash.py: Improve logging
2023-09-13 17:24:28 +00:00
nicoo
a0b1f164af
sha256-to-hash.py: Gracefully handles errors, like invalid hashes in examples
2023-09-13 17:24:28 +00:00
nicoo
9012e71c9b
sha256-to-hash.py: Support other encodings than nix32
2023-09-13 17:24:27 +00:00
nicoo
735d2756b0
maintainers/scripts/sha256-to-SRI.py: init
2023-09-13 17:24:27 +00:00
github-actions[bot]
a5158e8ace
Merge master into haskell-updates
2023-09-13 00:12:06 +00:00
nicoo
8dcbced52a
maintainers/scripts/remove-old-aliases: Drop pkgs.
prefix if present
...
This should provide nicer `throw` messages, and avoid back-and-forth like
https://github.com/NixOS/nixpkgs/pull/254418#discussion_r1322076574
2023-09-12 11:41:36 +00:00
maralorn
ba46866a27
maintainers/scripts/haskell: Fix a typo
2023-09-06 00:06:02 +02:00
sternenseemann
5a835f6742
maintainers/haskell/mark-broken.sh: allow passing --no-request-logs
...
This flag needs to be passed through to hydra-report.hs.
2023-09-03 22:15:15 +02:00
sternenseemann
71cbb538a5
maintainers/haskell/hydra-report.hs: increase timeout to 15min
...
This seems to be the server side Hydra timeout as well, so it makes
sense waiting as long as Hydra will try to give a response.
2023-09-03 21:56:38 +02:00
sternenseemann
76dc153544
maintainers/haskell/hydra-report.hs: work around bulk status timeout
...
This change adds a flag --slow to hydra-report.sh get-report which
causes it to fetch the cheap evaluation overview endpoint (which only
contains build ids and meta data). The gathered information is then used
to request each build's status individually instead of in bulk which is
very slow, but useful as a last resort if the bulk endpoint times out.
2023-09-03 21:54:03 +02:00
sternenseemann
00b0824635
maintainers/haskell/hydra-report.hs: allow disabling log requesting
...
Since every failure in the jobset means one request to get the log when
generating the list of newly broken packages, we need to add an option
to disable log requesting in case a lot of new breakage needs to be
entered.
2023-09-03 21:39:04 +02:00
github-actions[bot]
658c5f1dcf
Merge master into haskell-updates
2023-08-14 00:11:47 +00:00
figsoda
90c4482d07
pluginupdate.py: format with black, fix comments
2023-08-12 11:41:04 -04:00
figsoda
32f6cfaae5
pluginupdate: don't rely on NIX_PATH
...
Nix does not respect `NIX_PATH` when the `nix-path` setting in nix.conf is set
2023-08-12 11:32:02 -04:00
Dennis Gosnell
6f41cccb9e
haskell: don't pin stack to version in LTS, but take the latest from hackage
2023-07-26 11:09:53 +09:00
Theodore Ni
ac69020750
treewide: remove unused nix-prefetch-github from shebangs
2023-07-18 18:16:17 -07:00
Donovan Glover
895d66d915
luaPackages.magick: init at 1.6.0
2023-07-18 22:56:44 +02:00
James Williams
9aabc9f7f3
nix-generate-from-cpan: generate SRI hashes
2023-07-16 15:43:23 +01:00
Sandro
198bd0a4a7
Merge pull request #239622 from corngood/dotnet-misc
...
dotnet: misc fixes
2023-06-28 23:41:18 +02:00
Sandro
5bf962a80e
Merge pull request #233505 from SuperSandro2000/check-hydra-by-maintainer-no-alias
...
maintainers/scripts/check-hydra-by-maintainer: don't check aliases
2023-06-27 18:13:32 +02:00
David McFarland
ee8ba995a7
buildDotnetModule: make fetch-deps find output path automatically
2023-06-24 19:13:16 -03:00
emilylange
756e89e6ef
maintainers/fix-maintainers.pl: ignore case
...
as this script would otherwise create a bunch of somewhat unnecessary/noisy renames that aren't "actual" renames
2023-06-04 16:26:25 +02:00
Sandro Jäckel
290820f2fa
maintainers/scripts/check-hydra-by-maintainer: remove pkgs.lib use
2023-05-22 23:28:53 +02:00
Sandro Jäckel
000000491e
maintainers/scripts/check-hydra-by-maintainer: don't check aliases
2023-05-22 23:28:51 +02:00
sternenseemann
6dcc0ab9b5
maintainers/haskell/merge-and-open-pr: only push haskell-updates
...
If we want to push only one branch, we'll have to specify branch and
remote explicitly. Pushing to origin doesn't work for everyone, since
some of us have a origin remote that can't be pushed to. Using plain
`git push` has the problem that it'll try pushing all checked out
branchs which fails e.g. if some branches (staging, staging-next, …) are
behind their remote counterparts.
The solution is to require everyone to configure a per branch pushRemote
for haskell-updates which will then be used by merge-and-open-pr.sh.
2023-05-19 16:33:56 +02:00
Arnout Engelen
0374d7897c
Merge pull request #223261 from xworld21/copy-tarballs-use-all-urls
...
copy-tarballs: use all the urls of each file
2023-05-11 16:20:07 +02:00
github-actions[bot]
5b55bccfe2
Merge master into haskell-updates
2023-05-10 00:11:58 +00:00
Arnout Engelen
33afedd108
Merge pull request #224690 from raboof/copy-tarballs-fix-debug-mode
...
copy-tarballs.pl: fix DEBUG mode
2023-05-09 17:17:30 +02:00
github-actions[bot]
81dc7d6709
Merge master into haskell-updates
2023-05-06 00:11:27 +00:00
Lily Foster
61c2c744a1
maintainers/scripts/remove-old-aliases.py: support quoted attrset keys
2023-05-04 19:08:47 -04:00
maralorn
ef41eed24f
maintainers/scripts/haskell/*transitive-broken*: Fix an error message
2023-05-02 12:07:16 +02:00
maralorn
05e9a22322
maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh: Make more robust against eval errors
2023-05-01 02:36:37 +02:00
maralorn
1cfb18d793
maintainers/scripts/haskell/merge-and-open-pr.sh: Pass --fast to regeneration script
2023-05-01 02:23:54 +02:00
maralorn
e4b66fa1a1
maintainers/scripts/haskell: Integrate transitive-broken into regeneration script
2023-04-23 10:47:36 +02:00
Matthieu Coudron
c9873fdef0
lua/updater: fix a few issues
...
there were remaining tabs in file and the update member was not implemented
2023-04-22 15:17:44 +02:00
github-actions[bot]
147886c1b7
Merge master into haskell-updates
2023-04-15 00:12:49 +00:00
Matthieu Coudron
351cec5db3
use subcommands in plugin updaters ( #223164 )
...
* update.py: introduce subparsers for plugin updaters
This is preliminary work to help create more powerful plugin updaters.
Namely I would like to be able to "just add" plugins without refreshing
the older ones (helpful when github temporarily removes a user from
github due to automated bot detection).
Also concerning the lua updater, we pin some of the dependencies, and I
would like to be able to unpin the package without editing the csv
(coming in later PRs).
* doc/updaters: update command to update editor plugins
including vim, kakoune and lua packages
Co-authored-by: figsoda
2023-04-14 22:02:17 +02:00
sternenseemann
b79286ea28
maintainers/haskell/upload-package-list: support 3.10 config dir
...
cabal-install 3.10 has some quirky new logic for config, cache, …
directory discovery. We reimplement this in this simple bash script,
additionally respecting the CABAL_DIR environment variable.
2023-04-14 18:35:33 +02:00
github-actions[bot]
9bd1e62062
Merge master into haskell-updates
2023-04-14 00:12:05 +00:00
K900
0fac11230d
Merge pull request #225391 from K900/pob
...
path-of-building: init at 2.28.0-unstable-2023-04-09
2023-04-13 19:08:29 +03:00
K900
e333259769
luaPackages.lua-curl: init at 0.3.13
2023-04-13 18:29:49 +03:00
sternenseemann
35c00c639a
haskellPackages.hackage-db: 2.1.2 -> 2.1.3
...
This update adds support for $CABAL_DIR as well as the new
$XDG_CACHE_HOME location of the hackage db.
Since we maintain hackage-db, having the latest version always is nice
even though it has more reverse dependencies than the other libraries we
maintain.
2023-04-13 14:13:40 +02:00
github-actions[bot]
5291a9240e
Merge master into haskell-updates
2023-04-10 00:12:34 +00:00
Matthieu Coudron
619ca2064f
luaPackages.luv: 1.43.0-0 -> 1.44.2-1
...
as requested by neovim
2023-04-10 01:27:33 +02:00
maralorn
632d358c64
maintainers/scripts/haskell: Add reference to manual to PR template
2023-04-08 00:24:31 +02:00
github-actions[bot]
6a7b8348a1
Merge master into haskell-updates
2023-04-06 00:11:55 +00:00
Vincenzo Mantova
8fd7b69da1
copy-tarballs: use all the urls of each file
...
If a file specifies multiple urls, try fetching all of them until
nix-prefetch-url is successful.
2023-04-05 21:05:22 +01:00
Ellie Hermaszewska
d7c630ca17
maintainers/haskell/update-stackage.sh: Strip out with-compiler from stackage config
...
It was previously just being inserted alphabetically into the list
2023-04-05 15:21:47 +08:00