├── .buildkite ├── latest-stack-snapshot.sh ├── nightly.yml └── pipeline.yml ├── .gitignore ├── .gitmodules ├── README.md ├── build.sh ├── cabal.project ├── configuration ├── shell.nix └── snapshots ├── .gitignore ├── build-snapshot.sh ├── cardano-1.10.1.yaml ├── cardano-1.11.0.yaml ├── cardano-1.12.0.yaml ├── cardano-1.13.0.yaml ├── cardano-1.18.0.yaml ├── cardano-1.19.1.yaml ├── cardano-1.20.0.yaml ├── cardano-1.21.2.yaml ├── cardano-1.22.1.yaml ├── cardano-1.24.2.yaml ├── cardano-1.25.0.yaml ├── cardano-1.25.1.yaml ├── cardano-1.26.2.yaml ├── cardano-1.27.0.yaml ├── cardano-1.28.0-lts-18.yaml ├── cardano-1.28.0.yaml ├── cardano-1.9.3.yaml ├── cardano-alonzo-purple-1.0.1.yaml ├── cardano-alonzo-white-1.3.yaml ├── cardano-alonzo-white-1.4.yaml └── shell.nix /.buildkite/latest-stack-snapshot.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -euo pipefail 4 | 5 | echo "+++ Setup" 6 | 7 | mapfile -t latest < <( if [ -n "${1:-}" ]; then 8 | base_branch="$1" 9 | git fetch origin master 1>&2 10 | ( git diff "origin/${base_branch}..HEAD" --name-only --diff-filter=AM || true ) | grep '^snapshots/.*\.yaml$' 11 | else 12 | ls -1 snapshots/cardano-*.yaml | sort -n -t. -k1 -k2 -k3 | tail -1 13 | fi ) 14 | 15 | if [ ${#latest[@]} -eq 0 ]; then 16 | echo 'Stack snapshots unchanged, so skipping the build.' 17 | exit 0 18 | fi 19 | 20 | echo "Going to build: ${latest[@]}" 21 | echo 22 | 23 | cd $(dirname $0)/../snapshots 24 | 25 | echo "--- Building nix-shell" 26 | export NIX_PATH=$(nix-instantiate --read-write-mode --eval --json --expr '"nixpkgs=${(import ./shell.nix).pkgs.path}"' | tr -d '"') 27 | compiler=$(nix-instantiate --read-write-mode --eval --json --expr '(import ./shell.nix).ghc.name' | tr -d '"') 28 | 29 | for resolver in "${latest[@]}"; do 30 | nix-shell --run "./build-snapshot.sh $(basename $resolver) $compiler" 31 | done 32 | -------------------------------------------------------------------------------- /.buildkite/nightly.yml: -------------------------------------------------------------------------------- 1 | env: 2 | NIX_PATH: "nixpkgs=https://nixos.org/channels/nixos-20.09/nixexprs.tar.xz" 3 | compiler: "ghc8104" 4 | CABAL_CACHE_ARCHIVE: "/cache/cardano-haskell" 5 | CABAL_STORE_DIR: "/build/cardano-haskell.store" 6 | 7 | steps: 8 | - label: 'Build master branch of everything' 9 | command: 'nix-shell --argstr compiler $compiler --run ./build.sh' 10 | agents: 11 | system: x86_64-linux 12 | -------------------------------------------------------------------------------- /.buildkite/pipeline.yml: -------------------------------------------------------------------------------- 1 | env: 2 | NIX_PATH: "nixpkgs=https://nixos.org/channels/nixos-20.09/nixexprs.tar.xz" 3 | 4 | steps: 5 | - label: 'Build latest stack snapshot' 6 | if: 'build.pull_request.id != null' 7 | command: 8 | - "./.buildkite/latest-stack-snapshot.sh $BUILDKITE_PULL_REQUEST_BASE_BRANCH" 9 | agents: 10 | system: x86_64-linux 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | cabal.project.local 4 | cabal.project.local~ 5 | dist-newstyle/ 6 | bin/cardano-repo-tool 7 | 8 | cardano-addresses/ 9 | cardano-base/ 10 | cardano-benchmarking/ 11 | cardano-byron-proxy/ 12 | cardano-crypto/ 13 | cardano-db-sync/ 14 | cardano-rest/ 15 | cardano-ledger/ 16 | cardano-ledger/ 17 | cardano-node/ 18 | cardano-prelude/ 19 | cardano-shell/ 20 | cardano-sl-x509/ 21 | cardano-transactions/ 22 | cardano-wallet/ 23 | flat/ 24 | goblins/ 25 | haskell-lmdb/ 26 | hedgehog-extras/ 27 | io-sim/ 28 | iohk-monitoring-framework/ 29 | lmdb-simple/ 30 | ouroboros-network/ 31 | plutus/ 32 | typed-protocols/ 33 | Win32-network/ 34 | 35 | mainnet*/ 36 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "cardano-repo-tool"] 2 | path = cardano-repo-tool 3 | url = https://github.com/input-output-hk/cardano-repo-tool.git 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Workflow for building the Cardano (Haskell) node and related components 2 | ======================================================================= 3 | 4 | The purpose of this repository is to provide a convenient workflow *for 5 | developers working on Cardano* to (re)build any or all of the components. 6 | 7 | This developer workflow is **not intended to provide reproducible builds** nor 8 | to replace the scheme used for CI. If you want to build the latest released 9 | version of `cardano-node`, then this is not the repository you are looking for. 10 | For that, just build from within that repository, which contains reproducible 11 | snapshots of all dependencies. 12 | 13 | The intention of this repository is for developers working on Cardano to gain 14 | some of the benefits of a mono-repo while keeping the multi-repo approach. 15 | It makes it easier and quicker to check if downstream components are affected by 16 | a change in a component being worked on. For example, while working on the 17 | cardano ledger library it is possible to rebuild (and retest) the node, proxy 18 | and explorer to check if they also need adjustments. 19 | 20 | 21 | Approach 22 | -------- 23 | 24 | The `cardano-repo-tool` is used to set up and maintain checkouts of all the 25 | required Cardano repositories. 26 | 27 | A top level `cabal.project` file is used to allow building any or all 28 | components using `cabal` (version 3.0 or later). All builds must be done from 29 | this top level directory. 30 | 31 | 32 | Getting started 33 | --------------- 34 | 35 | Make sure you have `cabal` version 3.0 or later installed 36 | ``` 37 | $ cabal --version 38 | cabal-install version 3.0.0.0 39 | compiled using version 3.0.0.0 of the Cabal library 40 | ``` 41 | 42 | Clone this repository, if you have not done so already: 43 | ``` 44 | $ git clone git@github.com:input-output-hk/cardano-haskell.git 45 | ``` 46 | 47 | Get the submodule (for the cardano-repo-tool) 48 | ``` 49 | $ cd cardano-haskell/ 50 | $ git submodule update --init 51 | ``` 52 | 53 | Now build and install the cardano-repo-tool so it ends up on your $PATH 54 | ``` 55 | $ cd cardano-repo-tool 56 | $ cabal install 57 | ``` 58 | 59 | Check that your `cabal` and `$PATH` configuration were set up right so that the 60 | tool was installed in an accessible location 61 | ``` 62 | $ cardano-repo-tool --version 63 | ``` 64 | 65 | If your environment was not set up right, try either: 66 | 67 | 1. adjusting your `$PATH` (in `~/.bashrc` or equivalent) to include 68 | `~/.cabal/bin` 69 | 70 | 2. adjust your `~/.cabal.config` to set the `installdir` to a location that is 71 | already on your `$PATH` such as `/home/yourusername/bin` or 72 | `/home/yourusername/.local/bin`. 73 | 74 | And then install again. 75 | 76 | Go back to the top level `cardano-haskell` repository 77 | ``` 78 | cd .. 79 | ``` 80 | 81 | Now that the `cardano-repo-tool` is installed, we can use it to clone all the 82 | other necessary repositories 83 | ``` 84 | $ cardano-repo-tool clone-repos 85 | ``` 86 | 87 | This will make fresh clones of all the repositories. If you want to reuse any 88 | of your existing checkouts then, before running the 89 | `cardano-repo-tool clone-repos` command, simply `mv` them into this top level 90 | repository under the expected name. Use `cardano-repo-tool list-repos` to see 91 | the full list of repos and their local names. The `clone-repos` sub-command 92 | will skip any that are already present, so it is always safe to run it again. 93 | 94 | 95 | Repository status 96 | ----------------- 97 | 98 | The `cardano-repo-tool clone-repos` command checks out the latest version of 99 | the master branch of each repository. 100 | 101 | You can see the status of all the repositories using the command 102 | ``` 103 | $ cardano-repo-tool repo-status 104 | ``` 105 | 106 | There are also commands to update individual or all repos (and rebase if there 107 | are local patches) 108 | ``` 109 | $ cardano-repo-tool update-repos 110 | ``` 111 | or for a single repo, e.g. cardano-node 112 | ``` 113 | $ cardano-repo-tool update-repo -r cardano-node 114 | ``` 115 | This is equivalent to using `git pull --rebase` within the individual 116 | repositories. 117 | 118 | Note that this does not change branch. You can change branch via the normal 119 | git commands. You may well want to be on master for most repositories but on a 120 | feature branch for one or more repositories. Use 121 | `cardano-repo-tool repo-status` to help you keep track. 122 | 123 | 124 | Repository combinations 125 | ----------------------- 126 | 127 | The combination of the latest version of master of all repositories is not 128 | guaranteed to build at all times. 129 | 130 | Depending on what you are doing you will want to select some appropriate 131 | combination of commits for each repository. 132 | 133 | If you are building the top level node for example, you will want to use the 134 | commit hashes from the `cardano-node/cabal.project` file. There is no tool 135 | automation for this, you simply have to `cd` into the directories for the 136 | repositories and use 137 | ``` 138 | $ git reset --hard $the_right_big_long_git_commit_hash 139 | ``` 140 | 141 | If you are working on a specific component, then checkout the appropriate 142 | feature branch and use the commit hashes from the `cabal.project` file from 143 | that component. 144 | 145 | If you are updating dependencies then of course you will want to update to the 146 | latest master branch of the dependencies, and perhaps also the top level 147 | components such as the node, proxy and explorer. 148 | 149 | 150 | Configuring the build 151 | --------------------- 152 | 153 | Once you have the appropriate combination of repository commits for your task 154 | then you can build any or all components from the top level. 155 | 156 | You must build the components from the top level directory, since each 157 | repository also has its own local `cabal.project` file. 158 | 159 | The recommended workflow is to use multiple terminals (windows or tabs), one 160 | at the top level directory for building (or `cabal repl` or `cabal test`) and 161 | others in the appropriate sub-directories for editing and git operations. 162 | 163 | First get a recent copy of the hackage package index 164 | ``` 165 | $ cabal update 166 | ``` 167 | If so desired, you can freeze to a specific timestamp of the hackage index. 168 | 169 | Next, set up any appropriate local configuration, e.g. 170 | ``` 171 | $ cabal configure --with-compiler ghc-8.10.3 -O0 172 | ``` 173 | This selects GHC version 8.10.3, which is expected to be found on the `$PATH` 174 | literally as `ghc-8.10.3`. If you want to try a different GHC version or your GHC is installed not 175 | on the `$PATH` then simply pass the full path to the compiler binary. 176 | 177 | It also selects no optimisation, which is often the appropriate choice during 178 | development since it significantly reduces rebuild times. Of course for 179 | benchmarking this would not be the appropriate choice. 180 | 181 | If you want a profiled build, select that at this stage 182 | ``` 183 | $ cabal configure --with-compiler ghc-8.10.3 -O --enable-profiling 184 | ``` 185 | 186 | You can also manually set these local options by editing the 187 | `cabal.project.local` file. The `cabal configure` command is simply a 188 | convenience for overwriting the `cabal.project.local` with new settings. 189 | 190 | The `cabal configure` command also runs the solver to select dependencies and 191 | check that the constraints of all components can be satisfied. 192 | 193 | At any time you can also run 194 | ``` 195 | cabal build all --dry-run 196 | ``` 197 | to see the current build status and what would be built. If necessary this will 198 | re-run the solver if any configuration changed. 199 | 200 | For the very first build a lot of dependencies will have to be built and this 201 | will take some time. Later builds will be much faster since cabal is very 202 | careful about caching. For the first build try: 203 | ``` 204 | $ cabal build all -j4 --keep-going 205 | $ cabal build all --dry-run 206 | ``` 207 | The `-j4` says build using 4 cores. Adjust as appropriate for your system. The 208 | `--keep-going` tells cabal to keep building other components if possible, 209 | rather than stopping as soon as any single package fails to build. The second 210 | command will report any remaining packages that failed to build (or depended 211 | on packages that failed). 212 | 213 | 214 | System setup 215 | ------------ 216 | 217 | It is possible that `cabal configure` will fail due to missing system 218 | libraries. Cardano depends on numerous system libraries including openssl 219 | and systemd (on Linux). 220 | 221 | For example, consider the following output from `cabal configure`: 222 | ``` 223 | Resolving dependencies... 224 | cabal: Could not resolve dependencies: 225 | [__0] trying: cardano-binary-1.5.0 (user goal) 226 | [__1] trying: base-4.12.0.0/installed-4.1... (dependency of cardano-binary) 227 | [__2] trying: lobemo-scribe-systemd-0.1.0.0 (user goal) 228 | [__3] next goal: libsystemd-journal (dependency of lobemo-scribe-systemd) 229 | [__3] rejecting: libsystemd-journal-1.4.4 (conflict: pkg-config package 230 | libsystemd==209 || >209, not found in the pkg-config database) 231 | ``` 232 | As the error message says, `libsystemd` is not in the system's pkg-config 233 | database of registered system libraries. This can be resolved by installing 234 | it using your system's package manager. For example on Fedora-based Linux 235 | systems that would be 236 | ``` 237 | sudo dnf install systemd-devel 238 | ``` 239 | or the appropriate equivalent command on Debian-based or other systems. 240 | 241 | Known packages needed on Fedora-based systems: 242 | * `libpq-devel` 243 | * `openssl-devel` 244 | * `systemd-devel` 245 | * `libsodium` 246 | * `libsodium-dev` 247 | 248 | 249 | Building components 250 | ------------------- 251 | 252 | From the top level directory (i.e. this repository), you can build individual 253 | components, e.g. 254 | ``` 255 | $ cabal build cardano-node 256 | ``` 257 | 258 | You can give package names, component names, or directories. 259 | 260 | Since the top level `cabal.project` specifies to build tests for all 261 | components then by default asking to build a component will also build 262 | the tests. 263 | 264 | You can also build specific components, e.g. 265 | ``` 266 | $ cabal build exe:cardano-node 267 | ``` 268 | or categories of component 269 | ``` 270 | $ cabal build cardano-node:tests 271 | ``` 272 | 273 | You can also build everything 274 | ``` 275 | cabal build all -j4 276 | ``` 277 | 278 | You can see what would be built by adding `--dry-run` 279 | ``` 280 | $ cabal build cardano-node --dry-run 281 | ``` 282 | 283 | You can run `ghci` for any component too 284 | ``` 285 | $ cabal repl ouroboros-network:tests 286 | ``` 287 | 288 | You can also run test suites 289 | ``` 290 | $ cabal test --test-show-details=direct 291 | ``` 292 | -------------------------------------------------------------------------------- /build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -euo pipefail 4 | 5 | echo "--- Setup" 6 | 7 | git submodule update --init 8 | 9 | ################################################################################ 10 | # Cabal config 11 | 12 | cabal_args=() 13 | if [ -n "${CABAL_STORE_DIR:-}" ]; then 14 | cabal_args+=("--store-dir=$CABAL_STORE_DIR") 15 | fi 16 | 17 | ################################################################################ 18 | # Caching 19 | 20 | restore_cache() { 21 | test -n "$cache_args" || exit 0 22 | echo "--- Restoring from cache..." 23 | cabal-cache sync-from-archive "${cache_args[@]}" || true 24 | echo 25 | echo "Finished restoring from cache" 26 | } 27 | 28 | save_cache() { 29 | echo "--- Saving to cache..." 30 | cabal-cache sync-to-archive "${cache_args[@]}" || true 31 | echo 32 | echo "Finished saving to cache" 33 | } 34 | 35 | cache_args=() 36 | if [ -n "${CABAL_CACHE_ARCHIVE:-}" ]; then 37 | cache_args=(--threads=16 --archive-uri="$CABAL_CACHE_ARCHIVE") 38 | if [ -n "${CABAL_STORE_DIR:-}" ]; then 39 | cache_args+=("--store-path=$CABAL_STORE_DIR") 40 | fi 41 | trap "status=\$?; save_cache; exit \$status" EXIT 42 | fi 43 | 44 | ################################################################################ 45 | # cardano-repo-tool 46 | 47 | cd cardano-repo-tool 48 | cabal update 49 | echo "--- Configuring cardano-repo-tool" 50 | cabal "${cabal_args[@]}" configure --constraint="base16-bytestring<1.0.0.0" 51 | restore_cache 52 | echo "--- Building cardano-repo-tool" 53 | cabal "${cabal_args[@]}" install --installdir=../bin --overwrite-policy=always 54 | cd .. 55 | 56 | ./bin/cardano-repo-tool --version 57 | 58 | echo "+++ Updating repos" 59 | 60 | ./bin/cardano-repo-tool clone-repos 61 | 62 | ./bin/cardano-repo-tool repo-status 63 | 64 | ./bin/cardano-repo-tool update-repos 65 | 66 | cabal update 67 | 68 | ################################################################################ 69 | # Build 70 | 71 | echo "--- Configuring cardano-haskell" 72 | cabal "${cabal_args[@]}" configure -O0 73 | 74 | restore_cache 75 | 76 | echo "+++ Building cardano-haskell" 77 | cabal "${cabal_args[@]}" build all 78 | -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- 1 | index-state: 2022-07-01T00:00:00Z 2 | 3 | packages: 4 | ouroboros-network/*/*.cabal 5 | Win32-network 6 | 7 | io-sim/*/*.cabal 8 | 9 | typed-protocols/*/*.cabal 10 | 11 | cardano-ledger/*/*/*.cabal 12 | cardano-ledger/*/*/*/*.cabal 13 | cardano-ledger/*/*/*/*/*.cabal 14 | cardano-ledger/*/*/*/*/*/*.cabal 15 | 16 | plutus/plutus-core 17 | plutus/plutus-ledger-api 18 | plutus/plutus-tx 19 | plutus/plutus-tx-plugin 20 | plutus/prettyprinter-configurable 21 | plutus/stubs/plutus-ghc-stub 22 | plutus/word-array 23 | 24 | goblins/ 25 | 26 | cardano-prelude/cardano-prelude 27 | cardano-prelude/cardano-prelude-test 28 | 29 | iohk-monitoring-framework/contra-tracer 30 | iohk-monitoring-framework/tracer-transformers 31 | iohk-monitoring-framework/iohk-monitoring 32 | -- iohk-monitoring-framework/examples 33 | iohk-monitoring-framework/plugins/backend-{aggregation,ekg,monitoring,trace-forwarder} 34 | 35 | cardano-base/*/*.cabal 36 | cardano-base/*/*/*.cabal 37 | hedgehog-extras 38 | 39 | cardano-crypto 40 | 41 | cardano-shell/cardano-shell 42 | 43 | cardano-node/cardano-api 44 | cardano-node/cardano-cli 45 | cardano-node/cardano-client-demo 46 | cardano-node/cardano-git-rev 47 | cardano-node/cardano-node-capi 48 | cardano-node/cardano-node 49 | cardano-node/cardano-node-chairman 50 | cardano-node/cardano-submit-api 51 | cardano-node/cardano-testnet 52 | cardano-node/cardano-tracer 53 | cardano-node/trace-dispatcher 54 | cardano-node/trace-forward 55 | cardano-node/trace-resources 56 | 57 | lmdb-simple 58 | 59 | haskell-lmdb 60 | 61 | -- cardano-node/cardano-submit-api 62 | 63 | -- cardano-db-sync/cardano-db 64 | -- cardano-db-sync/cardano-db/test 65 | -- cardano-db-sync/cardano-db-sync 66 | -- cardano-db-sync/cardano-db-sync-extended 67 | 68 | -- cardano-wallet/lib/*/*.cabal 69 | -- cardano-addresses/*/*.cabal 70 | -- cardano-transactions 71 | 72 | tests: True 73 | 74 | -- There is a cyclic dependency between io-sim and typed-protocols-examples 75 | -- 76 | -- See ouroboros-network/cabal.project 77 | package io-sim 78 | benchmarks: False 79 | 80 | package ouroboros-network 81 | flags: +cddl +asserts 82 | 83 | package cardano-binary 84 | flags: +development 85 | 86 | package cardano-ledger 87 | flags: +development 88 | 89 | package cardano-crypto-wrapper 90 | flags: +development 91 | 92 | package cardano-crypto-class 93 | flags: +development 94 | 95 | package cardano-crypto-praos 96 | flags: +development -external-libsodium-vrf 97 | 98 | package cardano-crypto-tests 99 | flags: +development 100 | benchmarks: True 101 | 102 | package cardano-node-chairman 103 | tests: False 104 | 105 | package cardano-testnet 106 | tests: False 107 | 108 | package small-steps-test 109 | flags: +development 110 | 111 | package shelley-spec-ledger 112 | flags: +development 113 | 114 | package shelley-spec-ledger-test 115 | flags: +development 116 | 117 | package cardano-ledger-alonzo-test 118 | tests: False 119 | 120 | package cardano-shell 121 | tests: False 122 | 123 | package plutus-core 124 | tests: False 125 | 126 | package lmdb 127 | flags: +use-pkg-config 128 | 129 | max-backjumps: 10000 130 | 131 | allow-newer: 132 | *:aeson 133 | , size-based:template-haskell 134 | 135 | -- Drops an instance breaking our code. Should be released to Hackage eventually. 136 | source-repository-package 137 | type: git 138 | location: https://github.com/Quid2/flat.git 139 | tag: ee59880f47ab835dbd73bea0847dab7869fc20d8 140 | --sha256: 1lrzknw765pz2j97nvv9ip3l1mcpf2zr4n56hwlz0rk7wq7ls4cm 141 | 142 | -- fork of optparse-applicative needed for cardano-cli 143 | source-repository-package 144 | type: git 145 | location: https://github.com/input-output-hk/optparse-applicative 146 | tag: 7497a29cb998721a9068d5725d49461f2bba0e7a 147 | --sha256: 1gvsrg925vynwgqwplgjmp53vj953qyh3wbdf34pw21c8r47w35r 148 | 149 | source-repository-package 150 | type: git 151 | location: https://github.com/input-output-hk/ekg-forward 152 | tag: 297cd9db5074339a2fb2e5ae7d0780debb670c63 153 | --sha256: 1zcwry3y5rmd9lgxy89wsb3k4kpffqji35dc7ghzbz603y1gy24g 154 | 155 | source-repository-package 156 | type: git 157 | location: https://github.com/HeinrichApfelmus/threepenny-gui 158 | tag: e3bb8283fc7d2e8aa374eea29426002e8dcd67a8 159 | --sha256: 0nf836b552asgpwn2gxwl7yd7ssdhb1wkvdqz6s4dpzqnlpyivx9 160 | 161 | source-repository-package 162 | type: git 163 | location: https://github.com/vshabanov/ekg-json 164 | tag: 00ebe7211c981686e65730b7144fbf5350462608 165 | --sha256: 1zvjm3pb38w0ijig5wk5mdkzcszpmlp5d4zxvks2jk1rkypi8gsm 166 | 167 | constraints: 168 | hedgehog >= 1.0 169 | , bimap >= 0.4.0 170 | , libsystemd-journal >= 1.4.4 171 | , systemd >= 2.3.0 172 | -- systemd-2.3.0 requires at least network 3.1.1.0 but it doesn't declare 173 | -- that dependency 174 | , network >= 3.1.1.0 175 | , HSOpenSSL >= 0.11.7.2 176 | , algebraic-graphs < 0.7 177 | , protolude < 0.3.1 -------------------------------------------------------------------------------- /configuration: -------------------------------------------------------------------------------- 1 | cardano-node/configuration -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- 1 | { pkgs ? import (builtins.fetchTarball "https://nixos.org/channels/nixos-20.09/nixexprs.tar.xz") {} 2 | , compiler ? "ghc8104" 3 | # Import Haskell.nix master as of 2021-04-01, 4 | # for building cardano-repo-tool and cabal-cache. 5 | , haskellNix ? import (builtins.fetchTarball { 6 | url = "https://github.com/input-output-hk/haskell.nix/archive/e7961eee7bbaaa195b3255258f40d5536574eb74.tar.gz"; 7 | sha256 = "0ils54jldagmgn3c1s7994s9gwv5mz5l9lpsn7c9islhhmx2wlzb"; 8 | }) {} 9 | , withRepoTools ? true 10 | # Also import 21.05 branch to get a stack/nix-shell bugfix 11 | , pkgs-2105 ? import (builtins.fetchTarball "https://nixos.org/channels/nixos-21.05/nixexprs.tar.xz") {} 12 | }: 13 | 14 | with pkgs; 15 | 16 | let 17 | inherit ((haskellNix.pkgs.haskell-nix.project { 18 | src = 19 | assert (pkgs.lib.assertMsg (builtins.pathExists ./cardano-repo-tool/cabal.project) "Missing git submodule - run git submodule update --init"); 20 | ./cardano-repo-tool; 21 | projectFileName = "cabal.project"; 22 | compiler-nix-name = compiler; 23 | sha256map."https://github.com/input-output-hk/nix-archive"."7dcf21b2af54d0ab267f127b6bd8fa0b31cfa49d" = "0mhw896nfqbd2iwibzymydjlb3yivi9gm0v2g1nrjfdll4f7d8ly"; 24 | }).hsPkgs.cardano-repo-tool.components.exes) cardano-repo-tool; 25 | 26 | inherit ((haskellNix.pkgs.haskell-nix.hackage-package { 27 | name = "cabal-cache"; 28 | version = "1.0.3.0"; 29 | compiler-nix-name = compiler; 30 | index-state = "2021-04-01T00:00:00Z"; 31 | # plan-sha256 = "02dw6bk4p6vydzs9js6nd7v9bjpv3pwf5ga77q1c9pr1v8ylbjsj"; 32 | }).components.exes) cabal-cache; 33 | 34 | in 35 | mkShell rec { 36 | name = "cardano-haskell-env"; 37 | meta.platforms = lib.platforms.unix; 38 | 39 | ghc = haskell.compiler.${compiler}; 40 | 41 | tools = [ 42 | ghc 43 | cabal-install 44 | pkgs-2105.stack 45 | nix 46 | pkgconfig 47 | ] ++ lib.optionals withRepoTools [ 48 | cardano-repo-tool 49 | cabal-cache 50 | ] ++ lib.optional (!stdenv.isDarwin) git; 51 | 52 | libs = [ 53 | bzip2 54 | libsodium-vrf 55 | lzma 56 | ncurses 57 | openssl 58 | pcre 59 | postgresql 60 | zlib 61 | ] 62 | ++ lib.optional (stdenv.hostPlatform.libc == "glibc") glibcLocales 63 | ++ lib.optional stdenv.isLinux systemd 64 | ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ 65 | Cocoa CoreServices libcxx libiconv 66 | ]); 67 | 68 | libsodium-vrf = libsodium.overrideAttrs (oldAttrs: { 69 | name = "libsodium-1.0.18-vrf"; 70 | src = fetchFromGitHub { 71 | owner = "input-output-hk"; 72 | repo = "libsodium"; 73 | # branch tdammers/rebased-vrf 74 | rev = "66f017f16633f2060db25e17c170c2afa0f2a8a1"; 75 | sha256 = "12g2wz3gyi69d87nipzqnq4xc6nky3xbmi2i2pb2hflddq8ck72f"; 76 | }; 77 | nativeBuildInputs = [ autoreconfHook ]; 78 | configureFlags = "--enable-static"; 79 | }); 80 | 81 | buildInputs = tools ++ libs; 82 | 83 | # Ensure that libz.so and other libraries are available to TH splices. 84 | LD_LIBRARY_PATH = lib.makeLibraryPath libs; 85 | 86 | # Force a UTF-8 locale because many Haskell programs and tests 87 | # assume this. 88 | LANG = "en_US.UTF-8"; 89 | 90 | # Make the shell suitable for the stack nix integration 91 | # 92 | GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; 93 | STACK_IN_NIX_SHELL = "true"; 94 | 95 | passthru = { inherit pkgs; }; 96 | } 97 | -------------------------------------------------------------------------------- /snapshots/.gitignore: -------------------------------------------------------------------------------- 1 | test-snapshot-build.cabal 2 | CHANGELOG.md 3 | MyLib.hs 4 | Setup.hs 5 | .stack-work 6 | stack.yaml* 7 | -------------------------------------------------------------------------------- /snapshots/build-snapshot.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -euo pipefail 4 | 5 | if [ -n "${1:-}" ]; then 6 | resolver="$1" 7 | else 8 | >&2 echo "usage: $0 YAML [COMPILER]" 9 | exit 1 10 | fi 11 | 12 | if [ -n "${2:-}" ]; then 13 | compiler="$2" 14 | compiler_yaml="compiler: $compiler" 15 | else 16 | compiler_yaml="" 17 | fi 18 | 19 | echo "+++ Building $resolver [${compiler:-compiler from snapshot}]" 20 | 21 | # Set up a dummy stack project. 22 | # Note that when building a new snapshot you may need to remove 23 | # the old one from ~/.stack/snapshots - to avoid linker errors, and 24 | # also remove .stack-work. 25 | rm -rf stack.yaml.lock 26 | cat << EOF > stack.yaml 27 | resolver: $resolver 28 | $compiler_yaml 29 | nix: 30 | # NIX_PATH=$NIX_PATH 31 | shell-file: shell.nix 32 | EOF 33 | cabal init --minimal --exe --non-interactive --dependency base --dependency cardano-node --dependency cardano-cli --license Apache-2.0 --overwrite --package-name test-snapshot-build 34 | 35 | echo 36 | echo "# stack.yaml" 37 | cat stack.yaml 38 | echo 39 | 40 | # Build the test package which depends on cardano-node. 41 | # It doesn't test that _everything_ builds, but it does build a highly 42 | # relevant subset. 43 | exec stack build --nix --fast 44 | -------------------------------------------------------------------------------- /snapshots/cardano-1.10.1.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.10.1 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base58-bytestring-0.1.0 8 | - base64-0.4.1 9 | - bimap-0.4.0 10 | - binary-0.8.7.0 11 | - brick-0.47 12 | - canonical-json-0.6.0.0 13 | - clock-0.8 14 | - config-ini-0.2.4.0 15 | - connection-0.3.1 16 | - containers-0.5.11.0 17 | - data-clist-0.1.2.2 18 | - dns-3.0.4 19 | - generic-monoid-0.1.0.0 20 | - gray-code-0.3.1 21 | - hedgehog-1.0.2 22 | - hspec-2.7.0 23 | - hspec-core-2.7.0 24 | - hspec-discover-2.7.0 25 | - io-streams-1.5.1.0 26 | - io-streams-haproxy-1.0.1.0 27 | - katip-0.8.3.0 28 | - libsystemd-journal-1.4.4 29 | - micro-recursion-schemes-5.0.2.2 30 | - moo-1.2 31 | - network-3.1.1.1 32 | - prometheus-2.1.2 33 | - quickcheck-instances-0.3.19 34 | - QuickCheck-2.12.6.1 35 | - quiet-0.2 36 | - snap-core-1.0.4.1 37 | - snap-server-1.1.1.1 38 | - statistics-linreg-0.3 39 | - streaming-binary-0.3.0.1 40 | - tasty-hedgehog-1.0.0.2 41 | - text-1.2.4.0 42 | - text-zipper-0.10.1 43 | - th-lift-instances-0.1.14 44 | - time-units-1.0.0 45 | - transformers-except-0.1.1 46 | - Unique-0.4.7.6 47 | - websockets-0.12.6.1 48 | - Win32-2.6.2.0 49 | - word-wrap-0.4.1 50 | 51 | - git: https://github.com/well-typed/cborg 52 | commit: 42a83192749774268337258f4f94c97584b80ca6 53 | subdirs: 54 | - cborg 55 | 56 | - git: https://github.com/input-output-hk/cardano-base 57 | commit: 42c57fed487b61c13a68a1600a6675ad987822d0 58 | subdirs: 59 | - binary 60 | - binary/test 61 | - cardano-crypto-class 62 | - slotting 63 | 64 | - git: https://github.com/input-output-hk/cardano-crypto 65 | commit: 2547ad1e80aeabca2899951601079408becbc92c 66 | 67 | - git: https://github.com/input-output-hk/cardano-ledger 68 | commit: 357ed656ad81fcddb401ceb656d6c2a6a177a0fa 69 | subdirs: 70 | - cardano-ledger 71 | - cardano-ledger/test 72 | - crypto 73 | - crypto/test 74 | 75 | - git: https://github.com/input-output-hk/cardano-ledger-specs 76 | commit: 5c5854be017f75c703b11c1aad4b765f511ee70e 77 | subdirs: 78 | - semantics/executable-spec # small-steps 79 | - byron/ledger/executable-spec # cs-ledger 80 | - byron/chain/executable-spec # cs-blockchain 81 | - shelley/chain-and-ledger/dependencies/non-integer 82 | - shelley/chain-and-ledger/executable-spec 83 | - shelley/chain-and-ledger/executable-spec/test 84 | 85 | - git: https://github.com/input-output-hk/cardano-prelude 86 | commit: 3ac22a2fda11ca7131a011a9ea48fcbfdc26d6b3 87 | subdirs: 88 | - . 89 | - test 90 | 91 | - git: https://github.com/input-output-hk/cardano-shell 92 | commit: 8387be2c5d4f7060a48bceae119973c6382df57c 93 | subdirs: 94 | - cardano-shell 95 | 96 | - git: https://github.com/input-output-hk/cardano-sl-x509 97 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 98 | 99 | - git: https://github.com/input-output-hk/goblins 100 | commit: 26d35ad52fe9ade3391532dbfeb2f416f07650bc 101 | 102 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 103 | commit: 10877fbae54aa7a4c04ae3b5d87c825a4019e9e9 104 | subdirs: 105 | - contra-tracer 106 | - iohk-monitoring 107 | - plugins/backend-aggregation 108 | - plugins/backend-ekg 109 | - plugins/backend-monitoring 110 | - plugins/scribe-systemd 111 | - tracer-transformers 112 | 113 | - git: https://github.com/input-output-hk/ouroboros-network 114 | commit: dbc48d30c5e3a46d28b7c25a15141d3518982c70 115 | subdirs: 116 | - io-sim 117 | - io-sim-classes 118 | - network-mux 119 | - ntp-client 120 | - Win32-network 121 | - ouroboros-consensus 122 | - ouroboros-consensus-byron 123 | - ouroboros-consensus-byronspec 124 | - ouroboros-consensus-cardano 125 | - ouroboros-consensus-shelley 126 | - ouroboros-consensus/ouroboros-consensus-mock 127 | - ouroboros-consensus/ouroboros-consensus-test-infra 128 | - ouroboros-network 129 | - ouroboros-network-framework 130 | - ouroboros-network-testing 131 | - typed-protocols 132 | - typed-protocols-examples 133 | -------------------------------------------------------------------------------- /snapshots/cardano-1.11.0.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.11.0 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base58-bytestring-0.1.0 8 | - base64-0.4.1 9 | - bimap-0.4.0 10 | - binary-0.8.7.0 11 | - brick-0.47 12 | - canonical-json-0.6.0.0 13 | - clock-0.8 14 | - config-ini-0.2.4.0 15 | - connection-0.3.1 16 | - containers-0.5.11.0 17 | - data-clist-0.1.2.2 18 | - dns-3.0.4 19 | - generic-monoid-0.1.0.0 20 | - gray-code-0.3.1 21 | - hedgehog-1.0.2 22 | - hspec-2.7.0 23 | - hspec-core-2.7.0 24 | - hspec-discover-2.7.0 25 | - io-streams-1.5.1.0 26 | - io-streams-haproxy-1.0.1.0 27 | - katip-0.8.3.0 28 | - libsystemd-journal-1.4.4 29 | - micro-recursion-schemes-5.0.2.2 30 | - moo-1.2 31 | - network-3.1.1.1 32 | - prometheus-2.1.2 33 | - quickcheck-instances-0.3.19 34 | - QuickCheck-2.12.6.1 35 | - quiet-0.2 36 | - snap-core-1.0.4.1 37 | - snap-server-1.1.1.1 38 | - statistics-linreg-0.3 39 | - streaming-binary-0.3.0.1 40 | - tasty-hedgehog-1.0.0.2 41 | - text-1.2.4.0 42 | - text-zipper-0.10.1 43 | - th-lift-instances-0.1.14 44 | - time-units-1.0.0 45 | - transformers-except-0.1.1 46 | - Unique-0.4.7.6 47 | - websockets-0.12.6.1 48 | - Win32-2.6.2.0 49 | - word-wrap-0.4.1 50 | 51 | - git: https://github.com/well-typed/cborg 52 | commit: 42a83192749774268337258f4f94c97584b80ca6 53 | subdirs: 54 | - cborg 55 | 56 | - git: https://github.com/input-output-hk/cardano-base 57 | commit: 2cc27584bb19bd5be9f1721fd4a2393bb99c6119 58 | subdirs: 59 | - binary 60 | - binary/test 61 | - cardano-crypto-class 62 | - slotting 63 | 64 | - git: https://github.com/input-output-hk/cardano-crypto 65 | commit: 2547ad1e80aeabca2899951601079408becbc92c 66 | 67 | - git: https://github.com/input-output-hk/cardano-ledger 68 | commit: 9ee8a6630a8719ba54554c3ce10c555bf5dff4cc 69 | subdirs: 70 | - cardano-ledger 71 | - cardano-ledger/test 72 | - crypto 73 | - crypto/test 74 | 75 | - git: https://github.com/input-output-hk/cardano-ledger-specs 76 | commit: 52afaab4fe99df8fff1e7666e665a923118cfc53 77 | subdirs: 78 | - semantics/executable-spec # small-steps 79 | - byron/ledger/executable-spec # cs-ledger 80 | - byron/chain/executable-spec # cs-blockchain 81 | - shelley/chain-and-ledger/dependencies/non-integer 82 | - shelley/chain-and-ledger/executable-spec 83 | - shelley/chain-and-ledger/executable-spec/test 84 | 85 | - git: https://github.com/input-output-hk/cardano-prelude 86 | commit: 91f357abae16099858193b999807323ca9a7c63c 87 | subdirs: 88 | - . 89 | - test 90 | 91 | - git: https://github.com/input-output-hk/cardano-shell 92 | commit: 8387be2c5d4f7060a48bceae119973c6382df57c 93 | subdirs: 94 | - cardano-shell 95 | 96 | - git: https://github.com/input-output-hk/cardano-sl-x509 97 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 98 | 99 | - git: https://github.com/input-output-hk/goblins 100 | commit: 26d35ad52fe9ade3391532dbfeb2f416f07650bc 101 | 102 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 103 | commit: 8f7d2a4ba4288e528fea62946b525f493c26ae7a 104 | subdirs: 105 | - contra-tracer 106 | - iohk-monitoring 107 | - plugins/backend-aggregation 108 | - plugins/backend-ekg 109 | - plugins/backend-monitoring 110 | - plugins/scribe-systemd 111 | - tracer-transformers 112 | 113 | - git: https://github.com/input-output-hk/ouroboros-network 114 | commit: ec4f3af58c13a4c20116e9e262b048fb2d27bdc3 115 | subdirs: 116 | - io-sim 117 | - io-sim-classes 118 | - network-mux 119 | - ntp-client 120 | - Win32-network 121 | - ouroboros-consensus 122 | - ouroboros-consensus-byron 123 | - ouroboros-consensus-byronspec 124 | - ouroboros-consensus-cardano 125 | - ouroboros-consensus-shelley 126 | - ouroboros-consensus/ouroboros-consensus-mock 127 | - ouroboros-consensus/ouroboros-consensus-test-infra 128 | - ouroboros-network 129 | - ouroboros-network-framework 130 | - ouroboros-network-testing 131 | - typed-protocols 132 | - typed-protocols-examples 133 | -------------------------------------------------------------------------------- /snapshots/cardano-1.12.0.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.12.0 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base58-bytestring-0.1.0 8 | - base64-0.4.1 9 | - bimap-0.4.0 10 | - binary-0.8.7.0 11 | - brick-0.47 12 | - canonical-json-0.6.0.0 13 | - clock-0.8 14 | - config-ini-0.2.4.0 15 | - connection-0.3.1 16 | - containers-0.5.11.0 17 | - data-clist-0.1.2.2 18 | - dns-3.0.4 19 | - generic-monoid-0.1.0.0 20 | - generics-sop-0.5.1.0 21 | - gray-code-0.3.1 22 | - hedgehog-1.0.2 23 | - hspec-2.7.0 24 | - hspec-core-2.7.0 25 | - hspec-discover-2.7.0 26 | - io-streams-1.5.1.0 27 | - io-streams-haproxy-1.0.1.0 28 | - katip-0.8.3.0 29 | - libsystemd-journal-1.4.4 30 | - micro-recursion-schemes-5.0.2.2 31 | - moo-1.2 32 | - network-3.1.1.1 33 | - prometheus-2.1.2 34 | - quickcheck-instances-0.3.19 35 | - QuickCheck-2.12.6.1 36 | - quiet-0.2 37 | - snap-core-1.0.4.1 38 | - snap-server-1.1.1.1 39 | - sop-core-0.5.0.1 40 | - statistics-linreg-0.3 41 | - streaming-binary-0.3.0.1 42 | - systemd-2.3.0 43 | - tasty-hedgehog-1.0.0.2 44 | - text-1.2.4.0 45 | - text-zipper-0.10.1 46 | - th-lift-instances-0.1.14 47 | - time-units-1.0.0 48 | - transformers-except-0.1.1 49 | - Unique-0.4.7.6 50 | - websockets-0.12.6.1 51 | - Win32-2.6.2.0 52 | - word-wrap-0.4.1 53 | 54 | - git: https://github.com/input-output-hk/cardano-base 55 | commit: 9b82346b78e212fcd3e795faf9dd7f3266ab7297 56 | subdirs: 57 | - binary 58 | - binary/test 59 | - cardano-crypto-class 60 | - slotting 61 | 62 | - git: https://github.com/input-output-hk/cardano-crypto 63 | commit: 2547ad1e80aeabca2899951601079408becbc92c 64 | 65 | - git: https://github.com/input-output-hk/cardano-ledger-specs 66 | commit: b687fa55369f480cb134c007e534662bef961cea 67 | subdirs: 68 | - byron/ledger/impl 69 | - byron/crypto 70 | - byron/ledger/impl/test 71 | - byron/crypto/test 72 | - byron/chain/executable-spec 73 | - byron/ledger/executable-spec 74 | - semantics/executable-spec 75 | - shelley/chain-and-ledger/dependencies/non-integer 76 | - shelley/chain-and-ledger/executable-spec 77 | - shelley/chain-and-ledger/executable-spec/test 78 | 79 | - git: https://github.com/input-output-hk/cardano-node 80 | commit: f6ef186d1f7280585a245c8565d92117133cf359 81 | subdirs: 82 | - cardano-api 83 | - cardano-cli 84 | - cardano-config 85 | - cardano-node 86 | 87 | - git: https://github.com/input-output-hk/cardano-prelude 88 | commit: 594f587bfab626a405ac532112cc0b942ad3efdb 89 | subdirs: 90 | - . 91 | - test 92 | 93 | - git: https://github.com/input-output-hk/cardano-shell 94 | commit: 601bb4324c258e3c8cbd2d532e5696fd09e2582e 95 | subdirs: 96 | - cardano-shell 97 | 98 | - git: https://github.com/input-output-hk/cardano-sl-x509 99 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 100 | 101 | - git: https://github.com/input-output-hk/goblins 102 | commit: 26d35ad52fe9ade3391532dbfeb2f416f07650bc 103 | 104 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 105 | commit: 20309d5aa56b0ae5fd982465297a1d87aa5658a1 106 | subdirs: 107 | - contra-tracer 108 | - iohk-monitoring 109 | - plugins/backend-aggregation 110 | - plugins/backend-ekg 111 | - plugins/backend-monitoring 112 | - plugins/scribe-systemd 113 | - tracer-transformers 114 | - plugins/backend-trace-forwarder 115 | 116 | - git: https://github.com/input-output-hk/ouroboros-network 117 | commit: 9d9754c9ddcfff82b27c371a545aa4680d86d996 118 | subdirs: 119 | - io-sim 120 | - io-sim-classes 121 | - network-mux 122 | - ntp-client 123 | - Win32-network 124 | - ouroboros-consensus 125 | - ouroboros-consensus-byron 126 | - ouroboros-consensus-byronspec 127 | - ouroboros-consensus-cardano 128 | - ouroboros-consensus-shelley 129 | - ouroboros-consensus/ouroboros-consensus-mock 130 | - ouroboros-consensus/ouroboros-consensus-test-infra 131 | - ouroboros-network 132 | - ouroboros-network-framework 133 | - ouroboros-network-testing 134 | - typed-protocols 135 | - typed-protocols-examples 136 | 137 | - git: https://github.com/well-typed/cborg 138 | commit: 42a83192749774268337258f4f94c97584b80ca6 139 | subdirs: 140 | - cborg 141 | 142 | - git: https://github.com/snoyberg/http-client.git 143 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 144 | subdirs: 145 | - http-client 146 | -------------------------------------------------------------------------------- /snapshots/cardano-1.13.0.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.13.0 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base58-bytestring-0.1.0 8 | - base64-0.4.1 9 | - bimap-0.4.0 10 | - binary-0.8.7.0 11 | - brick-0.47 12 | - canonical-json-0.6.0.0 13 | - clock-0.8 14 | - config-ini-0.2.4.0 15 | - connection-0.3.1 16 | - containers-0.5.11.0 17 | - data-clist-0.1.2.2 18 | - dns-3.0.4 19 | - generic-monoid-0.1.0.0 20 | - generics-sop-0.5.1.0 21 | - gray-code-0.3.1 22 | - hedgehog-1.0.2 23 | - hspec-2.7.0 24 | - hspec-core-2.7.0 25 | - hspec-discover-2.7.0 26 | - io-streams-1.5.1.0 27 | - io-streams-haproxy-1.0.1.0 28 | - katip-0.8.4.0 29 | - libsystemd-journal-1.4.4 30 | - micro-recursion-schemes-5.0.2.2 31 | - moo-1.2 32 | - network-3.1.1.1 33 | - prometheus-2.1.2 34 | - quickcheck-instances-0.3.19 35 | - QuickCheck-2.12.6.1 36 | - quiet-0.2 37 | - snap-core-1.0.4.1 38 | - snap-server-1.1.1.1 39 | - sop-core-0.5.0.1 40 | - statistics-linreg-0.3 41 | - streaming-binary-0.3.0.1 42 | - systemd-2.3.0 43 | - tasty-hedgehog-1.0.0.2 44 | - text-1.2.4.0 45 | - text-zipper-0.10.1 46 | - th-lift-instances-0.1.14 47 | - time-units-1.0.0 48 | - transformers-except-0.1.1 49 | - Unique-0.4.7.6 50 | - websockets-0.12.6.1 51 | - Win32-2.6.2.0 52 | - word-wrap-0.4.1 53 | 54 | - git: https://github.com/input-output-hk/cardano-base 55 | commit: 4a457f44e68132ce2bd978ab45a3188e64327abc 56 | subdirs: 57 | - binary 58 | - binary/test 59 | - cardano-crypto-class 60 | - slotting 61 | 62 | - git: https://github.com/input-output-hk/cardano-crypto 63 | commit: 2547ad1e80aeabca2899951601079408becbc92c 64 | 65 | - git: https://github.com/input-output-hk/cardano-ledger-specs 66 | commit: 3671fe88f7d62769ed207cda0ee94a0effbb4c7f 67 | subdirs: 68 | - byron/ledger/impl 69 | - byron/crypto 70 | - byron/ledger/impl/test 71 | - byron/crypto/test 72 | - byron/chain/executable-spec 73 | - byron/ledger/executable-spec 74 | - semantics/executable-spec 75 | - shelley/chain-and-ledger/dependencies/non-integer 76 | - shelley/chain-and-ledger/executable-spec 77 | - shelley/chain-and-ledger/executable-spec/test 78 | 79 | - git: https://github.com/input-output-hk/cardano-node 80 | commit: 9925ef37dccbe7f423f3ceb81a5e1da3d924393b 81 | subdirs: 82 | - cardano-api 83 | - cardano-cli 84 | - cardano-config 85 | - cardano-node 86 | 87 | - git: https://github.com/input-output-hk/cardano-prelude 88 | commit: e0257be9d745a04f85ab8287a48a9c193acafec8 89 | subdirs: 90 | - . 91 | - test 92 | 93 | - git: https://github.com/input-output-hk/cardano-shell 94 | commit: 601bb4324c258e3c8cbd2d532e5696fd09e2582e 95 | subdirs: 96 | - cardano-shell 97 | 98 | - git: https://github.com/input-output-hk/cardano-sl-x509 99 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 100 | 101 | - git: https://github.com/input-output-hk/goblins 102 | commit: 26d35ad52fe9ade3391532dbfeb2f416f07650bc 103 | 104 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 105 | commit: 71df15f7b888d2671f619cc632080aaaaca48087 106 | subdirs: 107 | - contra-tracer 108 | - iohk-monitoring 109 | - plugins/backend-aggregation 110 | - plugins/backend-ekg 111 | - plugins/backend-monitoring 112 | - plugins/scribe-systemd 113 | - tracer-transformers 114 | - plugins/backend-trace-forwarder 115 | 116 | - git: https://github.com/input-output-hk/ouroboros-network 117 | commit: 16bca08140fb37746538edff9fe77220acf91d55 118 | subdirs: 119 | - io-sim 120 | - io-sim-classes 121 | - network-mux 122 | - ntp-client 123 | - Win32-network 124 | - ouroboros-consensus 125 | - ouroboros-consensus-byron 126 | - ouroboros-consensus-byronspec 127 | - ouroboros-consensus-cardano 128 | - ouroboros-consensus-shelley 129 | - ouroboros-consensus/ouroboros-consensus-mock 130 | - ouroboros-consensus/ouroboros-consensus-test-infra 131 | - ouroboros-network 132 | - ouroboros-network-framework 133 | - ouroboros-network-testing 134 | - typed-protocols 135 | - typed-protocols-examples 136 | 137 | - git: https://github.com/well-typed/cborg 138 | commit: 42a83192749774268337258f4f94c97584b80ca6 139 | subdirs: 140 | - cborg 141 | 142 | - git: https://github.com/snoyberg/http-client.git 143 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 144 | subdirs: 145 | - http-client 146 | 147 | -------------------------------------------------------------------------------- /snapshots/cardano-1.18.0.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.18.0 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base58-bytestring-0.1.0 8 | - base64-0.4.2 9 | - bech32-1.1.0 10 | - bech32-th-1.0.2 11 | - brick-0.47 12 | - binary-0.8.7.0 13 | - bimap-0.4.0 14 | - canonical-json-0.6.0.0 15 | - cborg-0.2.4.0 16 | - clock-0.8 17 | - config-ini-0.2.4.0 18 | - connection-0.3.1 19 | - containers-0.5.11.0 20 | - data-clist-0.1.2.2 21 | - dns-3.0.4 22 | - generic-monoid-0.1.0.0 23 | - generics-sop-0.5.1.0 24 | - ghc-byteorder-4.11.0.0.10 25 | - gray-code-0.3.1 26 | - hedgehog-1.0.2 27 | - hedgehog-corpus-0.2.0 28 | - hedgehog-quickcheck-0.1.1 29 | - hspec-2.7.0 30 | - hspec-core-2.7.0 31 | - hspec-discover-2.7.0 32 | - io-streams-1.5.1.0 33 | - io-streams-haproxy-1.0.1.0 34 | - katip-0.8.4.0 35 | - libsystemd-journal-1.4.4 36 | - micro-recursion-schemes-5.0.2.2 37 | - moo-1.2 38 | - network-3.1.1.1 39 | - primitive-0.7.1.0 40 | - prometheus-2.1.2 41 | - protolude-0.3.0 42 | - quickcheck-instances-0.3.19 43 | - QuickCheck-2.12.6.1 44 | - quiet-0.2 45 | - snap-core-1.0.4.1 46 | - snap-server-1.1.1.1 47 | - sop-core-0.5.0.1 48 | - statistics-linreg-0.3 49 | - streaming-binary-0.3.0.1 50 | - systemd-2.3.0 51 | - tasty-hedgehog-1.0.0.2 52 | - text-1.2.4.0 53 | - text-ansi-0.1.0 54 | - text-zipper-0.10.1 55 | - th-lift-instances-0.1.14 56 | - time-units-1.0.0 57 | - transformers-except-0.1.1 58 | - Unique-0.4.7.6 59 | - word-wrap-0.4.1 60 | - websockets-0.12.6.1 61 | - Win32-2.6.2.0 62 | 63 | - git: https://github.com/input-output-hk/cardano-base 64 | commit: 7d795c3040ea7785812efa1c97864bbb41b15d3e 65 | subdirs: 66 | - binary 67 | - binary/test 68 | - cardano-crypto-class 69 | - slotting 70 | - cardano-crypto-praos 71 | 72 | - git: https://github.com/input-output-hk/cardano-crypto 73 | commit: 2547ad1e80aeabca2899951601079408becbc92c 74 | 75 | - git: https://github.com/input-output-hk/cardano-ledger-specs 76 | commit: 183a70c001587d9b1977541deae28c3e44713907 77 | subdirs: 78 | # small-steps 79 | - semantics/executable-spec 80 | - semantics/small-steps-test 81 | # cs-ledger 82 | - byron/ledger/executable-spec 83 | - byron/ledger/impl 84 | - byron/crypto 85 | - byron/ledger/impl/test 86 | - byron/crypto/test 87 | # cs-blockchain 88 | - byron/chain/executable-spec 89 | - shelley/chain-and-ledger/dependencies/non-integer 90 | - shelley/chain-and-ledger/executable-spec 91 | 92 | - git: https://github.com/input-output-hk/cardano-node 93 | commit: ba0f96b1a9fc9232ed211e57835fd5018093069d 94 | subdirs: 95 | - cardano-api 96 | - cardano-cli 97 | - cardano-config 98 | - cardano-node 99 | 100 | - git: https://github.com/input-output-hk/cardano-prelude 101 | commit: 316c854d1d3089f480708ad5cd5ecf8a74423ddd 102 | subdirs: 103 | - . 104 | - test 105 | 106 | - git: https://github.com/input-output-hk/cardano-sl-x509 107 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 108 | 109 | - git: https://github.com/input-output-hk/goblins 110 | commit: 26d35ad52fe9ade3391532dbfeb2f416f07650bc 111 | 112 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 113 | commit: efa4b5ecd7f0a13124616b12679cd42517cd905a 114 | subdirs: 115 | - contra-tracer 116 | - iohk-monitoring 117 | - plugins/backend-aggregation 118 | - plugins/backend-ekg 119 | - plugins/backend-monitoring 120 | - plugins/scribe-systemd 121 | - tracer-transformers 122 | - plugins/backend-trace-forwarder 123 | 124 | - git: https://github.com/input-output-hk/ouroboros-network 125 | commit: ec74d1c463b6d18bdca2b714abe730c1d237cc32 126 | subdirs: 127 | - cardano-client 128 | - io-sim 129 | - io-sim-classes 130 | - network-mux 131 | - ntp-client 132 | - ouroboros-network 133 | - ouroboros-consensus 134 | - ouroboros-consensus/ouroboros-consensus-mock 135 | - ouroboros-consensus-byron 136 | - ouroboros-consensus-cardano 137 | - ouroboros-consensus-shelley 138 | - typed-protocols 139 | - typed-protocols-examples 140 | - ouroboros-network-framework 141 | - Win32-network 142 | 143 | - git: https://github.com/snoyberg/http-client.git 144 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 145 | subdirs: 146 | - http-client 147 | -------------------------------------------------------------------------------- /snapshots/cardano-1.19.1.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.19.1 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base58-bytestring-0.1.0 8 | - base64-0.4.2 9 | - bech32-1.1.0 10 | - bech32-th-1.0.2 11 | - brick-0.47 12 | - binary-0.8.7.0 13 | - bimap-0.4.0 14 | - canonical-json-0.6.0.0 15 | - cborg-0.2.4.0 16 | - clock-0.8 17 | - config-ini-0.2.4.0 18 | - connection-0.3.1 19 | - containers-0.5.11.0 20 | - data-clist-0.1.2.2 21 | - dns-3.0.4 22 | - generic-monoid-0.1.0.0 23 | - generics-sop-0.5.1.0 24 | - ghc-byteorder-4.11.0.0.10 25 | - gray-code-0.3.1 26 | - hedgehog-1.0.2 27 | - hedgehog-corpus-0.2.0 28 | - hedgehog-quickcheck-0.1.1 29 | - hspec-2.7.0 30 | - hspec-core-2.7.0 31 | - hspec-discover-2.7.0 32 | - io-streams-1.5.1.0 33 | - io-streams-haproxy-1.0.1.0 34 | - katip-0.8.4.0 35 | - libsystemd-journal-1.4.4 36 | - micro-recursion-schemes-5.0.2.2 37 | - moo-1.2 38 | - network-3.1.1.1 39 | - primitive-0.7.1.0 40 | - prometheus-2.1.2 41 | - protolude-0.3.0 42 | - quickcheck-instances-0.3.19 43 | - QuickCheck-2.12.6.1 44 | - quiet-0.2 45 | - snap-core-1.0.4.1 46 | - snap-server-1.1.1.1 47 | - sop-core-0.5.0.1 48 | - statistics-linreg-0.3 49 | - streaming-binary-0.3.0.1 50 | - systemd-2.3.0 51 | - tasty-hedgehog-1.0.0.2 52 | - text-1.2.4.0 53 | - text-ansi-0.1.0 54 | - text-zipper-0.10.1 55 | - th-lift-instances-0.1.14 56 | - time-units-1.0.0 57 | - transformers-except-0.1.1 58 | - Unique-0.4.7.6 59 | - word-wrap-0.4.1 60 | - websockets-0.12.6.1 61 | - Win32-2.6.2.0 62 | 63 | - git: https://github.com/input-output-hk/cardano-base 64 | commit: 13f44ad35d2762dbf98b3d3be56b7ba2adf515f4 65 | subdirs: 66 | - binary 67 | - binary/test 68 | - cardano-crypto-class 69 | - slotting 70 | - cardano-crypto-praos 71 | 72 | - git: https://github.com/input-output-hk/cardano-crypto 73 | commit: 2547ad1e80aeabca2899951601079408becbc92c 74 | 75 | - git: https://github.com/input-output-hk/cardano-ledger-specs 76 | commit: 74188f62ff743c690bdf287f7fa18eaa2ee354d4 77 | subdirs: 78 | # small-steps 79 | - semantics/executable-spec 80 | - semantics/small-steps-test 81 | # cs-ledger 82 | - byron/ledger/executable-spec 83 | - byron/ledger/impl 84 | - byron/crypto 85 | - byron/ledger/impl/test 86 | - byron/crypto/test 87 | # cs-blockchain 88 | - byron/chain/executable-spec 89 | - shelley/chain-and-ledger/dependencies/non-integer 90 | - shelley/chain-and-ledger/executable-spec 91 | - shelley/chain-and-ledger/shelley-spec-ledger-test 92 | 93 | - git: https://github.com/input-output-hk/cardano-node 94 | commit: 497afd7dedc5d5b9bdcdb0e3cac6a50bd9f7dd54 95 | subdirs: 96 | - cardano-api 97 | - cardano-cli 98 | - cardano-config 99 | - cardano-node 100 | 101 | - git: https://github.com/input-output-hk/cardano-prelude 102 | commit: 0c5b0a6619fadf22f4d62a12154e181a6d035c1c 103 | subdirs: 104 | - . 105 | - test 106 | 107 | - git: https://github.com/input-output-hk/cardano-sl-x509 108 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 109 | 110 | - git: https://github.com/input-output-hk/goblins 111 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 112 | 113 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 114 | commit: 8f2086aff6b315b41a39b727f860c3477205ed8a 115 | subdirs: 116 | - contra-tracer 117 | - iohk-monitoring 118 | - plugins/backend-aggregation 119 | - plugins/backend-ekg 120 | - plugins/backend-monitoring 121 | - plugins/scribe-systemd 122 | - tracer-transformers 123 | - plugins/backend-trace-forwarder 124 | 125 | - git: https://github.com/input-output-hk/ouroboros-network 126 | commit: f0eb6e439e7c0121476ded5e88d2f638e8aa36ac 127 | subdirs: 128 | - cardano-client 129 | - io-sim 130 | - io-sim-classes 131 | - network-mux 132 | - ntp-client 133 | - ouroboros-network 134 | - ouroboros-consensus 135 | - ouroboros-consensus-mock 136 | - ouroboros-consensus-byron 137 | - ouroboros-consensus-cardano 138 | - ouroboros-consensus-shelley 139 | - typed-protocols 140 | - typed-protocols-examples 141 | - ouroboros-network-framework 142 | - Win32-network 143 | 144 | - git: https://github.com/snoyberg/http-client.git 145 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 146 | subdirs: 147 | - http-client 148 | -------------------------------------------------------------------------------- /snapshots/cardano-1.20.0.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.20.0 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base58-bytestring-0.1.0 8 | - base64-0.4.2 9 | - bech32-1.1.0 10 | - bech32-th-1.0.2 11 | - brick-0.47 12 | - binary-0.8.7.0 13 | - bimap-0.4.0 14 | - canonical-json-0.6.0.0 15 | - cborg-0.2.4.0 16 | - clock-0.8 17 | - config-ini-0.2.4.0 18 | - connection-0.3.1 19 | - containers-0.5.11.0 20 | - data-clist-0.1.2.2 21 | - dns-3.0.4 22 | - generic-monoid-0.1.0.0 23 | - generics-sop-0.5.1.0 24 | - ghc-byteorder-4.11.0.0.10 25 | - gray-code-0.3.1 26 | - hedgehog-1.0.2 27 | - hedgehog-corpus-0.2.0 28 | - hedgehog-quickcheck-0.1.1 29 | - hspec-2.7.0 30 | - hspec-core-2.7.0 31 | - hspec-discover-2.7.0 32 | - io-streams-1.5.1.0 33 | - io-streams-haproxy-1.0.1.0 34 | - katip-0.8.4.0 35 | - libsystemd-journal-1.4.4 36 | - micro-recursion-schemes-5.0.2.2 37 | - moo-1.2 38 | - network-3.1.1.1 39 | - partial-order-0.2.0.0 40 | - primitive-0.7.1.0 41 | - prometheus-2.1.2 42 | - protolude-0.3.0 43 | - quickcheck-instances-0.3.19 44 | - QuickCheck-2.12.6.1 45 | - quiet-0.2 46 | - snap-core-1.0.4.1 47 | - snap-server-1.1.1.1 48 | - sop-core-0.5.0.1 49 | - statistics-linreg-0.3 50 | - streaming-binary-0.3.0.1 51 | - systemd-2.3.0 52 | - tasty-hedgehog-1.0.0.2 53 | - text-1.2.4.0 54 | - text-ansi-0.1.0 55 | - text-zipper-0.10.1 56 | - th-lift-instances-0.1.14 57 | - time-units-1.0.0 58 | - transformers-except-0.1.1 59 | - unordered-containers-0.2.12.0 60 | - Unique-0.4.7.6 61 | - word-wrap-0.4.1 62 | - websockets-0.12.6.1 63 | - Win32-2.6.2.0 64 | 65 | - git: https://github.com/input-output-hk/cardano-base 66 | commit: 13f44ad35d2762dbf98b3d3be56b7ba2adf515f4 67 | subdirs: 68 | - binary 69 | - binary/test 70 | - cardano-crypto-class 71 | - slotting 72 | - cardano-crypto-praos 73 | 74 | - git: https://github.com/input-output-hk/cardano-crypto 75 | commit: 2547ad1e80aeabca2899951601079408becbc92c 76 | 77 | - git: https://github.com/input-output-hk/cardano-ledger-specs 78 | commit: 4edcdab87510b2657c62bcf14035817ce6e23455 79 | subdirs: 80 | # small-steps 81 | - semantics/executable-spec 82 | - semantics/small-steps-test 83 | # cs-ledger 84 | - byron/ledger/executable-spec 85 | - byron/ledger/impl 86 | - byron/crypto 87 | - byron/ledger/impl/test 88 | - byron/crypto/test 89 | # cs-blockchain 90 | - byron/chain/executable-spec 91 | - shelley/chain-and-ledger/dependencies/non-integer 92 | - shelley/chain-and-ledger/executable-spec 93 | - shelley/chain-and-ledger/shelley-spec-ledger-test 94 | 95 | - git: https://github.com/input-output-hk/cardano-node 96 | commit: 1f2f51164b53b9b775c03ac9f1e23e7b70c74b05 97 | subdirs: 98 | - cardano-api 99 | - cardano-cli 100 | - cardano-config 101 | - cardano-node 102 | - hedgehog-extras 103 | 104 | - git: https://github.com/input-output-hk/cardano-prelude 105 | commit: 0c5b0a6619fadf22f4d62a12154e181a6d035c1c 106 | subdirs: 107 | - . 108 | - test 109 | 110 | - git: https://github.com/input-output-hk/cardano-sl-x509 111 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 112 | 113 | - git: https://github.com/input-output-hk/goblins 114 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 115 | 116 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 117 | commit: 743f266cfe5fff11d18602faf510f22a544ea295 118 | subdirs: 119 | - contra-tracer 120 | - iohk-monitoring 121 | - plugins/backend-aggregation 122 | - plugins/backend-ekg 123 | - plugins/backend-monitoring 124 | - plugins/scribe-systemd 125 | - tracer-transformers 126 | - plugins/backend-trace-forwarder 127 | 128 | - git: https://github.com/input-output-hk/ouroboros-network 129 | commit: f56e5d7ad2ebf5f8750f13a430bb93f8036f5e9d 130 | subdirs: 131 | - cardano-client 132 | - io-sim 133 | - io-sim-classes 134 | - network-mux 135 | - ntp-client 136 | - ouroboros-network 137 | - ouroboros-consensus 138 | - ouroboros-consensus-mock 139 | - ouroboros-consensus-byron 140 | - ouroboros-consensus-cardano 141 | - ouroboros-consensus-shelley 142 | - typed-protocols 143 | - typed-protocols-examples 144 | - ouroboros-network-framework 145 | - Win32-network 146 | 147 | - git: https://github.com/snoyberg/http-client.git 148 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 149 | subdirs: 150 | - http-client 151 | -------------------------------------------------------------------------------- /snapshots/cardano-1.21.2.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.21.2 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base58-bytestring-0.1.0 8 | - base64-0.4.2 9 | - bech32-1.1.0 10 | - bech32-th-1.0.2 11 | - brick-0.47 12 | - binary-0.8.7.0 13 | - bimap-0.4.0 14 | - canonical-json-0.6.0.0 15 | - cborg-0.2.4.0 16 | - clock-0.8 17 | - config-ini-0.2.4.0 18 | - connection-0.3.1 19 | - containers-0.5.11.0 20 | - data-clist-0.1.2.2 21 | - dns-3.0.4 22 | - generic-monoid-0.1.0.0 23 | - generics-sop-0.5.1.0 24 | - ghc-byteorder-4.11.0.0.10 25 | - gray-code-0.3.1 26 | - hedgehog-1.0.2 27 | - hedgehog-corpus-0.2.0 28 | - hedgehog-quickcheck-0.1.1 29 | - hspec-2.7.0 30 | - hspec-core-2.7.0 31 | - hspec-discover-2.7.0 32 | - io-streams-1.5.1.0 33 | - io-streams-haproxy-1.0.1.0 34 | - katip-0.8.4.0 35 | - libsystemd-journal-1.4.4 36 | - micro-recursion-schemes-5.0.2.2 37 | - moo-1.2 38 | - network-3.1.1.1 39 | - partial-order-0.2.0.0 40 | - primitive-0.7.1.0 41 | - prometheus-2.1.2 42 | - protolude-0.3.0 43 | - quickcheck-instances-0.3.19 44 | - QuickCheck-2.12.6.1 45 | - quiet-0.2 46 | - snap-core-1.0.4.1 47 | - snap-server-1.1.1.1 48 | - sop-core-0.5.0.1 49 | - statistics-linreg-0.3 50 | - streaming-binary-0.3.0.1 51 | - systemd-2.3.0 52 | - tasty-hedgehog-1.0.0.2 53 | - text-1.2.4.0 54 | - text-ansi-0.1.0 55 | - text-zipper-0.10.1 56 | - th-lift-instances-0.1.14 57 | - time-units-1.0.0 58 | - transformers-except-0.1.1 59 | - unordered-containers-0.2.12.0 60 | - Unique-0.4.7.6 61 | - word-wrap-0.4.1 62 | - websockets-0.12.6.1 63 | - Win32-2.6.2.0 64 | 65 | - git: https://github.com/input-output-hk/cardano-base 66 | commit: 13f44ad35d2762dbf98b3d3be56b7ba2adf515f4 67 | subdirs: 68 | - binary 69 | - binary/test 70 | - cardano-crypto-class 71 | - cardano-crypto-tests 72 | - cardano-crypto-praos 73 | - slotting 74 | 75 | - git: https://github.com/input-output-hk/cardano-crypto 76 | commit: 2547ad1e80aeabca2899951601079408becbc92c 77 | 78 | - git: https://github.com/input-output-hk/cardano-ledger-specs 79 | commit: a6ce8feddc09bf78c4378c9b4592c6509bfddc81 80 | subdirs: 81 | # small-steps 82 | - semantics/executable-spec 83 | - semantics/small-steps-test 84 | # cs-ledger 85 | - byron/ledger/executable-spec 86 | - byron/ledger/impl 87 | - byron/crypto 88 | - byron/ledger/impl/test 89 | - byron/crypto/test 90 | # cs-blockchain 91 | - byron/chain/executable-spec 92 | - shelley/chain-and-ledger/dependencies/non-integer 93 | - shelley/chain-and-ledger/executable-spec 94 | - shelley/chain-and-ledger/shelley-spec-ledger-test 95 | 96 | - git: https://github.com/input-output-hk/cardano-node 97 | commit: 2a40a945a1bbbb872a13fb6c92bbe8888ed196cb 98 | subdirs: 99 | - cardano-api 100 | - cardano-cli 101 | - cardano-config 102 | - cardano-node 103 | - hedgehog-extras 104 | 105 | - git: https://github.com/input-output-hk/cardano-prelude 106 | commit: 0c5b0a6619fadf22f4d62a12154e181a6d035c1c 107 | subdirs: 108 | - . 109 | - test 110 | 111 | - git: https://github.com/input-output-hk/cardano-sl-x509 112 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 113 | 114 | - git: https://github.com/input-output-hk/goblins 115 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 116 | 117 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 118 | commit: d4bb653fcef181befe3883490c66faed46b6197d 119 | subdirs: 120 | - contra-tracer 121 | - iohk-monitoring 122 | - plugins/backend-aggregation 123 | - plugins/backend-ekg 124 | - plugins/backend-monitoring 125 | - plugins/scribe-systemd 126 | - tracer-transformers 127 | - plugins/backend-trace-forwarder 128 | 129 | - git: https://github.com/input-output-hk/ouroboros-network 130 | commit: f6466b6473df52a42316061e495f0defa2a71442 131 | subdirs: 132 | - cardano-client 133 | - io-sim 134 | - io-sim-classes 135 | - network-mux 136 | - ntp-client 137 | - ouroboros-consensus 138 | - ouroboros-consensus-mock 139 | - ouroboros-consensus-byron 140 | - ouroboros-consensus-cardano 141 | - ouroboros-consensus-shelley 142 | - ouroboros-network 143 | - ouroboros-network-framework 144 | - typed-protocols 145 | - typed-protocols-examples 146 | - Win32-network 147 | 148 | - git: https://github.com/snoyberg/http-client.git 149 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 150 | subdirs: 151 | - http-client 152 | -------------------------------------------------------------------------------- /snapshots/cardano-1.22.1.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.21.2 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base58-bytestring-0.1.0 8 | - base64-0.4.2 9 | - bech32-1.1.0 10 | - bech32-th-1.0.2 11 | - binary-0.8.7.0 12 | - bimap-0.4.0 13 | - canonical-json-0.6.0.0 14 | - cborg-0.2.4.0 15 | - clock-0.8 16 | - config-ini-0.2.4.0 17 | - connection-0.3.1 18 | - containers-0.5.11.0 19 | - data-clist-0.1.2.2 20 | - dns-3.0.4 21 | - generic-monoid-0.1.0.0 22 | - generics-sop-0.5.1.0 23 | - ghc-byteorder-4.11.0.0.10 24 | - gray-code-0.3.1 25 | - hedgehog-1.0.2 26 | - hedgehog-corpus-0.2.0 27 | - hedgehog-quickcheck-0.1.1 28 | - hspec-2.7.0 29 | - hspec-core-2.7.0 30 | - hspec-discover-2.7.0 31 | - io-streams-1.5.1.0 32 | - io-streams-haproxy-1.0.1.0 33 | - katip-0.8.4.0 34 | - libsystemd-journal-1.4.4 35 | - micro-recursion-schemes-5.0.2.2 36 | - moo-1.2 37 | - network-3.1.1.1 38 | - partial-order-0.2.0.0 39 | - primitive-0.7.1.0 40 | - prometheus-2.1.2 41 | - protolude-0.3.0 42 | - quickcheck-instances-0.3.19 43 | - QuickCheck-2.12.6.1 44 | - quiet-0.2 45 | - snap-core-1.0.4.1 46 | - snap-server-1.1.1.1 47 | - sop-core-0.5.0.1 48 | - statistics-linreg-0.3 49 | - streaming-binary-0.3.0.1 50 | - systemd-2.3.0 51 | - tasty-hedgehog-1.0.0.2 52 | - text-1.2.4.0 53 | - text-ansi-0.1.0 54 | - text-zipper-0.10.1 55 | - th-lift-instances-0.1.14 56 | - time-units-1.0.0 57 | - transformers-except-0.1.1 58 | - unordered-containers-0.2.12.0 59 | - Unique-0.4.7.6 60 | - word-wrap-0.4.1 61 | - websockets-0.12.6.1 62 | - Win32-2.6.2.0 63 | 64 | - git: https://github.com/input-output-hk/cardano-base 65 | commit: 9e95b500486f59d6c34c97356e2a7b074b39d021 66 | subdirs: 67 | - binary 68 | - binary/test 69 | - cardano-crypto-class 70 | - cardano-crypto-tests 71 | - cardano-crypto-praos 72 | - slotting 73 | 74 | - git: https://github.com/input-output-hk/cardano-crypto 75 | commit: 2547ad1e80aeabca2899951601079408becbc92c 76 | 77 | - git: https://github.com/input-output-hk/cardano-ledger-specs 78 | commit: d6179d72c52588460c1d57b932a2fd0724c5db32 79 | subdirs: 80 | - byron/chain/executable-spec 81 | - byron/crypto 82 | - byron/crypto/test 83 | - byron/ledger/executable-spec 84 | - byron/ledger/impl 85 | - byron/ledger/impl/test 86 | - semantics/executable-spec 87 | - semantics/small-steps-test 88 | - shelley/chain-and-ledger/dependencies/non-integer 89 | - shelley/chain-and-ledger/executable-spec 90 | - shelley/chain-and-ledger/shelley-spec-ledger-test 91 | - shelley-ma/impl 92 | 93 | - git: https://github.com/input-output-hk/cardano-node 94 | commit: f13d1330dbe89c03a50cdb79f132e28e0723fd99 95 | subdirs: 96 | - cardano-api 97 | - cardano-cli 98 | - cardano-config 99 | - cardano-node 100 | - cardano-node-chairman 101 | - hedgehog-extras 102 | 103 | - git: https://github.com/input-output-hk/cardano-prelude 104 | commit: bec71e48b027b2022e7be1fb7dd265bbbd80490b 105 | subdirs: 106 | - cardano-prelude 107 | - cardano-prelude-test 108 | 109 | - git: https://github.com/input-output-hk/cardano-sl-x509 110 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 111 | 112 | - git: https://github.com/input-output-hk/goblins 113 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 114 | 115 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 116 | commit: 86f2dfc8db25133c95494318fe656155ac6a5754 117 | subdirs: 118 | - contra-tracer 119 | - iohk-monitoring 120 | - plugins/backend-aggregation 121 | - plugins/backend-ekg 122 | - plugins/backend-monitoring 123 | - plugins/backend-trace-forwarder 124 | - plugins/scribe-systemd 125 | - tracer-transformers 126 | 127 | - git: https://github.com/input-output-hk/ouroboros-network 128 | commit: 95a7cd5be1cf565c3a15b2082b4ea5b7de82aefc 129 | subdirs: 130 | - io-sim 131 | - io-sim-classes 132 | - network-mux 133 | - ouroboros-consensus 134 | - ouroboros-consensus-byron 135 | - ouroboros-consensus-cardano 136 | - ouroboros-consensus-shelley 137 | - ouroboros-network 138 | - ouroboros-network-framework 139 | - typed-protocols 140 | - typed-protocols-examples 141 | - Win32-network 142 | # Extra packages not used by cardano-node 143 | - cardano-client 144 | - ntp-client 145 | - ouroboros-consensus-mock 146 | 147 | - git: https://github.com/snoyberg/http-client.git 148 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 149 | subdirs: 150 | - http-client 151 | 152 | - git: https://github.com/input-output-hk/nothunks.git 153 | commit: a4d072f973a6054518a1fc176608b7c5c8dc8917 154 | -------------------------------------------------------------------------------- /snapshots/cardano-1.24.2.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.24.2 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base16-bytestring-1.0.1.0 8 | - base58-bytestring-0.1.0 9 | - base64-0.4.2 10 | - bech32-1.1.0 11 | - bech32-th-1.0.2 12 | - binary-0.8.7.0 13 | - bimap-0.4.0 14 | - canonical-json-0.6.0.0 15 | - cborg-0.2.4.0 16 | - clock-0.8 17 | - config-ini-0.2.4.0 18 | - connection-0.3.1 19 | - containers-0.5.11.0 20 | - data-clist-0.1.2.2 21 | - dns-3.0.4 22 | - generic-monoid-0.1.0.0 23 | - generics-sop-0.5.1.0 24 | - ghc-byteorder-4.11.0.0.10 25 | - gray-code-0.3.1 26 | - hedgehog-1.0.2 27 | - hedgehog-corpus-0.2.0 28 | - hedgehog-quickcheck-0.1.1 29 | - hspec-2.7.0 30 | - hspec-core-2.7.0 31 | - hspec-discover-2.7.0 32 | - io-streams-1.5.1.0 33 | - io-streams-haproxy-1.0.1.0 34 | - katip-0.8.4.0 35 | - libsystemd-journal-1.4.4 36 | - micro-recursion-schemes-5.0.2.2 37 | - moo-1.2 38 | - network-3.1.2.1 39 | - partial-order-0.2.0.0 40 | - primitive-0.7.1.0 41 | - prometheus-2.1.2 42 | - protolude-0.3.0 43 | - quickcheck-instances-0.3.19 44 | - QuickCheck-2.12.6.1 45 | - quiet-0.2 46 | - semialign-1.1.0.1 47 | - snap-core-1.0.4.1 48 | - snap-server-1.1.1.1 49 | - sop-core-0.5.0.1 50 | - statistics-linreg-0.3 51 | - streaming-binary-0.2.2.0 52 | - streaming-bytestring-0.2.0 53 | - systemd-2.3.0 54 | - tasty-hedgehog-1.0.0.2 55 | - text-1.2.4.0 56 | - text-ansi-0.1.0 57 | - text-conversions-0.3.1 58 | - text-zipper-0.10.1 59 | - th-lift-instances-0.1.14 60 | - these-1.1.1.1 61 | - time-units-1.0.0 62 | - transformers-except-0.1.1 63 | - unordered-containers-0.2.12.0 64 | - Unique-0.4.7.6 65 | - word-wrap-0.4.1 66 | - websockets-0.12.6.1 67 | - Win32-2.6.2.0 68 | 69 | - git: https://github.com/input-output-hk/cardano-base 70 | commit: 2574600da11065937c1f07e4b234ecb451016a2e 71 | subdirs: 72 | - binary 73 | - binary/test 74 | - cardano-crypto-class 75 | - cardano-crypto-tests 76 | - cardano-crypto-praos 77 | - slotting 78 | 79 | - git: https://github.com/input-output-hk/cardano-crypto 80 | commit: 2547ad1e80aeabca2899951601079408becbc92c 81 | 82 | - git: https://github.com/input-output-hk/cardano-ledger-specs 83 | commit: 581767d1329f3f702e332af08355e81a0f85333e 84 | subdirs: 85 | - byron/chain/executable-spec 86 | - byron/crypto 87 | - byron/crypto/test 88 | - byron/ledger/executable-spec 89 | - byron/ledger/impl 90 | - byron/ledger/impl/test 91 | - semantics/executable-spec 92 | - semantics/small-steps-test 93 | - shelley/chain-and-ledger/dependencies/non-integer 94 | - shelley/chain-and-ledger/executable-spec 95 | - shelley/chain-and-ledger/shelley-spec-ledger-test 96 | - shelley-ma/impl 97 | 98 | - git: https://github.com/input-output-hk/cardano-node 99 | commit: 400d18092ce604352cf36fe5f105b0d7c78be074 100 | subdirs: 101 | - cardano-api 102 | - cardano-api/test 103 | - cardano-cli 104 | - cardano-config 105 | - cardano-node 106 | - cardano-node-chairman 107 | - hedgehog-extras 108 | 109 | - git: https://github.com/input-output-hk/cardano-prelude 110 | commit: 742e8525b96bf4b66fb61a00c8298d75d7931d5e 111 | subdirs: 112 | - cardano-prelude 113 | - cardano-prelude-test 114 | 115 | - git: https://github.com/input-output-hk/cardano-sl-x509 116 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 117 | 118 | - git: https://github.com/input-output-hk/goblins 119 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 120 | 121 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 122 | commit: 563e79f28c6da5c547463391d4c58a81442e48db 123 | subdirs: 124 | - contra-tracer 125 | - iohk-monitoring 126 | - plugins/backend-aggregation 127 | - plugins/backend-ekg 128 | - plugins/backend-monitoring 129 | - plugins/backend-trace-forwarder 130 | - plugins/scribe-systemd 131 | - tracer-transformers 132 | 133 | - git: https://github.com/input-output-hk/ouroboros-network 134 | commit: c2bd6814e231bfd48059f306ef486b830e524aa8 135 | subdirs: 136 | - io-sim 137 | - io-sim-classes 138 | - network-mux 139 | - ouroboros-consensus 140 | - ouroboros-consensus-byron 141 | - ouroboros-consensus-cardano 142 | - ouroboros-consensus-shelley 143 | - ouroboros-network 144 | - ouroboros-network-framework 145 | - typed-protocols 146 | - typed-protocols-examples 147 | - Win32-network 148 | # Extra packages not used by cardano-node 149 | - cardano-client 150 | - ntp-client 151 | - ouroboros-consensus-mock 152 | 153 | - git: https://github.com/snoyberg/http-client.git 154 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 155 | subdirs: 156 | - http-client 157 | 158 | - git: https://github.com/input-output-hk/nothunks.git 159 | commit: a4d072f973a6054518a1fc176608b7c5c8dc8917 160 | -------------------------------------------------------------------------------- /snapshots/cardano-1.25.0.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.25.0 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base16-bytestring-1.0.1.0 8 | - base58-bytestring-0.1.0 9 | - base64-0.4.2 10 | - bech32-1.1.0 11 | - bech32-th-1.0.2 12 | - binary-0.8.7.0 13 | - bimap-0.4.0 14 | - canonical-json-0.6.0.0 15 | - cborg-0.2.4.0 16 | - clock-0.8 17 | - config-ini-0.2.4.0 18 | - connection-0.3.1 19 | - containers-0.5.11.0 20 | - data-clist-0.1.2.2 21 | - dns-3.0.4 22 | - generic-monoid-0.1.0.0 23 | - generics-sop-0.5.1.0 24 | - ghc-byteorder-4.11.0.0.10 25 | - gray-code-0.3.1 26 | - hedgehog-1.0.2 27 | - hedgehog-corpus-0.2.0 28 | - hedgehog-quickcheck-0.1.1 29 | - hspec-2.7.0 30 | - hspec-core-2.7.0 31 | - hspec-discover-2.7.0 32 | - io-streams-1.5.1.0 33 | - io-streams-haproxy-1.0.1.0 34 | - katip-0.8.4.0 35 | - libsystemd-journal-1.4.4 36 | - micro-recursion-schemes-5.0.2.2 37 | - moo-1.2 38 | - network-3.1.2.1 39 | - partial-order-0.2.0.0 40 | - prettyprinter-1.7.0 41 | - primitive-0.7.1.0 42 | - prometheus-2.1.2 43 | - protolude-0.3.0 44 | - quickcheck-instances-0.3.19 45 | - QuickCheck-2.12.6.1 46 | - quiet-0.2 47 | - semialign-1.1.0.1 48 | - snap-core-1.0.4.1 49 | - snap-server-1.1.1.1 50 | - sop-core-0.5.0.1 51 | - statistics-linreg-0.3 52 | - streaming-binary-0.2.2.0 53 | - streaming-bytestring-0.2.0 54 | - systemd-2.3.0 55 | - tasty-hedgehog-1.0.0.2 56 | - text-1.2.4.0 57 | - text-ansi-0.1.0 58 | - text-conversions-0.3.1 59 | - text-zipper-0.10.1 60 | - th-lift-instances-0.1.14 61 | - these-1.1.1.1 62 | - time-units-1.0.0 63 | - transformers-except-0.1.1 64 | - unordered-containers-0.2.12.0 65 | - Unique-0.4.7.6 66 | - word-wrap-0.4.1 67 | - websockets-0.12.6.1 68 | - Win32-2.6.2.0 69 | - nothunks-0.1.2 70 | 71 | - git: https://github.com/input-output-hk/cardano-base 72 | commit: b364d925e0a72689ecba40dd1f4899f76170b894 73 | subdirs: 74 | - binary 75 | - binary/test 76 | - cardano-crypto-class 77 | - cardano-crypto-tests 78 | - cardano-crypto-praos 79 | - slotting 80 | 81 | - git: https://github.com/input-output-hk/cardano-crypto 82 | commit: f73079303f663e028288f9f4a9e08bcca39a923e 83 | 84 | - git: https://github.com/input-output-hk/cardano-ledger-specs 85 | commit: 097890495cbb0e8b62106bcd090a5721c3f4b36f 86 | subdirs: 87 | - byron/chain/executable-spec 88 | - byron/crypto 89 | - byron/crypto/test 90 | - byron/ledger/executable-spec 91 | - byron/ledger/impl 92 | - byron/ledger/impl/test 93 | - semantics/executable-spec 94 | - semantics/small-steps-test 95 | - shelley/chain-and-ledger/dependencies/non-integer 96 | - shelley/chain-and-ledger/executable-spec 97 | - shelley/chain-and-ledger/shelley-spec-ledger-test 98 | - shelley-ma/impl 99 | 100 | - git: https://github.com/input-output-hk/cardano-node 101 | commit: 9d62ffad185eafaabc35682355602fb5b61d33f6 102 | subdirs: 103 | - cardano-api 104 | - cardano-api/test 105 | - cardano-cli 106 | - cardano-config 107 | - cardano-node 108 | - cardano-node-chairman 109 | - hedgehog-extras 110 | 111 | - git: https://github.com/input-output-hk/cardano-prelude 112 | commit: ee4e7b547a991876e6b05ba542f4e62909f4a571 113 | subdirs: 114 | - cardano-prelude 115 | - cardano-prelude-test 116 | 117 | - git: https://github.com/input-output-hk/cardano-sl-x509 118 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 119 | 120 | - git: https://github.com/input-output-hk/goblins 121 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 122 | 123 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 124 | commit: a89c38ed5825ba17ca79fddb85651007753d699d 125 | subdirs: 126 | - contra-tracer 127 | - iohk-monitoring 128 | - plugins/backend-aggregation 129 | - plugins/backend-ekg 130 | - plugins/backend-monitoring 131 | - plugins/backend-trace-forwarder 132 | - plugins/scribe-systemd 133 | - tracer-transformers 134 | 135 | - git: https://github.com/input-output-hk/ouroboros-network 136 | commit: 6cb9052bde39472a0555d19ade8a42da63d3e904 137 | subdirs: 138 | - io-sim 139 | - io-sim-classes 140 | - network-mux 141 | - ouroboros-consensus 142 | - ouroboros-consensus-byron 143 | - ouroboros-consensus-cardano 144 | - ouroboros-consensus-shelley 145 | - ouroboros-network 146 | - ouroboros-network-framework 147 | - typed-protocols 148 | - typed-protocols-examples 149 | - Win32-network 150 | # Extra packages not used by cardano-node 151 | - cardano-client 152 | - ntp-client 153 | - ouroboros-consensus-mock 154 | 155 | - git: https://github.com/snoyberg/http-client.git 156 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 157 | subdirs: 158 | - http-client 159 | -------------------------------------------------------------------------------- /snapshots/cardano-1.25.1.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.25.1-GHC-8.10.4 2 | 3 | resolver: lts-17.6 4 | 5 | packages: 6 | # Packages that exist in LTS, but which we use a different version of, 7 | # or just want to explicitly pin. 8 | - base16-bytestring-1.0.1.0 9 | - bech32-1.1.0 10 | - bech32-th-1.0.2 11 | - containers-0.5.11.0 # 0.6.2.1 on LTS 17.6 12 | - dns-3.0.4 # 4.0.1 on LTS 17.6 13 | - micro-recursion-schemes-5.0.2.2 14 | - network-3.1.2.1 # 3.1.1.1 on LTS 17.6 15 | - text-1.2.4.0 # 1.2.4.1 on LTS 17.6 16 | - binary-0.8.7.0 # 0.8.8.0 on LTS 17.6 17 | 18 | # Packages not in LTS 19 | - moo-1.2 20 | - canonical-json-0.6.0.0 21 | - partial-order-0.2.0.0 22 | - nothunks-0.1.2 23 | - transformers-except-0.1.1 24 | - gray-code-0.3.1 25 | - Unique-0.4.7.6 26 | - libsystemd-journal-1.4.4 27 | - Win32-2.6.2.0 28 | - regex-posix-clib-2.7 29 | - statistics-linreg-0.3 30 | - streaming-binary-0.2.2.0 31 | - ip-1.5.1 32 | 33 | - git: https://github.com/input-output-hk/cardano-base 34 | commit: b364d925e0a72689ecba40dd1f4899f76170b894 35 | subdirs: 36 | - binary 37 | - binary/test 38 | - cardano-crypto-class 39 | - cardano-crypto-tests 40 | - cardano-crypto-praos 41 | - slotting 42 | 43 | - git: https://github.com/input-output-hk/cardano-crypto 44 | commit: f73079303f663e028288f9f4a9e08bcca39a923e 45 | 46 | - git: https://github.com/input-output-hk/cardano-ledger-specs 47 | commit: 097890495cbb0e8b62106bcd090a5721c3f4b36f 48 | subdirs: 49 | - byron/chain/executable-spec 50 | - byron/crypto 51 | - byron/crypto/test 52 | - byron/ledger/executable-spec 53 | - byron/ledger/impl 54 | - byron/ledger/impl/test 55 | - semantics/executable-spec 56 | - semantics/small-steps-test 57 | - shelley/chain-and-ledger/dependencies/non-integer 58 | - shelley/chain-and-ledger/executable-spec 59 | - shelley/chain-and-ledger/shelley-spec-ledger-test 60 | - shelley-ma/impl 61 | 62 | - git: https://github.com/input-output-hk/cardano-node 63 | commit: 9a7331cce5e8bc0ea9c6bfa1c28773f4c5a7000f 64 | subdirs: 65 | - cardano-api 66 | - cardano-api/test 67 | - cardano-cli 68 | - cardano-config 69 | - cardano-node 70 | - cardano-node-chairman 71 | - hedgehog-extras 72 | 73 | - git: https://github.com/input-output-hk/cardano-prelude 74 | commit: ee4e7b547a991876e6b05ba542f4e62909f4a571 75 | subdirs: 76 | - cardano-prelude 77 | - cardano-prelude-test 78 | 79 | - git: https://github.com/input-output-hk/cardano-sl-x509 80 | commit: 12925934c533b3a6e009b61ede555f8f26bac037 81 | 82 | - git: https://github.com/input-output-hk/goblins 83 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 84 | 85 | # NOTE: Bumped 86 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 87 | commit: 563e79f28c6da5c547463391d4c58a81442e48db 88 | subdirs: 89 | - contra-tracer 90 | - iohk-monitoring 91 | - plugins/backend-aggregation 92 | - plugins/backend-ekg 93 | - plugins/backend-monitoring 94 | - plugins/backend-trace-forwarder 95 | - plugins/scribe-systemd 96 | - tracer-transformers 97 | 98 | - git: https://github.com/input-output-hk/ouroboros-network 99 | commit: 6cb9052bde39472a0555d19ade8a42da63d3e904 100 | subdirs: 101 | - io-sim 102 | - io-sim-classes 103 | - network-mux 104 | - ouroboros-consensus 105 | - ouroboros-consensus-byron 106 | - ouroboros-consensus-cardano 107 | - ouroboros-consensus-shelley 108 | - ouroboros-network 109 | - ouroboros-network-framework 110 | - typed-protocols 111 | - typed-protocols-examples 112 | # Extra packages not used by cardano-node 113 | - cardano-client 114 | - ntp-client 115 | - ouroboros-consensus-mock 116 | 117 | - git: https://github.com/input-output-hk/Win32-network 118 | commit: 94153b676617f8f33abe8d8182c37377d2784bd1 119 | 120 | - git: https://github.com/snoyberg/http-client.git 121 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 122 | subdirs: 123 | - http-client 124 | -------------------------------------------------------------------------------- /snapshots/cardano-1.26.2.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.26.1 2 | 3 | resolver: lts-17.9 4 | 5 | packages: 6 | # Packages that exist in LTS, but which we use a different version of, 7 | # or just want to explicitly pin. 8 | - base16-bytestring-1.0.1.0 # 0.1.1.7 on LTS 17.6; would break cardano-base 9 | - bech32-1.1.0 10 | - bech32-th-1.0.2 11 | - Cabal-3.4.0.0 12 | - parsec-3.1.14.0 13 | - async-timer-0.2.0.0 14 | 15 | # Packages not in LTS 16 | - Unique-0.4.7.6 17 | - Win32-2.6.2.0 18 | - canonical-json-0.6.0.0 19 | - gray-code-0.3.1 20 | - ip-1.5.1 21 | - libsystemd-journal-1.4.4 22 | - micro-recursion-schemes-5.0.2.2 23 | - moo-1.2 24 | - nothunks-0.1.2 25 | - partial-order-0.2.0.0 26 | - regex-posix-clib-2.7 27 | - statistics-linreg-0.3 28 | - streaming-binary-0.2.2.0 29 | - transformers-except-0.1.1 30 | 31 | - git: https://github.com/input-output-hk/cardano-base 32 | commit: 101e7752cf4b23fd0b411736f523b8f6c43f6bc2 33 | subdirs: 34 | - binary 35 | - binary/test 36 | - cardano-crypto-class 37 | - cardano-crypto-tests 38 | - cardano-crypto-praos 39 | - slotting 40 | 41 | - git: https://github.com/input-output-hk/cardano-crypto 42 | commit: f73079303f663e028288f9f4a9e08bcca39a923e 43 | 44 | - git: https://github.com/input-output-hk/cardano-ledger-specs 45 | commit: 2e0e7b625492e5e0182464247f4c26d6949ab6f7 46 | subdirs: 47 | - byron/chain/executable-spec 48 | - byron/crypto 49 | - byron/crypto/test 50 | - byron/ledger/executable-spec 51 | - byron/ledger/impl 52 | - byron/ledger/impl/test 53 | - semantics/executable-spec 54 | - semantics/small-steps-test 55 | - shelley/chain-and-ledger/dependencies/non-integer 56 | - shelley/chain-and-ledger/executable-spec 57 | - shelley/chain-and-ledger/shelley-spec-ledger-test 58 | - shelley-ma/impl 59 | 60 | - git: https://github.com/input-output-hk/cardano-node 61 | commit: 3531289c9f79eab7ac5d3272ce6e6821504fec4c 62 | subdirs: 63 | - cardano-api 64 | - cardano-api/test 65 | - cardano-cli 66 | - cardano-config 67 | - cardano-node 68 | - cardano-node-chairman 69 | - hedgehog-extras 70 | 71 | - git: https://github.com/input-output-hk/cardano-prelude 72 | commit: ee4e7b547a991876e6b05ba542f4e62909f4a571 73 | subdirs: 74 | - cardano-prelude 75 | - cardano-prelude-test 76 | 77 | - git: https://github.com/input-output-hk/cardano-sl-x509 78 | commit: 12925934c533b3a6e009b61ede555f8f26bac037 79 | 80 | - git: https://github.com/input-output-hk/goblins 81 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 82 | 83 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 84 | commit: f6ab0631275d04dff1b990283bbf9671093e7505 85 | subdirs: 86 | - contra-tracer 87 | - iohk-monitoring 88 | - plugins/backend-aggregation 89 | - plugins/backend-ekg 90 | - plugins/backend-monitoring 91 | - plugins/backend-trace-forwarder 92 | - plugins/scribe-systemd 93 | - tracer-transformers 94 | 95 | - git: https://github.com/input-output-hk/ouroboros-network 96 | commit: 7f90c8c59ffc7d61a4e161e886d8962a9c26787a 97 | subdirs: 98 | - io-sim 99 | - io-sim-classes 100 | - network-mux 101 | - ouroboros-consensus 102 | - ouroboros-consensus-byron 103 | - ouroboros-consensus-cardano 104 | - ouroboros-consensus-shelley 105 | - ouroboros-network 106 | - ouroboros-network-framework 107 | - typed-protocols 108 | - typed-protocols-examples 109 | # Extra packages not used by cardano-node 110 | - cardano-client 111 | - ntp-client 112 | - ouroboros-consensus-mock 113 | 114 | - git: https://github.com/input-output-hk/Win32-network 115 | commit: 94153b676617f8f33abe8d8182c37377d2784bd1 116 | 117 | - git: https://github.com/snoyberg/http-client.git 118 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 119 | subdirs: 120 | - http-client 121 | -------------------------------------------------------------------------------- /snapshots/cardano-1.27.0.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.27.0 2 | 3 | resolver: lts-17.9 4 | 5 | packages: 6 | # Packages that exist in LTS, but which we use a different version of, 7 | # or just want to explicitly pin. 8 | - base16-bytestring-1.0.1.0 # 0.1.1.7 on LTS 17.6; would break cardano-base 9 | - bech32-1.1.0 10 | - bech32-th-1.0.2 11 | - Cabal-3.4.0.0 12 | - parsec-3.1.14.0 13 | - async-timer-0.2.0.0 14 | 15 | # Packages not in LTS 16 | - Unique-0.4.7.6 17 | - Win32-2.6.2.0 18 | - canonical-json-0.6.0.0 19 | - gray-code-0.3.1 20 | - ip-1.5.1 21 | - libsystemd-journal-1.4.4 22 | - micro-recursion-schemes-5.0.2.2 23 | - moo-1.2 24 | - nothunks-0.1.2 25 | - partial-order-0.2.0.0 26 | - regex-posix-clib-2.7 27 | - statistics-linreg-0.3 28 | - streaming-binary-0.2.2.0 29 | - transformers-except-0.1.1 30 | 31 | - git: https://github.com/input-output-hk/cardano-base 32 | commit: 47db5b818ca4fa051f2e44cdf5e7c5c18c1fb0bf 33 | subdirs: 34 | - binary 35 | - binary/test 36 | - cardano-crypto-class 37 | - cardano-crypto-praos 38 | - cardano-crypto-tests 39 | - slotting 40 | - strict-containers 41 | 42 | - git: https://github.com/input-output-hk/cardano-crypto 43 | commit: f73079303f663e028288f9f4a9e08bcca39a923e 44 | 45 | - git: https://github.com/input-output-hk/cardano-ledger-specs 46 | commit: e8f19bcc9c8f405131cb95ca6ada26b2b4eac638 47 | subdirs: 48 | - byron/chain/executable-spec 49 | - byron/crypto 50 | - byron/crypto/test 51 | - byron/ledger/executable-spec 52 | - byron/ledger/impl 53 | - byron/ledger/impl/test 54 | - cardano-ledger-core 55 | - semantics/executable-spec 56 | - semantics/small-steps-test 57 | - shelley/chain-and-ledger/dependencies/non-integer 58 | - shelley/chain-and-ledger/executable-spec 59 | - shelley/chain-and-ledger/shelley-spec-ledger-test 60 | - shelley-ma/impl 61 | - shelley-ma/shelley-ma-test 62 | 63 | - git: https://github.com/input-output-hk/cardano-node 64 | commit: 8fe46140a52810b6ca456be01d652ca08fe730bf 65 | subdirs: 66 | - cardano-api 67 | - cardano-api/test 68 | - cardano-cli 69 | - cardano-config 70 | - cardano-node 71 | - cardano-node-chairman 72 | 73 | - git: https://github.com/input-output-hk/cardano-prelude 74 | commit: bb4ed71ba8e587f672d06edf9d2e376f4b055555 75 | subdirs: 76 | - cardano-prelude 77 | - cardano-prelude-test 78 | 79 | - git: https://github.com/input-output-hk/cardano-sl-x509 80 | commit: 12925934c533b3a6e009b61ede555f8f26bac037 81 | 82 | - git: https://github.com/input-output-hk/goblins 83 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 84 | 85 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 86 | commit: 808724ff8a19a33d0ed06f9ef59fbd900b08553c 87 | subdirs: 88 | - contra-tracer 89 | - iohk-monitoring 90 | - plugins/backend-aggregation 91 | - plugins/backend-ekg 92 | - plugins/backend-monitoring 93 | - plugins/backend-trace-forwarder 94 | - plugins/scribe-systemd 95 | - tracer-transformers 96 | 97 | - git: https://github.com/input-output-hk/ouroboros-network 98 | commit: 9b279c7548ee549e1ed755cd1acb69b6e69d0c7b 99 | subdirs: 100 | - io-sim 101 | - io-sim-classes 102 | - network-mux 103 | - ouroboros-consensus 104 | - ouroboros-consensus-byron 105 | - ouroboros-consensus-cardano 106 | - ouroboros-consensus-shelley 107 | - ouroboros-network 108 | - ouroboros-network-framework 109 | - ouroboros-network-testing 110 | - typed-protocols 111 | - typed-protocols-examples 112 | # Extra packages not used by cardano-node 113 | - cardano-client 114 | - ntp-client 115 | - ouroboros-consensus-mock 116 | 117 | - git: https://github.com/input-output-hk/Win32-network 118 | commit: 94153b676617f8f33abe8d8182c37377d2784bd1 119 | 120 | - git: https://github.com/snoyberg/http-client.git 121 | commit: 1a75bdfca014723dd5d40760fad854b3f0f37156 122 | subdirs: 123 | - http-client 124 | -------------------------------------------------------------------------------- /snapshots/cardano-1.28.0-lts-18.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.28.0-lts-18 2 | 3 | resolver: lts-18.4 4 | 5 | packages: 6 | # In LTS 18.4, but with a different version 7 | - base16-bytestring-1.0.1.0 # 1.0.1.0 on lts-18.4 8 | - Cabal-3.4.0.0 # 3.2.1.0 on lts-18.4 9 | - containers-0.5.11.0 # 0.6.2.1 on lts-18.4 10 | - dns-3.0.4 # 4.0.1 on lts-18.4 11 | - network-3.1.2.1 # 3.1.1.1 on lts-18.4 12 | - recursion-schemes-5.1.3 # 5.2.2.1 on lts-18.4 13 | - text-1.2.4.0 # 1.2.4.1 on lts-18.4 14 | - Win32-2.6.2.0 # 2.6.1.0 on lts-18.4 15 | 16 | # Same as on lts-18.4, but somehow stack requires it here 17 | - binary-0.8.8.0 18 | - parsec-3.1.14.0 19 | 20 | # Not in LTS 18.4 21 | - async-timer-0.2.0.0 22 | - beam-core-0.9.1.0 23 | - beam-migrate-0.5.1.0 24 | - beam-sqlite-0.5.1.0 25 | - canonical-json-0.6.0.0 26 | - composition-prelude-3.0.0.2 27 | - constraints-extras-0.3.1.0 28 | - ip-1.5.1 29 | - gray-code-0.3.1 30 | - lazy-search-0.1.2.1 31 | - lazysmallcheck-0.6 32 | - libsystemd-journal-1.4.4 33 | - markov-chain-usage-model-0.0.0 34 | - micro-recursion-schemes-5.0.2.2 35 | - monoidal-containers-0.6.0.1 36 | - moo-1.2 37 | - nothunks-0.1.2 38 | - partial-order-0.2.0.0 39 | - quickcheck-state-machine-0.7.0 40 | - regex-posix-clib-2.7 41 | - row-types-1.0.1.0 42 | - servant-subscriber-0.7.0.0 43 | - servant-websockets-2.0.0 44 | - size-based-0.1.2.0 45 | - statistics-linreg-0.3 46 | - streaming-binary-0.2.2.0 47 | - time-interval-0.1.1 48 | - time-out-0.2 49 | - transformers-except-0.1.1 50 | - Unique-0.4.7.6 51 | 52 | - git: https://github.com/input-output-hk/cardano-base 53 | commit: b6a215c42a28dc8b71b42946fe30256a333d34af 54 | subdirs: 55 | - binary 56 | - binary/test 57 | - cardano-crypto-class 58 | - cardano-crypto-praos 59 | - cardano-crypto-tests 60 | - slotting 61 | - strict-containers 62 | 63 | - git: https://github.com/input-output-hk/cardano-crypto 64 | commit: ce8f1934e4b6252084710975bd9bbc0a4648ece4 65 | 66 | - git: https://github.com/input-output-hk/cardano-ledger-specs 67 | commit: ec9c77edbf5700a4b2ece8f97a1e313df06abc97 68 | subdirs: 69 | - alonzo/impl 70 | - alonzo/test 71 | - byron/chain/executable-spec 72 | - byron/crypto 73 | - byron/crypto/test 74 | - byron/ledger/executable-spec 75 | - byron/ledger/impl 76 | - byron/ledger/impl/test 77 | - cardano-ledger-core 78 | - semantics/executable-spec 79 | - semantics/small-steps-test 80 | - shelley/chain-and-ledger/dependencies/non-integer 81 | - shelley/chain-and-ledger/executable-spec 82 | - shelley/chain-and-ledger/shelley-spec-ledger-test 83 | - shelley-ma/impl 84 | - shelley-ma/shelley-ma-test 85 | 86 | - git: https://github.com/input-output-hk/cardano-node 87 | commit: 48429531f0d3d71fadce9a5971bf56a6df396f2d 88 | subdirs: 89 | - cardano-api 90 | - cardano-cli 91 | - cardano-config 92 | - cardano-node 93 | 94 | - git: https://github.com/input-output-hk/cardano-prelude 95 | commit: fd773f7a58412131512b9f694ab95653ac430852 96 | subdirs: 97 | - cardano-prelude 98 | - cardano-prelude-test 99 | 100 | - git: https://github.com/input-output-hk/cardano-sl-x509 101 | commit: 12925934c533b3a6e009b61ede555f8f26bac037 102 | 103 | - git: https://github.com/Quid2/flat.git 104 | commit: 95e5d7488451e43062ca84d5376b3adcc465f1cd 105 | 106 | - git: https://github.com/input-output-hk/goblins 107 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 108 | 109 | - git: https://github.com/input-output-hk/hedgehog-extras 110 | commit: edf6945007177a638fbeb8802397f3a6f4e47c14 111 | 112 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 113 | commit: 808724ff8a19a33d0ed06f9ef59fbd900b08553c 114 | subdirs: 115 | - contra-tracer 116 | - iohk-monitoring 117 | - plugins/backend-aggregation 118 | - plugins/backend-ekg 119 | - plugins/backend-monitoring 120 | - plugins/backend-trace-forwarder 121 | - plugins/scribe-systemd 122 | - tracer-transformers 123 | 124 | - git: https://github.com/shmish111/purescript-bridge.git 125 | commit: 6a92d7853ea514be8b70bab5e72077bf5a510596 126 | 127 | - git: https://github.com/input-output-hk/ouroboros-network 128 | commit: e50613562d6d4a0f933741fcf590b0f69a1eda67 129 | subdirs: 130 | - io-sim-classes 131 | 132 | - git: https://github.com/input-output-hk/ouroboros-network 133 | commit: e338f2cf8e1078fbda9555dd2b169c6737ef6774 134 | subdirs: 135 | - io-classes 136 | - io-sim 137 | - monoidal-synchronisation 138 | - network-mux 139 | - ouroboros-consensus 140 | - ouroboros-consensus-test 141 | - ouroboros-consensus-byron 142 | - ouroboros-consensus-byronspec 143 | - ouroboros-consensus-byron-test 144 | - ouroboros-consensus-shelley 145 | - ouroboros-consensus-shelley-test 146 | - ouroboros-consensus-cardano 147 | - ouroboros-consensus-cardano-test 148 | - ouroboros-network 149 | - ouroboros-network-framework 150 | - ouroboros-network-testing 151 | - typed-protocols 152 | - typed-protocols-examples 153 | # Extra packages not used by cardano-node but used by cardano-wallet 154 | - cardano-client 155 | - ntp-client 156 | - ouroboros-consensus-mock 157 | 158 | - git: https://github.com/input-output-hk/plutus 159 | commit: 523f349f3d68db07c98150734793ed7003d1f562 160 | subdirs: 161 | - freer-extras 162 | - playground-common 163 | - plutus-chain-index 164 | - plutus-contract 165 | - plutus-core 166 | - plutus-ledger 167 | - plutus-ledger-api 168 | - plutus-pab 169 | - plutus-tx 170 | - plutus-tx-plugin 171 | - plutus-use-cases 172 | - prettyprinter-configurable 173 | - quickcheck-dynamic 174 | - word-array 175 | 176 | - git: https://github.com/shmish111/servant-purescript.git 177 | commit: a76104490499aa72d40c2790d10e9383e0dbde63 178 | 179 | - git: https://github.com/input-output-hk/Win32-network 180 | commit: 5b3d08c454f425da5cf045fe7865950d7c806691 181 | -------------------------------------------------------------------------------- /snapshots/cardano-1.28.0.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.28.0-lts-17 2 | 3 | resolver: lts-17.15 4 | 5 | packages: 6 | # Packages that exist in LTS 17.5, but which we use a different 7 | # version of, or just want to explicitly pin. 8 | - base16-bytestring-1.0.1.0 # 0.1.1.7 on lts-17.5; would break cardano-base 9 | - Cabal-3.4.0.0 # 3.2.1.0 on lts-18.4 10 | - parsec-3.1.14.0 11 | - containers-0.5.11.0 # 0.6.2.1 on lts-18.4 12 | - dns-3.0.4 # 4.0.1 on lts-18.4 13 | - network-3.1.2.1 # 3.1.1.1 on lts-18.4 14 | - recursion-schemes-5.1.3 # 5.2.2.1 on lts-18.4 15 | - text-1.2.4.0 # 1.2.4.1 on lts-18.4 16 | - bech32-1.1.1 17 | - bech32-th-1.1.1 18 | 19 | # Packages not in LTS 17.5 20 | - Stream-0.4.7.2 21 | - Unique-0.4.7.6 22 | - async-timer-0.2.0.0 23 | - beam-core-0.9.1.0 24 | - beam-migrate-0.5.1.0 25 | - beam-sqlite-0.5.1.0 26 | - binary-0.8.8.0 27 | - canonical-json-0.6.0.0 28 | - composition-prelude-3.0.0.2 29 | - constraints-extras-0.3.1.0 30 | - dependent-map-0.4.0.0 31 | - dependent-sum-0.7.1.0 32 | - dependent-sum-template-0.1.0.3 33 | - gray-code-0.3.1 34 | - indexed-traversable-instances-0.1 35 | - ip-1.5.1 36 | - lazy-search-0.1.2.1 37 | - lazysmallcheck-0.6 38 | - libsystemd-journal-1.4.4 39 | - markov-chain-usage-model-0.0.0 40 | - micro-recursion-schemes-5.0.2.2 41 | - monoidal-containers-0.6.0.1 42 | - moo-1.2 43 | - nothunks-0.1.2 44 | - partial-order-0.2.0.0 45 | - quickcheck-state-machine-0.7.0 46 | - regex-posix-clib-2.7 47 | - row-types-1.0.1.0 48 | - servant-subscriber-0.7.0.0 49 | - servant-websockets-2.0.0 50 | - size-based-0.1.2.0 51 | - statistics-linreg-0.3 52 | - streaming-binary-0.2.2.0 53 | - time-interval-0.1.1 54 | - time-out-0.2 55 | - transformers-except-0.1.1 56 | - witherable-0.4.1 57 | 58 | - git: https://github.com/input-output-hk/cardano-base 59 | commit: b6a215c42a28dc8b71b42946fe30256a333d34af 60 | subdirs: 61 | - binary 62 | - binary/test 63 | - cardano-crypto-class 64 | - cardano-crypto-praos 65 | - cardano-crypto-tests 66 | - slotting 67 | - strict-containers 68 | 69 | - git: https://github.com/input-output-hk/cardano-crypto 70 | commit: ce8f1934e4b6252084710975bd9bbc0a4648ece4 71 | 72 | - git: https://github.com/input-output-hk/cardano-ledger-specs 73 | commit: ec9c77edbf5700a4b2ece8f97a1e313df06abc97 74 | subdirs: 75 | - alonzo/impl 76 | - alonzo/test 77 | - byron/chain/executable-spec 78 | - byron/crypto 79 | - byron/crypto/test 80 | - byron/ledger/executable-spec 81 | - byron/ledger/impl 82 | - byron/ledger/impl/test 83 | - cardano-ledger-core 84 | - semantics/executable-spec 85 | - semantics/small-steps-test 86 | - shelley/chain-and-ledger/dependencies/non-integer 87 | - shelley/chain-and-ledger/executable-spec 88 | - shelley/chain-and-ledger/shelley-spec-ledger-test 89 | - shelley-ma/impl 90 | - shelley-ma/shelley-ma-test 91 | 92 | - git: https://github.com/input-output-hk/cardano-node 93 | commit: 48429531f0d3d71fadce9a5971bf56a6df396f2d 94 | subdirs: 95 | - cardano-api 96 | - cardano-cli 97 | - cardano-config 98 | - cardano-node 99 | 100 | - git: https://github.com/input-output-hk/cardano-prelude 101 | commit: fd773f7a58412131512b9f694ab95653ac430852 102 | subdirs: 103 | - cardano-prelude 104 | - cardano-prelude-test 105 | 106 | - git: https://github.com/input-output-hk/cardano-sl-x509 107 | commit: 12925934c533b3a6e009b61ede555f8f26bac037 108 | 109 | - git: https://github.com/Quid2/flat.git 110 | commit: 95e5d7488451e43062ca84d5376b3adcc465f1cd 111 | 112 | - git: https://github.com/input-output-hk/goblins 113 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 114 | 115 | - git: https://github.com/input-output-hk/hedgehog-extras 116 | commit: edf6945007177a638fbeb8802397f3a6f4e47c14 117 | 118 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 119 | commit: 808724ff8a19a33d0ed06f9ef59fbd900b08553c 120 | subdirs: 121 | - contra-tracer 122 | - iohk-monitoring 123 | - plugins/backend-aggregation 124 | - plugins/backend-ekg 125 | - plugins/backend-monitoring 126 | - plugins/backend-trace-forwarder 127 | - plugins/scribe-systemd 128 | - tracer-transformers 129 | 130 | - git: https://github.com/shmish111/purescript-bridge.git 131 | commit: 6a92d7853ea514be8b70bab5e72077bf5a510596 132 | 133 | - git: https://github.com/input-output-hk/ouroboros-network 134 | commit: e50613562d6d4a0f933741fcf590b0f69a1eda67 135 | subdirs: 136 | - io-sim-classes 137 | 138 | - git: https://github.com/input-output-hk/ouroboros-network 139 | commit: e338f2cf8e1078fbda9555dd2b169c6737ef6774 140 | subdirs: 141 | - io-classes 142 | - io-sim 143 | - monoidal-synchronisation 144 | - network-mux 145 | - ouroboros-consensus 146 | - ouroboros-consensus-test 147 | - ouroboros-consensus-byron 148 | - ouroboros-consensus-byronspec 149 | - ouroboros-consensus-byron-test 150 | - ouroboros-consensus-shelley 151 | - ouroboros-consensus-shelley-test 152 | - ouroboros-consensus-cardano 153 | - ouroboros-consensus-cardano-test 154 | - ouroboros-network 155 | - ouroboros-network-framework 156 | - ouroboros-network-testing 157 | - typed-protocols 158 | - typed-protocols-examples 159 | # Extra packages not used by cardano-node but used by cardano-wallet 160 | - cardano-client 161 | - ntp-client 162 | - ouroboros-consensus-mock 163 | 164 | - git: https://github.com/input-output-hk/plutus 165 | commit: 523f349f3d68db07c98150734793ed7003d1f562 166 | subdirs: 167 | - freer-extras 168 | - playground-common 169 | - plutus-chain-index 170 | - plutus-contract 171 | - plutus-core 172 | - plutus-ledger 173 | - plutus-ledger-api 174 | - plutus-pab 175 | - plutus-tx 176 | - plutus-tx-plugin 177 | - plutus-use-cases 178 | - prettyprinter-configurable 179 | - quickcheck-dynamic 180 | - word-array 181 | 182 | - git: https://github.com/shmish111/servant-purescript.git 183 | commit: a76104490499aa72d40c2790d10e9383e0dbde63 184 | 185 | - git: https://github.com/input-output-hk/Win32-network 186 | commit: 5b3d08c454f425da5cf045fe7865950d7c806691 187 | -------------------------------------------------------------------------------- /snapshots/cardano-1.9.3.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-1.9.3 2 | 3 | resolver: lts-14.25 4 | 5 | packages: 6 | - base16-0.1.2.1 7 | - base58-bytestring-0.1.0 8 | - base64-0.4.1 9 | - canonical-json-0.6.0.0 10 | - connection-0.3.1 11 | - generic-monoid-0.1.0.0 12 | - gray-code-0.3.1 13 | - katip-0.8.3.0 14 | - libsystemd-journal-1.4.4 15 | - moo-1.2 16 | - network-3.1.0.1 17 | - prometheus-2.1.2 18 | - statistics-linreg-0.3 19 | - streaming-binary-0.3.0.1 20 | - time-units-1.0.0 21 | - Unique-0.4.7.6 22 | - Win32-2.6.2.0 23 | 24 | - git: https://github.com/well-typed/cborg 25 | commit: 42a83192749774268337258f4f94c97584b80ca6 26 | subdirs: 27 | - cborg 28 | 29 | - git: https://github.com/input-output-hk/cardano-base 30 | commit: 1222078176fe74d5ce17f2a8343c6588233a49a3 31 | subdirs: 32 | - binary 33 | - binary/test 34 | - cardano-crypto-class 35 | - slotting 36 | 37 | - git: https://github.com/input-output-hk/cardano-crypto 38 | commit: 2547ad1e80aeabca2899951601079408becbc92c 39 | 40 | - git: https://github.com/input-output-hk/cardano-ledger 41 | commit: 512c26a66a6a63278846646b81bf8eadcd4ae99c 42 | subdirs: 43 | - cardano-ledger 44 | - cardano-ledger/test 45 | - crypto 46 | - crypto/test 47 | 48 | - git: https://github.com/input-output-hk/cardano-ledger-specs 49 | commit: 156086266486da710c5037c11f83d2112434926f 50 | subdirs: 51 | - byron/semantics/executable-spec # small-steps 52 | - byron/ledger/executable-spec # cs-ledger 53 | - byron/chain/executable-spec # cs-blockchain 54 | - shelley/chain-and-ledger/dependencies/non-integer 55 | - shelley/chain-and-ledger/executable-spec 56 | - shelley/chain-and-ledger/executable-spec/test 57 | 58 | - git: https://github.com/input-output-hk/cardano-prelude 59 | commit: 3ac22a2fda11ca7131a011a9ea48fcbfdc26d6b3 60 | subdirs: 61 | - . 62 | - test 63 | 64 | - git: https://github.com/input-output-hk/cardano-shell 65 | commit: bc3563c952d9f3635e1c76749b86b0a24f7e4b83 66 | subdirs: 67 | - cardano-shell 68 | 69 | - git: https://github.com/input-output-hk/cardano-sl-x509 70 | commit: 43a036c5bbe68ca2e9cbe611eab7982e2348fe49 71 | 72 | - git: https://github.com/input-output-hk/goblins 73 | commit: 26d35ad52fe9ade3391532dbfeb2f416f07650bc 74 | 75 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 76 | commit: 10877fbae54aa7a4c04ae3b5d87c825a4019e9e9 77 | subdirs: 78 | - contra-tracer 79 | - iohk-monitoring 80 | - plugins/backend-aggregation 81 | - plugins/backend-ekg 82 | - plugins/backend-monitoring 83 | - plugins/scribe-systemd 84 | - tracer-transformers 85 | 86 | - git: https://github.com/input-output-hk/ouroboros-network 87 | commit: 7e89518148ebb11d9ee6b973c394a69713961de6 88 | subdirs: 89 | - io-sim 90 | - io-sim-classes 91 | - network-mux 92 | - ntp-client 93 | - ouroboros-consensus 94 | - ouroboros-consensus-byron 95 | - ouroboros-consensus-cardano 96 | - ouroboros-consensus-shelley 97 | - ouroboros-consensus/ouroboros-consensus-mock 98 | - ouroboros-network 99 | - ouroboros-network-framework 100 | - ouroboros-network-testing 101 | - typed-protocols 102 | - typed-protocols-examples 103 | - Win32-network 104 | -------------------------------------------------------------------------------- /snapshots/cardano-alonzo-purple-1.0.1.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-alonzo-purple-1.0.1-pre1 2 | 3 | resolver: lts-18.5 4 | 5 | packages: 6 | # In LTS 18.4, but with a different version 7 | - base16-bytestring-1.0.1.0 # 1.0.1.0 on lts-18.4 8 | - Cabal-3.4.0.0 # 3.2.1.0 on lts-18.4 9 | - containers-0.5.11.0 # 0.6.2.1 on lts-18.4 10 | - dns-3.0.4 # 4.0.1 on lts-18.4 11 | - network-3.1.2.1 # 3.1.1.1 on lts-18.4 12 | - recursion-schemes-5.1.3 # 5.2.2.1 on lts-18.4 13 | - text-1.2.4.0 # 1.2.4.1 on lts-18.4 14 | - Win32-2.6.2.0 # 2.6.1.0 on lts-18.4 15 | 16 | # Same as on lts-18.4, but somehow stack requires it here 17 | - binary-0.8.8.0 18 | - parsec-3.1.14.0 19 | 20 | # Not in LTS 18.4 21 | - async-timer-0.2.0.0 22 | - beam-core-0.9.1.0 23 | - beam-migrate-0.5.1.0 24 | - beam-sqlite-0.5.1.0 25 | - canonical-json-0.6.0.0 26 | - composition-prelude-3.0.0.2 27 | - constraints-extras-0.3.1.0 28 | - ip-1.5.1 29 | - gray-code-0.3.1 30 | - lazy-search-0.1.2.1 31 | - lazysmallcheck-0.6 32 | - libsystemd-journal-1.4.4 33 | - markov-chain-usage-model-0.0.0 34 | - micro-recursion-schemes-5.0.2.2 35 | - monoidal-containers-0.6.0.1 36 | - moo-1.2 37 | - nothunks-0.1.2 38 | - partial-order-0.2.0.0 39 | - quickcheck-state-machine-0.7.0 40 | - regex-posix-clib-2.7 41 | - row-types-1.0.1.0 42 | - servant-subscriber-0.7.0.0 43 | - servant-websockets-2.0.0 44 | - size-based-0.1.2.0 45 | - statistics-linreg-0.3 46 | - streaming-binary-0.2.2.0 47 | - time-interval-0.1.1 48 | - time-out-0.2 49 | - transformers-except-0.1.1 50 | - Unique-0.4.7.6 51 | 52 | # Using a fork until our patches can be merged upstream 53 | - git: https://github.com/input-output-hk/criterion 54 | commit: fb2e7be532db96255d203f86360230cae37130f3 55 | 56 | # Using a fork until our patches can be merged upstream 57 | - git: https://github.com/input-output-hk/optparse-applicative 58 | commit: 27b99b346d58db877a61224a745de872601ba3e6 59 | 60 | - git: https://github.com/input-output-hk/cardano-base 61 | commit: 8c732560b201b5da8e3bdf175c6eda73a32d64bc 62 | subdirs: 63 | - base-deriving-via 64 | - binary 65 | - binary/test 66 | - cardano-crypto-class 67 | - cardano-crypto-praos 68 | - cardano-crypto-tests 69 | - orphans-deriving-via 70 | - slotting 71 | - strict-containers 72 | - measures 73 | 74 | - git: https://github.com/input-output-hk/cardano-crypto 75 | commit: f73079303f663e028288f9f4a9e08bcca39a923e 76 | 77 | - git: https://github.com/input-output-hk/cardano-ledger-specs 78 | commit: 30eca73a2f5c13f1fbed9a98a59540ac3d0c8afe 79 | subdirs: 80 | - alonzo/impl 81 | - alonzo/test 82 | - byron/chain/executable-spec 83 | - byron/crypto 84 | - byron/crypto/test 85 | - byron/ledger/executable-spec 86 | - byron/ledger/impl 87 | - byron/ledger/impl/test 88 | - cardano-ledger-core 89 | - semantics/executable-spec 90 | - semantics/small-steps-test 91 | - shelley/chain-and-ledger/dependencies/non-integer 92 | - shelley/chain-and-ledger/executable-spec 93 | - shelley/chain-and-ledger/shelley-spec-ledger-test 94 | - shelley-ma/impl 95 | - shelley-ma/shelley-ma-test 96 | 97 | - git: https://github.com/input-output-hk/cardano-node 98 | commit: 708de685d49ec6af4b2d8b3cbfa0eca0e9e43edf 99 | subdirs: 100 | - cardano-api 101 | - cardano-cli 102 | - cardano-config 103 | - cardano-node 104 | 105 | - git: https://github.com/input-output-hk/cardano-prelude 106 | commit: bb4ed71ba8e587f672d06edf9d2e376f4b055555 107 | subdirs: 108 | - cardano-prelude 109 | - cardano-prelude-test 110 | 111 | - git: https://github.com/input-output-hk/cardano-sl-x509 112 | commit: 12925934c533b3a6e009b61ede555f8f26bac037 113 | 114 | - git: https://github.com/Quid2/flat.git 115 | commit: 95e5d7488451e43062ca84d5376b3adcc465f1cd 116 | 117 | - git: https://github.com/input-output-hk/goblins 118 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 119 | 120 | - git: https://github.com/input-output-hk/hedgehog-extras 121 | commit: edf6945007177a638fbeb8802397f3a6f4e47c14 122 | 123 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 124 | commit: 808724ff8a19a33d0ed06f9ef59fbd900b08553c 125 | subdirs: 126 | - contra-tracer 127 | - iohk-monitoring 128 | - plugins/backend-aggregation 129 | - plugins/backend-ekg 130 | - plugins/backend-monitoring 131 | - plugins/backend-trace-forwarder 132 | - plugins/scribe-systemd 133 | - tracer-transformers 134 | 135 | - git: https://github.com/shmish111/purescript-bridge.git 136 | commit: 6a92d7853ea514be8b70bab5e72077bf5a510596 137 | 138 | - git: https://github.com/input-output-hk/ouroboros-network 139 | commit: e9cda57df7ea6969edbc3bfc4e117668277d09c8 140 | subdirs: 141 | - io-classes 142 | - io-sim 143 | - monoidal-synchronisation 144 | - network-mux 145 | - ouroboros-consensus 146 | - ouroboros-consensus-test 147 | - ouroboros-consensus-byron 148 | - ouroboros-consensus-byronspec 149 | - ouroboros-consensus-byron-test 150 | - ouroboros-consensus-shelley 151 | - ouroboros-consensus-shelley-test 152 | - ouroboros-consensus-cardano 153 | - ouroboros-consensus-cardano-test 154 | - ouroboros-network 155 | - ouroboros-network-framework 156 | - ouroboros-network-testing 157 | - typed-protocols 158 | - typed-protocols-examples 159 | # Extra packages not used by cardano-node but used by cardano-wallet 160 | - cardano-client 161 | - ntp-client 162 | - ouroboros-consensus-mock 163 | 164 | - git: https://github.com/input-output-hk/plutus 165 | commit: 826c2514a40e962c2e4d56ce912803a434cc28fe 166 | subdirs: 167 | - freer-extras 168 | - playground-common 169 | - plutus-chain-index 170 | - plutus-contract 171 | - plutus-core 172 | - plutus-ledger 173 | - plutus-ledger-api 174 | - plutus-pab 175 | - plutus-tx 176 | - plutus-tx-plugin 177 | - plutus-use-cases 178 | - prettyprinter-configurable 179 | - quickcheck-dynamic 180 | - word-array 181 | 182 | - git: https://github.com/shmish111/servant-purescript.git 183 | commit: a76104490499aa72d40c2790d10e9383e0dbde63 184 | 185 | - git: https://github.com/input-output-hk/Win32-network 186 | commit: 3825d3abf75f83f406c1f7161883c438dac7277d 187 | -------------------------------------------------------------------------------- /snapshots/cardano-alonzo-white-1.3.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-alonzo-white-1.3 2 | 3 | resolver: lts-18.4 4 | 5 | packages: 6 | # In LTS 18.4, but with a different version 7 | - base16-bytestring-1.0.1.0 # 1.0.1.0 on lts-18.4 8 | - Cabal-3.4.0.0 # 3.2.1.0 on lts-18.4 9 | - containers-0.5.11.0 # 0.6.2.1 on lts-18.4 10 | - dns-3.0.4 # 4.0.1 on lts-18.4 11 | - network-3.1.2.1 # 3.1.1.1 on lts-18.4 12 | - recursion-schemes-5.1.3 # 5.2.2.1 on lts-18.4 13 | - text-1.2.4.0 # 1.2.4.1 on lts-18.4 14 | - Win32-2.6.2.0 # 2.6.1.0 on lts-18.4 15 | 16 | # Same as on lts-18.4, but somehow stack requires it here 17 | - binary-0.8.8.0 18 | - parsec-3.1.14.0 19 | 20 | # Not in LTS 18.4 21 | - async-timer-0.2.0.0 22 | - beam-core-0.9.1.0 23 | - beam-migrate-0.5.1.0 24 | - beam-sqlite-0.5.1.0 25 | - canonical-json-0.6.0.0 26 | - composition-prelude-3.0.0.2 27 | - constraints-extras-0.3.1.0 28 | - ip-1.5.1 29 | - gray-code-0.3.1 30 | - lazy-search-0.1.2.1 31 | - lazysmallcheck-0.6 32 | - libsystemd-journal-1.4.4 33 | - markov-chain-usage-model-0.0.0 34 | - micro-recursion-schemes-5.0.2.2 35 | - monoidal-containers-0.6.0.1 36 | - moo-1.2 37 | - nothunks-0.1.2 38 | - partial-order-0.2.0.0 39 | - quickcheck-state-machine-0.7.0 40 | - regex-posix-clib-2.7 41 | - row-types-1.0.1.0 42 | - servant-subscriber-0.7.0.0 43 | - servant-websockets-2.0.0 44 | - size-based-0.1.2.0 45 | - statistics-linreg-0.3 46 | - streaming-binary-0.2.2.0 47 | - time-interval-0.1.1 48 | - time-out-0.2 49 | - transformers-except-0.1.1 50 | - Unique-0.4.7.6 51 | 52 | - git: https://github.com/input-output-hk/cardano-base 53 | commit: c028519d1180e42d6ab3ddf97d6fa57395966c2e 54 | subdirs: 55 | - base-deriving-via 56 | - binary 57 | - binary/test 58 | - cardano-crypto-class 59 | - cardano-crypto-praos 60 | - cardano-crypto-tests 61 | - slotting 62 | - strict-containers 63 | - measures 64 | 65 | - git: https://github.com/input-output-hk/cardano-crypto 66 | commit: 07397f0e50da97eaa0575d93bee7ac4b2b2576ec 67 | 68 | - git: https://github.com/input-output-hk/cardano-ledger-specs 69 | commit: bc5e54f0611a416db1e906d3783e4b973429f5eb 70 | subdirs: 71 | - alonzo/impl 72 | - alonzo/test 73 | - byron/chain/executable-spec 74 | - byron/crypto 75 | - byron/crypto/test 76 | - byron/ledger/executable-spec 77 | - byron/ledger/impl 78 | - byron/ledger/impl/test 79 | - cardano-ledger-core 80 | - semantics/executable-spec 81 | - semantics/small-steps-test 82 | - shelley/chain-and-ledger/dependencies/non-integer 83 | - shelley/chain-and-ledger/executable-spec 84 | - shelley/chain-and-ledger/shelley-spec-ledger-test 85 | - shelley-ma/impl 86 | - shelley-ma/shelley-ma-test 87 | 88 | - git: https://github.com/input-output-hk/cardano-node 89 | commit: ba70f27ac982b1eae70ba19450b840b5a8cbcba4 90 | subdirs: 91 | - cardano-api 92 | - cardano-cli 93 | - cardano-config 94 | - cardano-node 95 | 96 | - git: https://github.com/input-output-hk/cardano-prelude 97 | commit: fd773f7a58412131512b9f694ab95653ac430852 98 | subdirs: 99 | - cardano-prelude 100 | - cardano-prelude-test 101 | 102 | - git: https://github.com/input-output-hk/cardano-sl-x509 103 | commit: 12925934c533b3a6e009b61ede555f8f26bac037 104 | 105 | - git: https://github.com/Quid2/flat.git 106 | commit: 95e5d7488451e43062ca84d5376b3adcc465f1cd 107 | 108 | - git: https://github.com/input-output-hk/goblins 109 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 110 | 111 | - git: https://github.com/input-output-hk/hedgehog-extras 112 | commit: edf6945007177a638fbeb8802397f3a6f4e47c14 113 | 114 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 115 | commit: 808724ff8a19a33d0ed06f9ef59fbd900b08553c 116 | subdirs: 117 | - contra-tracer 118 | - iohk-monitoring 119 | - plugins/backend-aggregation 120 | - plugins/backend-ekg 121 | - plugins/backend-monitoring 122 | - plugins/backend-trace-forwarder 123 | - plugins/scribe-systemd 124 | - tracer-transformers 125 | 126 | - git: https://github.com/shmish111/purescript-bridge.git 127 | commit: 6a92d7853ea514be8b70bab5e72077bf5a510596 128 | 129 | - git: https://github.com/input-output-hk/ouroboros-network 130 | commit: f026e71e8925dc2cb1a55a9a77b54bbeb1273ef0 131 | subdirs: 132 | - io-classes 133 | - io-sim 134 | - monoidal-synchronisation 135 | - network-mux 136 | - ouroboros-consensus 137 | - ouroboros-consensus-test 138 | - ouroboros-consensus-byron 139 | - ouroboros-consensus-byronspec 140 | - ouroboros-consensus-byron-test 141 | - ouroboros-consensus-shelley 142 | - ouroboros-consensus-shelley-test 143 | - ouroboros-consensus-cardano 144 | - ouroboros-consensus-cardano-test 145 | - ouroboros-network 146 | - ouroboros-network-framework 147 | - ouroboros-network-testing 148 | - typed-protocols 149 | - typed-protocols-examples 150 | # Extra packages not used by cardano-node but used by cardano-wallet 151 | - cardano-client 152 | - ntp-client 153 | - ouroboros-consensus-mock 154 | 155 | - git: https://github.com/input-output-hk/plutus 156 | commit: 826c2514a40e962c2e4d56ce912803a434cc28fe 157 | subdirs: 158 | - freer-extras 159 | - playground-common 160 | - plutus-chain-index 161 | - plutus-contract 162 | - plutus-core 163 | - plutus-ledger 164 | - plutus-ledger-api 165 | - plutus-pab 166 | - plutus-tx 167 | - plutus-tx-plugin 168 | - plutus-use-cases 169 | - prettyprinter-configurable 170 | - quickcheck-dynamic 171 | - word-array 172 | 173 | - git: https://github.com/shmish111/servant-purescript.git 174 | commit: a76104490499aa72d40c2790d10e9383e0dbde63 175 | 176 | - git: https://github.com/input-output-hk/Win32-network 177 | commit: 3825d3abf75f83f406c1f7161883c438dac7277d 178 | -------------------------------------------------------------------------------- /snapshots/cardano-alonzo-white-1.4.yaml: -------------------------------------------------------------------------------- 1 | name: cardano-alonzo-white-1.4 2 | 3 | resolver: lts-18.4 4 | 5 | packages: 6 | # In LTS 18.4, but with a different version 7 | - base16-bytestring-1.0.1.0 # 1.0.1.0 on lts-18.4 8 | - Cabal-3.4.0.0 # 3.2.1.0 on lts-18.4 9 | - containers-0.5.11.0 # 0.6.2.1 on lts-18.4 10 | - dns-3.0.4 # 4.0.1 on lts-18.4 11 | - network-3.1.2.1 # 3.1.1.1 on lts-18.4 12 | - recursion-schemes-5.1.3 # 5.2.2.1 on lts-18.4 13 | - text-1.2.4.0 # 1.2.4.1 on lts-18.4 14 | - Win32-2.6.2.0 # 2.6.1.0 on lts-18.4 15 | 16 | # Same as on lts-18.4, but somehow stack requires it here 17 | - binary-0.8.8.0 18 | - parsec-3.1.14.0 19 | 20 | # Not in LTS 18.4 21 | - async-timer-0.2.0.0 22 | - beam-core-0.9.1.0 23 | - beam-migrate-0.5.1.0 24 | - beam-sqlite-0.5.1.0 25 | - canonical-json-0.6.0.0 26 | - composition-prelude-3.0.0.2 27 | - constraints-extras-0.3.1.0 28 | - ip-1.5.1 29 | - gray-code-0.3.1 30 | - lazy-search-0.1.2.1 31 | - lazysmallcheck-0.6 32 | - libsystemd-journal-1.4.4 33 | - markov-chain-usage-model-0.0.0 34 | - micro-recursion-schemes-5.0.2.2 35 | - monoidal-containers-0.6.0.1 36 | - moo-1.2 37 | - nothunks-0.1.2 38 | - partial-order-0.2.0.0 39 | - quickcheck-state-machine-0.7.0 40 | - regex-posix-clib-2.7 41 | - row-types-1.0.1.0 42 | - servant-subscriber-0.7.0.0 43 | - servant-websockets-2.0.0 44 | - size-based-0.1.2.0 45 | - statistics-linreg-0.3 46 | - streaming-binary-0.2.2.0 47 | - time-interval-0.1.1 48 | - time-out-0.2 49 | - transformers-except-0.1.1 50 | - Unique-0.4.7.6 51 | 52 | # Using a fork until our patches can be merged upstream 53 | - git: https://github.com/input-output-hk/criterion 54 | commit: fb2e7be532db96255d203f86360230cae37130f3 55 | 56 | # Using a fork until our patches can be merged upstream 57 | - git: https://github.com/input-output-hk/optparse-applicative 58 | commit: 27b99b346d58db877a61224a745de872601ba3e6 59 | 60 | - git: https://github.com/input-output-hk/cardano-base 61 | commit: 8c732560b201b5da8e3bdf175c6eda73a32d64bc 62 | subdirs: 63 | - base-deriving-via 64 | - binary 65 | - binary/test 66 | - cardano-crypto-class 67 | - cardano-crypto-praos 68 | - cardano-crypto-tests 69 | - orphans-deriving-via 70 | - slotting 71 | - strict-containers 72 | - measures 73 | 74 | - git: https://github.com/input-output-hk/cardano-crypto 75 | commit: f73079303f663e028288f9f4a9e08bcca39a923e 76 | 77 | - git: https://github.com/input-output-hk/cardano-ledger-specs 78 | commit: 30eca73a2f5c13f1fbed9a98a59540ac3d0c8afe 79 | subdirs: 80 | - alonzo/impl 81 | - alonzo/test 82 | - byron/chain/executable-spec 83 | - byron/crypto 84 | - byron/crypto/test 85 | - byron/ledger/executable-spec 86 | - byron/ledger/impl 87 | - byron/ledger/impl/test 88 | - cardano-ledger-core 89 | - semantics/executable-spec 90 | - semantics/small-steps-test 91 | - shelley/chain-and-ledger/dependencies/non-integer 92 | - shelley/chain-and-ledger/executable-spec 93 | - shelley/chain-and-ledger/shelley-spec-ledger-test 94 | - shelley-ma/impl 95 | - shelley-ma/shelley-ma-test 96 | 97 | - git: https://github.com/input-output-hk/cardano-node 98 | commit: 9921d76c40928369592f1e289a0b0c1c32c97631 99 | subdirs: 100 | - cardano-api 101 | - cardano-cli 102 | - cardano-config 103 | - cardano-node 104 | 105 | - git: https://github.com/input-output-hk/cardano-prelude 106 | commit: bb4ed71ba8e587f672d06edf9d2e376f4b055555 107 | subdirs: 108 | - cardano-prelude 109 | - cardano-prelude-test 110 | 111 | - git: https://github.com/input-output-hk/cardano-sl-x509 112 | commit: 12925934c533b3a6e009b61ede555f8f26bac037 113 | 114 | - git: https://github.com/Quid2/flat.git 115 | commit: 95e5d7488451e43062ca84d5376b3adcc465f1cd 116 | 117 | - git: https://github.com/input-output-hk/goblins 118 | commit: cde90a2b27f79187ca8310b6549331e59595e7ba 119 | 120 | - git: https://github.com/input-output-hk/hedgehog-extras 121 | commit: edf6945007177a638fbeb8802397f3a6f4e47c14 122 | 123 | - git: https://github.com/input-output-hk/iohk-monitoring-framework 124 | commit: 808724ff8a19a33d0ed06f9ef59fbd900b08553c 125 | subdirs: 126 | - contra-tracer 127 | - iohk-monitoring 128 | - plugins/backend-aggregation 129 | - plugins/backend-ekg 130 | - plugins/backend-monitoring 131 | - plugins/backend-trace-forwarder 132 | - plugins/scribe-systemd 133 | - tracer-transformers 134 | 135 | - git: https://github.com/shmish111/purescript-bridge.git 136 | commit: 6a92d7853ea514be8b70bab5e72077bf5a510596 137 | 138 | - git: https://github.com/input-output-hk/ouroboros-network 139 | commit: e9cda57df7ea6969edbc3bfc4e117668277d09c8 140 | subdirs: 141 | - io-classes 142 | - io-sim 143 | - monoidal-synchronisation 144 | - network-mux 145 | - ouroboros-consensus 146 | - ouroboros-consensus-test 147 | - ouroboros-consensus-byron 148 | - ouroboros-consensus-byronspec 149 | - ouroboros-consensus-byron-test 150 | - ouroboros-consensus-shelley 151 | - ouroboros-consensus-shelley-test 152 | - ouroboros-consensus-cardano 153 | - ouroboros-consensus-cardano-test 154 | - ouroboros-network 155 | - ouroboros-network-framework 156 | - ouroboros-network-testing 157 | - typed-protocols 158 | - typed-protocols-examples 159 | # Extra packages not used by cardano-node but used by cardano-wallet 160 | - cardano-client 161 | - ntp-client 162 | - ouroboros-consensus-mock 163 | 164 | - git: https://github.com/input-output-hk/plutus 165 | commit: 826c2514a40e962c2e4d56ce912803a434cc28fe 166 | subdirs: 167 | - freer-extras 168 | - playground-common 169 | - plutus-chain-index 170 | - plutus-contract 171 | - plutus-core 172 | - plutus-ledger 173 | - plutus-ledger-api 174 | - plutus-pab 175 | - plutus-tx 176 | - plutus-tx-plugin 177 | - plutus-use-cases 178 | - prettyprinter-configurable 179 | - quickcheck-dynamic 180 | - word-array 181 | 182 | - git: https://github.com/shmish111/servant-purescript.git 183 | commit: a76104490499aa72d40c2790d10e9383e0dbde63 184 | 185 | - git: https://github.com/input-output-hk/Win32-network 186 | commit: 3825d3abf75f83f406c1f7161883c438dac7277d 187 | -------------------------------------------------------------------------------- /snapshots/shell.nix: -------------------------------------------------------------------------------- 1 | import ../shell.nix { withRepoTools = false; } 2 | --------------------------------------------------------------------------------