Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more smoke-tests packages up to cardano-node #160

Merged
merged 40 commits into from
Mar 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
7a547df
Add more smoke-test packages
michaelpj Mar 17, 2023
2d52d59
allow-newer: ekg:aeson
michaelpj Mar 19, 2023
011f84d
Revise plutus-core-1.1.1.0 to add a spurious dep to constraint depend…
michaelpj Mar 17, 2023
2b047eb
Revise ouroboros-consensus-byron-0.3.0.0 to add upper bound on cardan…
michaelpj Mar 17, 2023
169bab9
Revise ouroboros-consensus-cardano-0.3.0.0 to add upper bound on card…
michaelpj Mar 17, 2023
3c91447
Revise cardano-crypto-class-2.1.0.0 to add lower bound on cardano-binary
michaelpj Mar 17, 2023
f48a5d7
Revise ouroboros-consensus-byron-0.2.0.0 to add upper bound on cardan…
michaelpj Mar 17, 2023
0457996
Revise ouroboros-consensus-byron-0.1.0.1 to add upper bound on cardan…
michaelpj Mar 17, 2023
c553543
Revise ouroboros-consensus-byron-0.1.0.0 to add upper bound on cardan…
michaelpj Mar 17, 2023
bee2727
Revise cardano-ledger-shelley-0.1.1.2 to add upper bound on vector-map
michaelpj Mar 17, 2023
8a6582a
Revise cardano-ledger-shelley-0.1.1.1 to add upper bound on vector-map
michaelpj Mar 17, 2023
9beb91e
Revise cardano-ledger-shelley-0.1.0.0 to add upper bound on vector-map
michaelpj Mar 17, 2023
0c127b4
Revise cardano-api-1.35.4 to add various upper bounds
michaelpj Mar 17, 2023
f79c298
Revise plutus-core-1.0.0.1 to add an upper bound on algebraic-graphs
michaelpj Mar 17, 2023
2eee935
Revise cardano-ledger-alonzo-0.1.1.2 to add a lower bound on plutus-l…
michaelpj Mar 17, 2023
6536133
Revise typed-protocols-0.1.0.1 to add a lower bound on io-classes
michaelpj Mar 17, 2023
9aa2eaf
Revise cardano-ledger-byron-0.1.0.0 to add an upper bound on cardano-…
michaelpj Mar 17, 2023
aafaa41
Revise cardano-prelude-0.1.0.0 to add an upper bound on protolude
michaelpj Mar 17, 2023
6197c4e
Revise cardano-crypto-wrapper-1.4.2 to add a lower bound on cardano-p…
michaelpj Mar 17, 2023
58b9b19
Revise cardano-crypto-wrapper-1.4.1 to add a lower bound on cardano-p…
michaelpj Mar 17, 2023
89fa6b2
Revise cardano-ledger-byron-0.1.0.0 to add an upper bound on cardano-…
michaelpj Mar 17, 2023
e68277c
Revise byron-spec-ledger-0.1.1.2 to add a lower bound on cardano-prelude
michaelpj Mar 17, 2023
cab80b6
Revise byron-spec-ledger-0.1.1.1 to add a lower bound on cardano-prelude
michaelpj Mar 17, 2023
9bf63c4
Revise cardano-ledger-core-0.1.0.0 to add an upper bound on cardano-p…
michaelpj Mar 17, 2023
e2d0e53
Revise byron-spec-chain-0.1.1.2 to add a lower bound on byron-spec-le…
michaelpj Mar 17, 2023
b225fd2
Revise byron-spec-chain-0.1.1.1 to add a lower bound on byron-spec-le…
michaelpj Mar 17, 2023
ebd2276
Revise cardano-ledger-shelley-0.1.1.2 to add a lower bound on cardano…
michaelpj Mar 17, 2023
c018a76
Revise cardano-ledger-shelley-0.1.1.1 to add a lower bound on cardano…
michaelpj Mar 17, 2023
6d29804
Revise cardano-ledger-shelley-0.1.0.0 to add an upper bound on cardan…
michaelpj Mar 18, 2023
cb76ce4
Revise cardano-ledger-byron-test-1.4.2 to add a lower bound on cardan…
michaelpj Mar 18, 2023
31ed8f7
Revise cardano-ledger-byron-test-1.4.1 to add a lower bound on cardan…
michaelpj Mar 18, 2023
0fe9b72
Revise ouroboros-consensus-cardano-0.1.0.0 to add an upper bound on c…
michaelpj Mar 18, 2023
01dae35
Revise cardano-node-1.35.4 to pin cardano-api and add upper bounds
michaelpj Mar 19, 2023
5764e17
Generate build summaries
michaelpj Mar 20, 2023
303dbce
Add plutus-ledger to smoke-test packages
michaelpj Mar 21, 2023
9628dc9
Revise ouroboros-consensus-shelley-0.1.0.1 to add an upper bound on c…
michaelpj Mar 21, 2023
89d13bd
Revise ouroboros-consensus-shelley-0.1.0.1 to add upper bounds on our…
michaelpj Mar 21, 2023
24d29b0
Revise quickcheck-contractmodel-0.1.2.0 to raise the lower bound on c…
michaelpj Mar 21, 2023
30a2f8c
Revise ouroboros-consensus-cardano-0.1.0.1 to add upper bounds on our…
michaelpj Mar 21, 2023
5a0f6eb
Revise cardano-crypto-wrapper-1.3.0 to add upper bound on cardano-pre…
michaelpj Mar 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ jobs:
uses: nixbuild/nixbuild-action@v16
with:
nixbuild_token: ${{secrets.NIXBUILD_TOKEN}}
generate_summary_for: 'job'

