mirror of
https://github.com/commercialhaskell/stackage.git
synced 2026-01-12 07:18:31 +01:00
Merge pull request #4326 from qrilka/new-curator-check
New curator check
This commit is contained in:
commit
9a58db5f74
@ -10,9 +10,14 @@ addons:
|
||||
packages:
|
||||
- libgmp-dev
|
||||
|
||||
matrix:
|
||||
include:
|
||||
- env: CHECK_SCRIPT="./etc/ci-script.sh"
|
||||
- env: CHECK_SCRIPT="./etc/curator-2-check.sh"
|
||||
|
||||
# Edit etc/ci-script.sh to change GHC version
|
||||
script:
|
||||
- ./etc/ci-script.sh
|
||||
- $CHECK_SCRIPT
|
||||
|
||||
# Caching doesn't work with sudo: true
|
||||
#cache:
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
ghc-major-version: "8.6"
|
||||
# new curator is supposed to use exact GHC version
|
||||
ghc-version: "8.6.3"
|
||||
|
||||
# This affects which version of the Cabal file format we allow. We
|
||||
# should ensure that this is always no greater than the version
|
||||
@ -3801,6 +3803,400 @@ packages:
|
||||
- ucam-webauth
|
||||
- ucam-webauth-types
|
||||
|
||||
"Grandfathered dependencies":
|
||||
- Boolean
|
||||
- ChasingBottoms
|
||||
- Decimal
|
||||
- Diff
|
||||
- FloatingHex
|
||||
- GenericPretty
|
||||
- Glob
|
||||
- HDBC
|
||||
- HDBC-session
|
||||
- HTTP
|
||||
- HsOpenSSL
|
||||
- HsYAML
|
||||
- ListLike
|
||||
- MemoTrie
|
||||
- NumInstances
|
||||
- Only
|
||||
- ParsecTools
|
||||
- QuickCheck
|
||||
- RSA
|
||||
- X11
|
||||
- alsa-mixer
|
||||
- ansi-terminal
|
||||
- appar
|
||||
- asn1-encoding
|
||||
- asn1-parse
|
||||
- asn1-types
|
||||
- attoparsec
|
||||
- authenticate
|
||||
- auto-update
|
||||
- base64-bytestring
|
||||
- base64-string
|
||||
- bimap
|
||||
- binary-parser
|
||||
- bindings-DSL
|
||||
- bitarray
|
||||
- blaze-builder
|
||||
- blaze-svg
|
||||
- blaze-textual
|
||||
- buffer-builder
|
||||
- byteable
|
||||
- bytestring-builder
|
||||
- bytestring-strict-builder
|
||||
- bytestring-tree-builder
|
||||
- bzlib
|
||||
- call-stack
|
||||
- casing
|
||||
- cassava-megaparsec
|
||||
- cborg
|
||||
- cereal
|
||||
- cereal-text
|
||||
- cereal-vector
|
||||
- checkers
|
||||
- chunked-data
|
||||
- cipher-aes128
|
||||
- cipher-blowfish
|
||||
- cipher-camellia
|
||||
- cipher-des
|
||||
- classy-prelude
|
||||
- classy-prelude-conduit
|
||||
- clientsession
|
||||
- cmark-gfm
|
||||
- colour
|
||||
- concurrent-extra
|
||||
- conduit
|
||||
- config-ini
|
||||
- configurator
|
||||
- contravariant-extras
|
||||
- control-monad-free
|
||||
- control-monad-omega
|
||||
- convertible
|
||||
- cookie
|
||||
- cpphs
|
||||
- crypto-api
|
||||
- crypto-api-tests
|
||||
- crypto-cipher-tests
|
||||
- crypto-cipher-types
|
||||
- crypto-numbers
|
||||
- crypto-pubkey
|
||||
- crypto-pubkey-openssh
|
||||
- crypto-random
|
||||
- cryptohash-cryptoapi
|
||||
- cryptohash-sha256
|
||||
- cryptohash-sha512
|
||||
- css-text
|
||||
- csv
|
||||
- cubicbezier
|
||||
- data-binary-ieee754
|
||||
- data-bword
|
||||
- data-checked
|
||||
- data-default
|
||||
- data-default-class
|
||||
- data-default-instances-containers
|
||||
- data-default-instances-dlist
|
||||
- data-default-instances-old-locale
|
||||
- data-dword
|
||||
- data-endian
|
||||
- data-inttrie
|
||||
- data-lens-light
|
||||
- data-memocombinators
|
||||
- data-msgpack-types
|
||||
- data-reify
|
||||
- data-serializer
|
||||
- data-textual
|
||||
- deepseq-generics
|
||||
- deferred-folds
|
||||
- dense-linear-algebra
|
||||
- deque
|
||||
- dictionary-sharing
|
||||
- direct-sqlite
|
||||
- discount
|
||||
- dlist
|
||||
- dlist-instances
|
||||
- dotgen
|
||||
- double-conversion
|
||||
- dual-tree
|
||||
- easy-file
|
||||
- easytest
|
||||
- ed25519
|
||||
- enclosed-exceptions
|
||||
- entropy
|
||||
- erf
|
||||
- errors
|
||||
- exception-mtl
|
||||
- exception-transformers
|
||||
- expiring-cache-map
|
||||
- extensible-exceptions
|
||||
- fail
|
||||
- fast-logger
|
||||
- fast-math
|
||||
- file-embed
|
||||
- file-embed-lzma
|
||||
- filemanip
|
||||
- fingertree
|
||||
- fmlist
|
||||
- generic-arbitrary
|
||||
- ghc-paths
|
||||
- ghc-prof
|
||||
- gi-gdk
|
||||
- gi-gdkpixbuf
|
||||
- gi-pango
|
||||
- groom
|
||||
- groups
|
||||
- guarded-allocation
|
||||
- hackage-security
|
||||
- haskell-gi-overloading
|
||||
- haskell-lexer
|
||||
- haskell-lsp-types
|
||||
- haskell-src
|
||||
- haskell-src-exts
|
||||
- haskell-src-meta
|
||||
- heap
|
||||
- hex
|
||||
- hint
|
||||
- hmatrix
|
||||
- hmatrix-gsl
|
||||
- hostname
|
||||
- hourglass
|
||||
- hsc2hs
|
||||
- hscolour
|
||||
- hslogger
|
||||
- hsp
|
||||
- hspec-attoparsec
|
||||
- hspec-contrib
|
||||
- hspec-expectations
|
||||
- hspec-expectations-lifted
|
||||
- hspec-meta
|
||||
- hspec-smallcheck
|
||||
- html
|
||||
- html-conduit
|
||||
- html-entities
|
||||
- http-client-tls
|
||||
- http-date
|
||||
- http-reverse-proxy
|
||||
- http-types
|
||||
- http2
|
||||
- httpd-shed
|
||||
- hw-string-parse
|
||||
- hxt
|
||||
- hxt-charproperties
|
||||
- hxt-http
|
||||
- hxt-regex-xmlschema
|
||||
- hxt-unicode
|
||||
- iconv
|
||||
- ieee754
|
||||
- infer-license
|
||||
- inspection-testing
|
||||
- io-streams-haproxy
|
||||
- ip
|
||||
- ixset-typed
|
||||
- json
|
||||
- json-alt
|
||||
- language-haskell-extract
|
||||
- lapack
|
||||
- largeword
|
||||
- lazy-csv
|
||||
- libyaml
|
||||
- lifted-async
|
||||
- lifted-base
|
||||
- loch-th
|
||||
- lockfree-queue
|
||||
- logging-facade
|
||||
- lrucache
|
||||
- lzma
|
||||
- mainland-pretty
|
||||
- managed
|
||||
- math-functions
|
||||
- mersenne-random-pure64
|
||||
- mfsolve
|
||||
- mmap
|
||||
- mmorph
|
||||
- mockery
|
||||
- monad-control
|
||||
- monad-logger
|
||||
- monad-loops
|
||||
- monads-tf
|
||||
- mono-traversable-instances
|
||||
- monoid-transformer
|
||||
- multiset
|
||||
- mwc-random
|
||||
- names-th
|
||||
- nanospec
|
||||
- nettle
|
||||
- network-byte-order
|
||||
- network-info
|
||||
- network-ip
|
||||
- network-uri
|
||||
- newtype
|
||||
- nicify-lib
|
||||
- old-locale
|
||||
- old-time
|
||||
- one-liner
|
||||
- operational
|
||||
- optional-args
|
||||
- options
|
||||
- optparse-applicative
|
||||
- parallel
|
||||
- path-pieces
|
||||
- pcg-random
|
||||
- persistable-record
|
||||
- pipes-bytestring
|
||||
- pipes-group
|
||||
- placeholders
|
||||
- poll
|
||||
- polyparse
|
||||
- postgresql-libpq
|
||||
- postgresql-simple
|
||||
- pretty-hex
|
||||
- pretty-show
|
||||
- prettyprinter-convert-ansi-wl-pprint
|
||||
- primes
|
||||
- primitive
|
||||
- process-extras
|
||||
- product-isomorphic
|
||||
- project-template
|
||||
- protobuf
|
||||
- pureMD5
|
||||
- quickcheck-instances
|
||||
- quickcheck-io
|
||||
- quickcheck-simple
|
||||
- quickcheck-unicode
|
||||
- random
|
||||
- random-shuffle
|
||||
- raw-strings-qq
|
||||
- readable
|
||||
- rebase
|
||||
- regex-pcre-builtin
|
||||
- regex-tdfa-text
|
||||
- relapse
|
||||
- relational-schemas
|
||||
- rerebase
|
||||
- resource-pool
|
||||
- resourcet
|
||||
- rfc5051
|
||||
- rio
|
||||
- rio-orphans
|
||||
- safecopy
|
||||
- scientific
|
||||
- securemem
|
||||
- serialise
|
||||
- servant-client-core
|
||||
- setenv
|
||||
- shakespeare
|
||||
- shell-escape
|
||||
- silently
|
||||
- simple-reflect
|
||||
- simple-sendfile
|
||||
- singleton-nats
|
||||
- size-based
|
||||
- skein
|
||||
- skylighting-core
|
||||
- snap-core
|
||||
- special-values
|
||||
- splice
|
||||
- split
|
||||
- sql-words
|
||||
- srcloc
|
||||
- stateref
|
||||
- statistics
|
||||
- stm-delay
|
||||
- storable-complex
|
||||
- storable-tuple
|
||||
- store-core
|
||||
- strict
|
||||
- string-qq
|
||||
- stringbuilder
|
||||
- sundown
|
||||
- syb
|
||||
- symbol
|
||||
- system-fileio
|
||||
- system-filepath
|
||||
- tabular
|
||||
- tar
|
||||
- tasty-th
|
||||
- temporary
|
||||
- temporary-rc
|
||||
- temporary-resourcet
|
||||
- test-framework
|
||||
- test-framework-hunit
|
||||
- test-framework-quickcheck2
|
||||
- test-framework-smallcheck
|
||||
- test-framework-th
|
||||
- testing-feat
|
||||
- testing-type-modifiers
|
||||
- text-builder
|
||||
- text-icu
|
||||
- text-latin1
|
||||
- text-postgresql
|
||||
- text-printer
|
||||
- text-short
|
||||
- text-zipper
|
||||
- tf-random
|
||||
- th-extras
|
||||
- th-lift-instances
|
||||
- th-utilities
|
||||
- threads
|
||||
- thyme
|
||||
- time-locale-compat
|
||||
- timeit
|
||||
- tls-session-manager
|
||||
- token-bucket
|
||||
- tonatona
|
||||
- transformers-base
|
||||
- tuple-th
|
||||
- type-fun
|
||||
- type-hint
|
||||
- uglymemo
|
||||
- unbounded-delays
|
||||
- unix-compat
|
||||
- unix-time
|
||||
- url
|
||||
- utf8-light
|
||||
- utf8-string
|
||||
- uuid-types
|
||||
- vault
|
||||
- vector
|
||||
- vector-algorithms
|
||||
- vector-binary-instances
|
||||
- vector-builder
|
||||
- vector-space
|
||||
- vector-th-unbox
|
||||
- vty
|
||||
- wai
|
||||
- wai-app-static
|
||||
- wai-conduit
|
||||
- wai-eventsource
|
||||
- wai-extra
|
||||
- wai-handler-launch
|
||||
- wai-logger
|
||||
- wai-session
|
||||
- warp
|
||||
- wcwidth
|
||||
- with-location
|
||||
- wizards
|
||||
- word-wrap
|
||||
- word8
|
||||
- x509
|
||||
- x509-store
|
||||
- x509-system
|
||||
- x509-validation
|
||||
- xml
|
||||
- xml-conduit
|
||||
- xml-conduit-writer
|
||||
- xml-hamlet
|
||||
- xml-types
|
||||
- xss-sanitize
|
||||
- yeshql-core
|
||||
- yeshql-hdbc
|
||||
- yesod-core
|
||||
- yesod-form
|
||||
- yesod-persistent
|
||||
- zlib
|
||||
- zlib-bindings
|
||||
|
||||
# If you stop maintaining a package you can move it here.
|
||||
# It will then be disabled if it starts causing problems.
|
||||
# See https://github.com/fpco/stackage/issues/1056
|
||||
|
||||
20
etc/curator-2-check.sh
Executable file
20
etc/curator-2-check.sh
Executable file
@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euxo pipefail
|
||||
|
||||
mkdir -p ~/.local/bin
|
||||
export PATH=$HOME/.local/bin:$PATH
|
||||
|
||||
# Get new Stackage curator
|
||||
CURATOR2=stackage-curator-2-9132b4b184f1f7f27c4c80ec0609460cea22ae75
|
||||
wget "https://s3.amazonaws.com/www.snoyman.com/stackage-curator-2/$CURATOR2.bz2"
|
||||
bunzip2 "$CURATOR2.bz2"
|
||||
chmod +x $CURATOR2
|
||||
mv $CURATOR2 ~/.local/bin/stackage-curator-2
|
||||
|
||||
# New curator check
|
||||
stackage-curator-2 update &&
|
||||
stackage-curator-2 constraints &&
|
||||
stackage-curator-2 snapshotincomplete &&
|
||||
stackage-curator-2 snapshot &&
|
||||
stackage-curator-2 checksnapshot
|
||||
Loading…
Reference in New Issue
Block a user