From 6c57e8474d2a0d7e6cc10bd71c1a3af6915a4caa Mon Sep 17 00:00:00 2001 From: Thomas Honeyman Date: Sun, 11 Oct 2026 16:59:47 +0000 Subject: [PATCH 1/3] Update registry tooling for Spago 1.0 --- .github/workflows/ci.yml | 10 +- CHANGELOG.md | 2 + CONTRIBUTING.md | 6 +- spago.lock | 259 ++++++++++++++------------------------- spago.yaml | 2 +- 5 files changed, 104 insertions(+), 175 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c28e56b..1cbd799 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,17 +10,21 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 + + - uses: actions/setup-node@v7 + with: + node-version: 24 - name: Set up a PureScript toolchain uses: purescript-contrib/setup-purescript@main with: purescript: "latest" purs-tidy: "latest" - spago: "unstable" + spago: "latest" - name: Cache PureScript dependencies - uses: actions/cache@v4 + uses: actions/cache@v6 with: key: ${{ runner.os }}-spago-${{ hashFiles('**/spago.lock') }} path: | diff --git a/CHANGELOG.md b/CHANGELOG.md index e71b42b..85938f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,8 @@ New features: Other improvements: +- Update repository tooling for Spago 1.0. + ## [v10.3.0](https://github.com/purescript-contrib/purescript-parsing/releases/tag/v10.3.0) - 2025-03-08 Bugfixes: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 768c507..d613fb5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ Every library in the Contributors organization shares a simple handbook that hel # Development -This package includes a `spago-dev.dhall` which provides the dependencies +This package includes a `spago.yaml` which provides the dependencies for development and testing. ## Testing @@ -14,5 +14,5 @@ for development and testing. To run the test suite: ``` -spago -x spago-dev.dhall test -``` \ No newline at end of file +spago test +``` diff --git a/spago.lock b/spago.lock index d3f8b27..47257ce 100644 --- a/spago.lock +++ b/spago.lock @@ -80,48 +80,6 @@ { "unsafe-coerce": ">=6.0.0 <7.0.0" } - ], - "build_plan": [ - "arrays", - "bifunctors", - "const", - "contravariant", - "control", - "distributive", - "effect", - "either", - "enums", - "exceptions", - "exists", - "foldable-traversable", - "functions", - "functors", - "gen", - "identity", - "integers", - "invariant", - "lazy", - "lists", - "maybe", - "newtype", - "nonempty", - "nullable", - "numbers", - "orders", - "partial", - "prelude", - "profunctor", - "refs", - "safe-coerce", - "st", - "strings", - "tailrec", - "transformers", - "tuples", - "type-equality", - "unfoldable", - "unicode", - "unsafe-coerce" ] }, "test": { @@ -131,62 +89,6 @@ "console", "node-process", "nonempty" - ], - "build_plan": [ - "aff", - "arraybuffer-types", - "arrays", - "assert", - "bifunctors", - "console", - "const", - "contravariant", - "control", - "datetime", - "distributive", - "effect", - "either", - "enums", - "exceptions", - "exists", - "foldable-traversable", - "foreign", - "foreign-object", - "functions", - "functors", - "gen", - "identity", - "integers", - "invariant", - "lazy", - "lists", - "maybe", - "newtype", - "node-buffer", - "node-event-emitter", - "node-process", - "node-streams", - "nonempty", - "nullable", - "numbers", - "ordered-collections", - "orders", - "parallel", - "partial", - "posix-types", - "prelude", - "profunctor", - "refs", - "safe-coerce", - "st", - "strings", - "tailrec", - "transformers", - "tuples", - "type-equality", - "typelevel-prelude", - "unfoldable", - "unsafe-coerce" ] } } @@ -709,21 +611,19 @@ "aff": { "type": "registry", "version": "8.0.0", - "integrity": "sha256-5MmdI4+0RHBtSBy+YlU3/Cq4R5W2ih3OaRedJIrVHdk=", + "integrity": "sha256-9BRIrSdRoYybfiUmBqgKJ66cPqxYHb277bVWQMn/9sg=", "dependencies": [ - "bifunctors", "control", "datetime", "effect", "either", "exceptions", - "foldable-traversable", "functions", - "maybe", "newtype", "parallel", + "partial", "prelude", - "refs", + "st", "tailrec", "transformers", "unsafe-coerce" @@ -732,13 +632,13 @@ "arraybuffer-types": { "type": "registry", "version": "3.0.2", - "integrity": "sha256-mQKokysYVkooS4uXbO+yovmV/s8b138Ws3zQvOwIHRA=", + "integrity": "sha256-p05cJnSkyeoB7VHzMyc2Eb1RwUaB7Nl0sQSqEGNEUD8=", "dependencies": [] }, "arrays": { "type": "registry", "version": "7.3.0", - "integrity": "sha256-tmcklBlc/muUtUfr9RapdCPwnlQeB3aSrC4dK85gQlc=", + "integrity": "sha256-GD4z7LCi9wzi7FCQqbWhvs8paoUK9NO+HwgXZ+KP8Rk=", "dependencies": [ "bifunctors", "control", @@ -759,7 +659,7 @@ "assert": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-hCSYcCw9kj3qujoDcriWhCdmrpPZoguSPDZhEMnTl3A=", + "integrity": "sha256-hCZ1J8/71nQiRwsSV2j7iicppScOegBFZrLI6sPf9F8=", "dependencies": [ "console", "effect", @@ -769,7 +669,7 @@ "bifunctors": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-/gZwC9YhNxZNQpnHa5BIYerCGM2jeX9ukZiEvYxm5Nw=", + "integrity": "sha256-tXhmlMiyVy6mbUreVZQt/2EGEsPr0T1PjJi+YCG5J7E=", "dependencies": [ "const", "either", @@ -781,7 +681,7 @@ "console": { "type": "registry", "version": "6.1.0", - "integrity": "sha256-CxmAzjgyuGDmt9FZW51VhV6rBPwR6o0YeKUzA9rSzcM=", + "integrity": "sha256-3T5PPz1mATZmV0C4GzkCkpLlCa5xG7u8ZNgnLrrrI1Q=", "dependencies": [ "effect", "prelude" @@ -790,7 +690,7 @@ "const": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-tNrxDW8D8H4jdHE2HiPzpLy08zkzJMmGHdRqt5BQuTc=", + "integrity": "sha256-S+m0lQsxnji0z1XRUmkn+3RFuWJ5CXWuIr1u3i8Bfoc=", "dependencies": [ "invariant", "newtype", @@ -800,7 +700,7 @@ "contravariant": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-TP+ooAp3vvmdjfQsQJSichF5B4BPDHp3wAJoWchip6c=", + "integrity": "sha256-nuckEWqL80NaPmR/l9AUyrfycNh18XcvlZV9PAamwqc=", "dependencies": [ "const", "either", @@ -812,7 +712,7 @@ "control": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-sH7Pg9E96JCPF9PIA6oQ8+BjTyO/BH1ZuE/bOcyj4Jk=", + "integrity": "sha256-0vxyYh5FL+ilxgLo954w1LqCUC0RSIivNNlb9CaNUQg=", "dependencies": [ "newtype", "prelude" @@ -821,7 +721,7 @@ "datetime": { "type": "registry", "version": "6.1.0", - "integrity": "sha256-g/5X5BBegQWLpI9IWD+sY6mcaYpzzlW5lz5NBzaMtyI=", + "integrity": "sha256-tbv6eDXy6QOD7YSknxYSbsDF32OC2JrNbSBpzMs7Doc=", "dependencies": [ "bifunctors", "control", @@ -844,7 +744,7 @@ "distributive": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-HTDdmEnzigMl+02SJB88j+gAXDx9VKsbvR4MJGDPbOQ=", + "integrity": "sha256-netyJK4B32PDYHD0tF2AenKgo3urzbI770ycM0pArAo=", "dependencies": [ "identity", "newtype", @@ -856,7 +756,7 @@ "effect": { "type": "registry", "version": "4.0.0", - "integrity": "sha256-eBtZu+HZcMa5HilvI6kaDyVX3ji8p0W9MGKy2K4T6+M=", + "integrity": "sha256-DdqU3bncRTjgMVPPRlAuGHVeajSPEcRaRhNuio7if6s=", "dependencies": [ "prelude" ] @@ -864,7 +764,7 @@ "either": { "type": "registry", "version": "6.1.0", - "integrity": "sha256-6hgTPisnMWVwQivOu2PKYcH8uqjEOOqDyaDQVUchTpY=", + "integrity": "sha256-tBHx3PgtH4GZOApZCDkcM7szRTYJinrUrVGWazQCUUg=", "dependencies": [ "control", "invariant", @@ -875,7 +775,7 @@ "enums": { "type": "registry", "version": "6.0.1", - "integrity": "sha256-HWaD73JFLorc4A6trKIRUeDMdzE+GpkJaEOM1nTNkC8=", + "integrity": "sha256-sdZOmLX5+5pASGpvVyT0vSD5BBYQjZiayjV5XiPutso=", "dependencies": [ "control", "either", @@ -892,7 +792,7 @@ "exceptions": { "type": "registry", "version": "6.1.0", - "integrity": "sha256-K0T89IHtF3vBY7eSAO7eDOqSb2J9kZGAcDN5+IKsF8E=", + "integrity": "sha256-nRrr+N0wk0TUFOWLR7e1n1oxcXo/X345bQUtoY9lW6A=", "dependencies": [ "effect", "either", @@ -903,7 +803,7 @@ "exists": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-A0JQHpTfo1dNOj9U5/Fd3xndlRSE0g2IQWOGor2yXn8=", + "integrity": "sha256-vtLbrWNaI+pzx/2fw2AQnCovoLtcosClIhjO26QKkh8=", "dependencies": [ "unsafe-coerce" ] @@ -911,7 +811,7 @@ "foldable-traversable": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-fLeqRYM4jUrZD5H4WqcwUgzU7XfYkzO4zhgtNc3jcWM=", + "integrity": "sha256-NGGWyCio/xjce6fPP7y3wwg7CheqllID6aJudDxbWhA=", "dependencies": [ "bifunctors", "const", @@ -929,23 +829,23 @@ "foreign": { "type": "registry", "version": "7.0.0", - "integrity": "sha256-1ORiqoS3HW+qfwSZAppHPWy4/6AQysxZ2t29jcdUMNA=", + "integrity": "sha256-jiDRMVQfovGsbbA/FzbzYf6iWk9i2b5gNrIjz+gFfsI=", "dependencies": [ "either", "functions", - "identity", "integers", "lists", "maybe", "prelude", "strings", - "transformers" + "transformers", + "unsafe-coerce" ] }, "foreign-object": { "type": "registry", "version": "4.1.0", - "integrity": "sha256-q24okj6mT+yGHYQ+ei/pYPj5ih6sTbu7eDv/WU56JVo=", + "integrity": "sha256-x/Q7r80z/vmHRKvPwhYmHP/DnJciPtsyGfRTMzayKIU=", "dependencies": [ "arrays", "foldable-traversable", @@ -958,13 +858,14 @@ "tailrec", "tuples", "typelevel-prelude", - "unfoldable" + "unfoldable", + "unsafe-coerce" ] }, "functions": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-adMyJNEnhGde2unHHAP79gPtlNjNqzgLB8arEOn9hLI=", + "integrity": "sha256-0jgtOr+SFO4UScKc40oA/9Vdcf2rLn3h3vZlY0KfqVo=", "dependencies": [ "prelude" ] @@ -972,7 +873,7 @@ "functors": { "type": "registry", "version": "5.0.0", - "integrity": "sha256-zfPWWYisbD84MqwpJSZFlvM6v86McM68ob8p9s27ywU=", + "integrity": "sha256-W1o/4wcp6S3chodYL8uixlXK2mfr1L+SzM1R+whqUco=", "dependencies": [ "bifunctors", "const", @@ -992,7 +893,7 @@ "gen": { "type": "registry", "version": "4.0.0", - "integrity": "sha256-f7yzAXWwr+xnaqEOcvyO3ezKdoes8+WXWdXIHDBCAPI=", + "integrity": "sha256-kyOateeOtQa07vfTMYeSuCKdelgKE1R65fwKkZ10wsY=", "dependencies": [ "either", "foldable-traversable", @@ -1009,7 +910,7 @@ "identity": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-4wY0XZbAksjY6UAg99WkuKyJlQlWAfTi2ssadH0wVMY=", + "integrity": "sha256-RY/iXPpxpqvKHYfJeFVNI1J06kohB9rbtWYuha8t0LE=", "dependencies": [ "control", "invariant", @@ -1020,7 +921,7 @@ "integers": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-sf+sK26R1hzwl3NhXR7WAu9zCDjQnfoXwcyGoseX158=", + "integrity": "sha256-Y8yozC1uHRLcruobEyv5/bMKzE1BoKJ/olHv6o+bgm8=", "dependencies": [ "maybe", "numbers", @@ -1030,7 +931,7 @@ "invariant": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-RGWWyYrz0Hs1KjPDA+87Kia67ZFBhfJ5lMGOMCEFoLo=", + "integrity": "sha256-HyoT1I5qIHRq8RSZji6zZDvqnpVjLw748utrKwZtqsw=", "dependencies": [ "control", "prelude" @@ -1039,7 +940,7 @@ "lazy": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-lMsfFOnlqfe4KzRRiW8ot5ge6HtcU3Eyh2XkXcP5IgU=", + "integrity": "sha256-MHRC+1Pc+AjortBp4b/e1e6KpEpsDwaJBNBB7TOL+1I=", "dependencies": [ "control", "foldable-traversable", @@ -1050,7 +951,7 @@ "lists": { "type": "registry", "version": "7.0.0", - "integrity": "sha256-EKF15qYqucuXP2lT/xPxhqy58f0FFT6KHdIB/yBOayI=", + "integrity": "sha256-/mGd7wLoU+wsTcqii7SSUByxsvwvjnu2PjwAD47yYb4=", "dependencies": [ "bifunctors", "control", @@ -1069,7 +970,7 @@ "maybe": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-5cCIb0wPwbat2PRkQhUeZO0jcAmf8jCt2qE0wbC3v2Q=", + "integrity": "sha256-8X6XEgtZ5lqfkEuc1hWOofnL6mwhk8gSJTxwvbR/SbY=", "dependencies": [ "control", "invariant", @@ -1080,7 +981,7 @@ "newtype": { "type": "registry", "version": "5.0.0", - "integrity": "sha256-gdrQu8oGe9eZE6L3wOI8ql/igOg+zEGB5ITh2g+uttw=", + "integrity": "sha256-dt6w0cty4OS+Pjt9fsh3iU6ottqSU83mdAZkaEEvo6c=", "dependencies": [ "prelude", "safe-coerce" @@ -1089,12 +990,15 @@ "node-buffer": { "type": "registry", "version": "9.0.0", - "integrity": "sha256-PWE2DJ5ruBLCmeA/fUiuySEFmUJ/VuRfyrnCuVZBlu4=", + "integrity": "sha256-RdQjilmEHqsT4fwpCr8Mavw8KTafYrS3ZM6zeAAVAl8=", "dependencies": [ "arraybuffer-types", "effect", + "functions", "maybe", "nullable", + "partial", + "prelude", "st", "unsafe-coerce" ] @@ -1102,7 +1006,7 @@ "node-event-emitter": { "type": "registry", "version": "3.0.0", - "integrity": "sha256-Qw0MjsT4xRH2j2i4K8JmRjcMKnH5z1Cw39t00q4LE4w=", + "integrity": "sha256-wodx71NxJBPXOaawFn01V1ByYB2vT+I3RuV2giOVKMg=", "dependencies": [ "effect", "either", @@ -1116,38 +1020,46 @@ "node-process": { "type": "registry", "version": "11.2.0", - "integrity": "sha256-+2MQDYChjGbVbapCyJtuWYwD41jk+BntF/kcOTKBMVs=", + "integrity": "sha256-onzKeNmaeYfN3HSDPqSFTrrP2Yl9tnVsfKKhnf2plxM=", "dependencies": [ "effect", + "exceptions", "foreign", "foreign-object", "maybe", "node-event-emitter", "node-streams", + "nullable", "posix-types", "prelude", - "unsafe-coerce" + "strings" ] }, "node-streams": { "type": "registry", "version": "9.0.0", - "integrity": "sha256-2n6dq7YWleTDmD1Kur/ul7Cn08IvWrScgPf+0PgX2TQ=", + "integrity": "sha256-EUpw7EDZCHstxj0vqJUR4BXORmRBN2LTlHw6/te+jxs=", "dependencies": [ "aff", + "arrays", "effect", "either", "exceptions", + "maybe", "node-buffer", "node-event-emitter", "nullable", - "prelude" + "prelude", + "refs", + "st", + "tailrec", + "unsafe-coerce" ] }, "nonempty": { "type": "registry", "version": "7.0.0", - "integrity": "sha256-54ablJZUHGvvlTJzi3oXyPCuvY6zsrWJuH/dMJ/MFLs=", + "integrity": "sha256-Ctkq8/+KiGqCE53Y/LvibA/coy7ev9HtRZU+GYS7yfQ=", "dependencies": [ "control", "foldable-traversable", @@ -1160,35 +1072,39 @@ "nullable": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-yiGBVl3AD+Guy4kNWWeN+zl1gCiJK+oeIFtZtPCw4+o=", + "integrity": "sha256-CDAZk+L9Sc0GCFTkE8n+qdp4Ys8avvnkU+m2hVALt7M=", "dependencies": [ - "effect", "functions", - "maybe" + "maybe", + "prelude" ] }, "numbers": { "type": "registry", "version": "9.0.1", - "integrity": "sha256-/9M6aeMDBdB4cwYDeJvLFprAHZ49EbtKQLIJsneXLIk=", + "integrity": "sha256-ZydYckgwRAnRaFC7pu6fADhzdwX+UqHZrfJyet64zls=", "dependencies": [ "functions", - "maybe" + "maybe", + "prelude" ] }, "ordered-collections": { "type": "registry", "version": "3.2.0", - "integrity": "sha256-o9jqsj5rpJmMdoe/zyufWHFjYYFTTsJpgcuCnqCO6PM=", + "integrity": "sha256-NaEXc2cz/7lJfxPWEja4XlZbGxuRqJwFKQJjsJf51kQ=", "dependencies": [ "arrays", + "control", "foldable-traversable", + "functions", "gen", "lists", "maybe", + "newtype", "partial", "prelude", - "st", + "safe-coerce", "tailrec", "tuples", "unfoldable" @@ -1197,7 +1113,7 @@ "orders": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-nBA0g3/ai0euH8q9pSbGqk53W2q6agm/dECZTHcoink=", + "integrity": "sha256-nSMxZK7wxyDULkjZqvMyB71mVo6b0AyLLHosDVbv1XM=", "dependencies": [ "newtype", "prelude" @@ -1206,7 +1122,7 @@ "parallel": { "type": "registry", "version": "7.0.0", - "integrity": "sha256-gUC9i4Txnx9K9RcMLsjujbwZz6BB1bnE2MLvw4GIw5o=", + "integrity": "sha256-bAGpVhrFz2IyHkA4MR7+tE/19FZ7dzYBdYPgK5svkqw=", "dependencies": [ "control", "effect", @@ -1224,28 +1140,29 @@ "partial": { "type": "registry", "version": "4.0.0", - "integrity": "sha256-fwXerld6Xw1VkReh8yeQsdtLVrjfGiVuC5bA1Wyo/J4=", + "integrity": "sha256-mdrlJBAgFMh79hNRW39uv7c+BwnnaOrAMmdh7+VhEhs=", "dependencies": [] }, "posix-types": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-ZfFz8RR1lee/o/Prccyeut3Q+9tYd08mlR72sIh6GzA=", + "integrity": "sha256-Je5jG439F/SFO/IvVevZnWVxDIonrehlKuJkefP2lHE=", "dependencies": [ "maybe", + "newtype", "prelude" ] }, "prelude": { "type": "registry", "version": "6.0.1", - "integrity": "sha256-o8p6SLYmVPqzXZhQFd2hGAWEwBoXl1swxLG/scpJ0V0=", + "integrity": "sha256-qicw3g9AkjIxyVp73o1dF9BiTCMWouPk9rYe6AASBCU=", "dependencies": [] }, "profunctor": { "type": "registry", "version": "6.0.1", - "integrity": "sha256-E58hSYdJvF2Qjf9dnWLPlJKh2Z2fLfFLkQoYi16vsFk=", + "integrity": "sha256-Ow0mJC+PIIRq/a3mzCWY5vxuTgR/e+Ee68+mWeSRnWY=", "dependencies": [ "control", "distributive", @@ -1260,7 +1177,7 @@ "refs": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-Vgwne7jIbD3ZMoLNNETLT8Litw6lIYo3MfYNdtYWj9s=", + "integrity": "sha256-KKD5G9dR2SauuDGULUJsxjqDOEi1Jqm+2Sq5U2mY8YU=", "dependencies": [ "effect", "prelude" @@ -1269,7 +1186,7 @@ "safe-coerce": { "type": "registry", "version": "2.0.0", - "integrity": "sha256-a1ibQkiUcbODbLE/WAq7Ttbbh9ex+x33VCQ7GngKudU=", + "integrity": "sha256-EJrxtKt5xC7TYjBZrSBO/J7Aw3DmtilYjt4olpAXWVc=", "dependencies": [ "unsafe-coerce" ] @@ -1277,8 +1194,9 @@ "st": { "type": "registry", "version": "6.2.0", - "integrity": "sha256-z9X0WsOUlPwNx9GlCC+YccCyz8MejC8Wb0C4+9fiBRY=", + "integrity": "sha256-WI4MEkkwUd4pnwZQ3G8VKWgX5t1RSNJludm5e9boaRo=", "dependencies": [ + "effect", "partial", "prelude", "tailrec", @@ -1288,7 +1206,7 @@ "strings": { "type": "registry", "version": "6.0.1", - "integrity": "sha256-WssD3DbX4OPzxSdjvRMX0yvc9+pS7n5gyPv5I2Trb7k=", + "integrity": "sha256-FNto2hoNW5Da6W6crIk77YXMagBvOGHZE1kO7eZ1vLM=", "dependencies": [ "arrays", "control", @@ -1311,7 +1229,7 @@ "tailrec": { "type": "registry", "version": "6.1.0", - "integrity": "sha256-Xx19ECVDRrDWpz9D2GxQHHV89vd61dnXxQm0IcYQHGk=", + "integrity": "sha256-xrorCfP0xV1wubs27idQCHQqdvSUuqmmL/am7Ji1wVU=", "dependencies": [ "bifunctors", "effect", @@ -1326,7 +1244,7 @@ "transformers": { "type": "registry", "version": "6.1.0", - "integrity": "sha256-3Bm+Z6tsC/paG888XkywDngJ2JMos+JfOhRlkVfb7gI=", + "integrity": "sha256-QJmgNT/y7ljPHSsXaW4zxF/982BFiQ90KNL1g/NtEOQ=", "dependencies": [ "control", "distributive", @@ -1348,7 +1266,7 @@ "tuples": { "type": "registry", "version": "7.0.0", - "integrity": "sha256-1rXgTomes9105BjgXqIw0FL6Fz1lqqUTLWOumhWec1M=", + "integrity": "sha256-BKy7EfK8S1KeTCwyWqyW1wwcpSAQuh3IsczSVgS6fzY=", "dependencies": [ "control", "invariant", @@ -1358,13 +1276,13 @@ "type-equality": { "type": "registry", "version": "4.0.1", - "integrity": "sha256-Hs9D6Y71zFi/b+qu5NSbuadUQXe5iv5iWx0226vOHUw=", + "integrity": "sha256-BBqYOSnAKmayRvR5mtZoCf4SlYs2ipatD/+5nQx73aw=", "dependencies": [] }, "typelevel-prelude": { "type": "registry", "version": "7.0.0", - "integrity": "sha256-uFF2ph+vHcQpfPuPf2a3ukJDFmLhApmkpTMviHIWgJM=", + "integrity": "sha256-+pHi14/40mTj/+lmCWqL0T7iXIXD1+NSg/KItyyoB0A=", "dependencies": [ "prelude", "type-equality" @@ -1373,7 +1291,7 @@ "unfoldable": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-JtikvJdktRap7vr/K4ITlxUX1QexpnqBq0G/InLr6eg=", + "integrity": "sha256-BK/6By1sKp/ztk+9CF3q43SV0QDTLVdsGqFerKHSmbg=", "dependencies": [ "foldable-traversable", "maybe", @@ -1385,17 +1303,22 @@ "unicode": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-QJnTVZpmihEAUiMeYrfkusVoziJWp2hJsgi9bMQLue8=", + "integrity": "sha256-5KugCNyYxscmZpnMbssOQA96XimuBN/bjHpdrtd5qaY=", "dependencies": [ - "foldable-traversable", + "arrays", + "enums", + "integers", "maybe", - "strings" + "partial", + "prelude", + "strings", + "unsafe-coerce" ] }, "unsafe-coerce": { "type": "registry", "version": "6.0.0", - "integrity": "sha256-IqIYW4Vkevn8sI+6aUwRGvd87tVL36BBeOr0cGAE7t0=", + "integrity": "sha256-0L1QsaY20OILjfU5TV72d3U/tSjhmL9hJ32WMp857Lk=", "dependencies": [] } } diff --git a/spago.yaml b/spago.yaml index 1115a07..4d8aaed 100644 --- a/spago.yaml +++ b/spago.yaml @@ -37,7 +37,7 @@ package: publish: # The version of your package. This follows semver rules, but with no # prereleases - so only major.minor.patch. - version: 11.0.0 + version: 11.0.1 # The license for your source, in SPDX format: https://spdx.dev/ license: BSD-2-Clause # # Optional list of globs to include in the published archive, in From b39a2a521049a106f98f411f50166d1d055e15ba Mon Sep 17 00:00:00 2001 From: Thomas Honeyman Date: Sun, 11 Oct 2026 19:55:40 +0000 Subject: [PATCH 2/3] Set owner-requested BSD-3-Clause publish metadata --- spago.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spago.yaml b/spago.yaml index 4d8aaed..bd2a4d0 100644 --- a/spago.yaml +++ b/spago.yaml @@ -39,7 +39,7 @@ package: # prereleases - so only major.minor.patch. version: 11.0.1 # The license for your source, in SPDX format: https://spdx.dev/ - license: BSD-2-Clause + license: BSD-3-Clause # # Optional list of globs to include in the published archive, in # # addition to the list of files that the Registry includes by default: # # https://github.com/purescript/registry-dev/blob/master/SPEC.md#always-included-files From e690f07ffab508cfb142539f1da2dc08e3befea5 Mon Sep 17 00:00:00 2001 From: Thomas Honeyman Date: Sun, 11 Oct 2026 19:59:35 +0000 Subject: [PATCH 3/3] Describe both BSD licenses in publish metadata --- spago.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spago.yaml b/spago.yaml index bd2a4d0..54df68d 100644 --- a/spago.yaml +++ b/spago.yaml @@ -39,7 +39,7 @@ package: # prereleases - so only major.minor.patch. version: 11.0.1 # The license for your source, in SPDX format: https://spdx.dev/ - license: BSD-3-Clause + license: BSD-2-Clause AND BSD-3-Clause # # Optional list of globs to include in the published archive, in # # addition to the list of files that the Registry includes by default: # # https://github.com/purescript/registry-dev/blob/master/SPEC.md#always-included-files