- uses: actions/checkout@v3

Expand Down
4 changes: 4 additions & 0 deletions _sources/byron-spec-chain/0.1.1.1/meta.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
timestamp = 2022-11-11T00:24:50Z
github = { repo = "input-output-hk/cardano-ledger", rev = "2fac95ef338ff9622543d08fe16d0fa6716d0019" }
subdir = 'eras/byron/chain/executable-spec'

[[revisions]]
number = 1
timestamp = 2023-03-21T14:36:24Z
78 changes: 78 additions & 0 deletions _sources/byron-spec-chain/0.1.1.1/revisions/1.cabal
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
cabal-version: 2.2

name: byron-spec-chain
version: 0.1.1.1
synopsis: Executable specification of the Cardano blockchain
-- description:
homepage: https://github.com/input-output-hk/cardano-legder-specs
license: Apache-2.0
author: IOHK Formal Methods Team
maintainer: [email protected]
-- copyright:
category: Testing
build-type: Simple
extra-source-files: ChangeLog.md

common base
build-depends: base >= 4.12 && < 4.15

common project-config
default-language: Haskell2010

ghc-options: -Wall
-Wcompat
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wredundant-constraints
-Wunused-packages

library
import: base, project-config

exposed-modules: Byron.Spec.Chain.STS.Block
, Byron.Spec.Chain.STS.Rule.BBody
, Byron.Spec.Chain.STS.Rule.Bupi
, Byron.Spec.Chain.STS.Rule.Chain
, Byron.Spec.Chain.STS.Rule.Epoch
, Byron.Spec.Chain.STS.Rule.Pbft
, Byron.Spec.Chain.STS.Rule.SigCnt

hs-source-dirs: src
build-depends: bimap >=0.4 && <0.5
, bytestring
, cardano-data
, containers
, byron-spec-ledger >= 0.1.1.1
, goblins
, hashable
, hedgehog >= 1.0.4
, microlens
, microlens-th
, small-steps
, small-steps-test

test-suite chain-rules-test
import: base, project-config

hs-source-dirs: test
main-is: Main.hs
other-modules: Test.Byron.Spec.Chain.STS.Properties
, Test.Byron.AbstractSize.Properties
type: exitcode-stdio-1.0
default-language: Haskell2010
build-depends: containers
, cardano-data
, data-ordlist
, hedgehog >= 1.0.4
, microlens
, tasty
, tasty-hedgehog
, tasty-hunit
-- local deps
, byron-spec-chain
, byron-spec-ledger
, small-steps
, small-steps-test

-- See `byron-spec-ledger.cabal` for an explanation of the options below.
ghc-options: "-with-rtsopts=-K4m -M300m"
4 changes: 4 additions & 0 deletions _sources/byron-spec-chain/0.1.1.2/meta.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
timestamp = 2022-11-14T13:25:11Z
github = { repo = "input-output-hk/cardano-ledger", rev = "760a73e89ef040d3ad91b4b0386b3bbace9431a9" }
subdir = 'eras/byron/chain/executable-spec'

[[revisions]]
number = 1
timestamp = 2023-03-21T14:36:05Z
78 changes: 78 additions & 0 deletions _sources/byron-spec-chain/0.1.1.2/revisions/1.cabal
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
cabal-version: 2.2

name: byron-spec-chain
version: 0.1.1.2
synopsis: Executable specification of the Cardano blockchain
-- description:
homepage: https://github.com/input-output-hk/cardano-legder-specs
license: Apache-2.0
author: IOHK Formal Methods Team
maintainer: [email protected]
-- copyright:
category: Testing
build-type: Simple
extra-source-files: ChangeLog.md

common base
build-depends: base >= 4.12 && < 4.17

common project-config
default-language: Haskell2010

ghc-options: -Wall
-Wcompat
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wredundant-constraints
-Wunused-packages

library
import: base, project-config

exposed-modules: Byron.Spec.Chain.STS.Block
, Byron.Spec.Chain.STS.Rule.BBody
, Byron.Spec.Chain.STS.Rule.Bupi
, Byron.Spec.Chain.STS.Rule.Chain
, Byron.Spec.Chain.STS.Rule.Epoch
, Byron.Spec.Chain.STS.Rule.Pbft
, Byron.Spec.Chain.STS.Rule.SigCnt

hs-source-dirs: src
build-depends: bimap >=0.4 && <0.5
, bytestring
, cardano-data
, containers
, byron-spec-ledger >= 0.1.1.2
, goblins
, hashable
, hedgehog >= 1.0.4
, microlens
, microlens-th
, small-steps
, small-steps-test

test-suite chain-rules-test
import: base, project-config

hs-source-dirs: test
main-is: Main.hs
other-modules: Test.Byron.Spec.Chain.STS.Properties
, Test.Byron.AbstractSize.Properties
type: exitcode-stdio-1.0
default-language: Haskell2010
build-depends: containers
, cardano-data
, data-ordlist
, hedgehog >= 1.0.4
, microlens
, tasty
, tasty-hedgehog
, tasty-hunit
-- local deps
, byron-spec-chain
, byron-spec-ledger
, small-steps
, small-steps-test

-- See `byron-spec-ledger.cabal` for an explanation of the options below.
ghc-options: "-with-rtsopts=-K4m -M300m"
4 changes: 4 additions & 0 deletions _sources/byron-spec-ledger/0.1.1.1/meta.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
timestamp = 2022-11-11T00:24:50Z
github = { repo = "input-output-hk/cardano-ledger", rev = "2fac95ef338ff9622543d08fe16d0fa6716d0019" }
subdir = 'eras/byron/ledger/executable-spec'

[[revisions]]
number = 1
timestamp = 2023-03-21T14:35:27Z
105 changes: 105 additions & 0 deletions _sources/byron-spec-ledger/0.1.1.1/revisions/1.cabal
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
cabal-version: 2.2

name: byron-spec-ledger
version: 0.1.1.1
synopsis: Executable specification of Cardano ledger
-- description:
homepage: https://github.com/input-output-hk/cardano-legder-specs
license: Apache-2.0
author: IOHK Formal Methods Team
maintainer: [email protected]
-- copyright:
category: Testing
build-type: Simple

extra-source-files: CHANGELOG.md
src/goblin_genomes/*.genome

common base
build-depends: base >= 4.12 && < 4.15

common project-config
default-language: Haskell2010

ghc-options: -Wall
-Wcompat
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wredundant-constraints
-Wno-unused-packages

library
import: base, project-config

hs-source-dirs: src
exposed-modules: Hedgehog.Gen.Double
, Byron.Spec.Ledger.Core
, Byron.Spec.Ledger.Core.Generators
, Byron.Spec.Ledger.Core.Omniscient
, Byron.Spec.Ledger.Delegation
, Byron.Spec.Ledger.Delegation.Test
, Byron.Spec.Ledger.GlobalParams
, Byron.Spec.Ledger.Update
, Byron.Spec.Ledger.Update.Generators
, Byron.Spec.Ledger.Update.Test
, Byron.Spec.Ledger.UTxO
, Byron.Spec.Ledger.UTxO.Generators
, Byron.Spec.Ledger.Util
, Byron.Spec.Ledger.STS.UTXO
, Byron.Spec.Ledger.STS.UTXOW
, Byron.Spec.Ledger.STS.UTXOWS
build-depends: bimap >=0.4 && <0.5
, cardano-data
, containers
, filepath
, goblins
, hashable
, hedgehog >= 1.0.4
, microlens
, microlens-th
, nothunks
, template-haskell
, Unique >= 0.4.7.6
-- IOHK deps
, cardano-binary
, cardano-prelude >= 0.1.0.1
-- Local deps
, small-steps
, small-steps-test

test-suite byron-spec-ledger-test
import: base, project-config

hs-source-dirs: test
main-is: Main.hs
other-modules: Test.Byron.Spec.Ledger.Core.Generators.Properties
, Test.Byron.Spec.Ledger.Delegation.Examples
, Test.Byron.Spec.Ledger.Delegation.Properties
, Test.Byron.Spec.Ledger.AbstractSize.Properties
, Test.Byron.Spec.Ledger.Update.Examples
, Test.Byron.Spec.Ledger.Update.Properties
, Test.Byron.Spec.Ledger.Relation.Properties
, Test.Byron.Spec.Ledger.UTxO.Properties
type: exitcode-stdio-1.0
default-language: Haskell2010
build-depends: bimap >=0.4 && <0.5
, cardano-data
, containers
, hedgehog >= 1.0.4
, microlens
, microlens-th
, tasty
, tasty-hunit
, tasty-hedgehog
, Unique >= 0.4.7.6
-- Local deps
, byron-spec-ledger
, small-steps
, small-steps-test

-- We set a bound here so that we're alerted of potential space
-- leaks in our generators (or test) code.
--
-- The 4 megabytes stack bound and 150 megabytes heap bound were
-- determined ad-hoc.
ghc-options: "-with-rtsopts=-K4m -M150m"
4 changes: 4 additions & 0 deletions _sources/byron-spec-ledger/0.1.1.2/meta.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
timestamp = 2022-11-14T13:25:11Z
github = { repo = "input-output-hk/cardano-ledger", rev = "760a73e89ef040d3ad91b4b0386b3bbace9431a9" }
subdir = 'eras/byron/ledger/executable-spec'

[[revisions]]
number = 1
timestamp = 2023-03-21T14:34:09Z
Loading