From 397d16735bdc8b873ab5d3dd59ccaf878ac6efe0 Mon Sep 17 00:00:00 2001 From: Rubilmax Date: Thu, 17 Oct 2024 14:56:50 +0200 Subject: [PATCH] ci(publish): run in parallel --- .github/workflows/publish.yml | 37 ++-------------------- LICENSE | 2 +- package.json | 2 +- packages/blue-api-sdk/package.json | 2 +- packages/blue-sdk-ethers/package.json | 2 +- packages/blue-sdk-viem/package.json | 2 +- packages/blue-sdk-wagmi/package.json | 2 +- packages/blue-sdk/package.json | 2 +- packages/bundler-sdk-viem/package.json | 2 +- packages/liquidation-sdk-viem/package.json | 2 +- packages/morpho-test/package.json | 2 +- packages/morpho-ts/package.json | 2 +- packages/simulation-sdk-wagmi/package.json | 2 +- packages/simulation-sdk/package.json | 2 +- packages/test-ethers/package.json | 2 +- packages/test-viem/package.json | 2 +- packages/test-wagmi/package.json | 2 +- packages/test/package.json | 2 +- 18 files changed, 19 insertions(+), 52 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2d2bd1e3..753516e7 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -6,38 +6,8 @@ on: NPM_TOKEN: required: true -# Limit concurrent workflows to avoid semantic-release failing because of out-of-date remote. -concurrency: - group: semantic-release - jobs: publish: - strategy: - fail-fast: false - max-parallel: 1 - matrix: - package: - - test - - test-viem - - test-ethers - - test-wagmi - - - morpho-ts - - morpho-test - - - blue-api-sdk - - blue-sdk - - blue-sdk-ethers - - blue-sdk-viem - - blue-sdk-wagmi - - - simulation-sdk - - simulation-sdk-wagmi - - bundler-sdk-viem - - - liquidation-sdk-viem - - name: "@morpho-org/${{ matrix.package }}" runs-on: ubuntu-latest steps: @@ -52,14 +22,11 @@ jobs: - run: pnpm install - - run: | - package_json=$(jq '.release = input.release' packages/${{ matrix.package }}/package.json package.json) - - echo "$package_json" > packages/${{ matrix.package }}/package.json + - run: pnpm -r --parallel --no-reporter-hide-prefix -c exec "jq '.release = input.release' package.json ../../package.json > tmp.json && mv tmp.json package.json" - run: | echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc - pnpm --filter @morpho-org/${{ matrix.package }} exec semantic-release + pnpm -r --parallel --no-reporter-hide-prefix exec semantic-release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/LICENSE b/LICENSE index ae1a34ad..0e005be8 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Morpho Labs +Copyright (c) 2024 Morpho Association Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/package.json b/package.json index 28672947..6fb30438 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "description": "Collection of SDKs to interact with Morpho", "repository": "git@github.com:morpho-org/sdks.git", - "author": "Morpho Labs ", + "author": "Morpho Association ", "license": "MIT", "type": "module", "private": true, diff --git a/packages/blue-api-sdk/package.json b/packages/blue-api-sdk/package.json index b306309a..11167067 100644 --- a/packages/blue-api-sdk/package.json +++ b/packages/blue-api-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/blue-api-sdk", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "type": "module", "main": "src/index.ts", "files": ["lib"], diff --git a/packages/blue-sdk-ethers/package.json b/packages/blue-sdk-ethers/package.json index 4c606b00..11b7aef5 100644 --- a/packages/blue-sdk-ethers/package.json +++ b/packages/blue-sdk-ethers/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/blue-sdk-ethers", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "license": "MIT", "type": "module", "main": "src/index.ts", diff --git a/packages/blue-sdk-viem/package.json b/packages/blue-sdk-viem/package.json index fe0cfd95..bb4ba6d0 100644 --- a/packages/blue-sdk-viem/package.json +++ b/packages/blue-sdk-viem/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/blue-sdk-viem", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "license": "MIT", "main": "src/index.ts", "type": "module", diff --git a/packages/blue-sdk-wagmi/package.json b/packages/blue-sdk-wagmi/package.json index 8279ed8f..6acedede 100644 --- a/packages/blue-sdk-wagmi/package.json +++ b/packages/blue-sdk-wagmi/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/blue-sdk-wagmi", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "license": "MIT", "type": "module", "main": "src/index.ts", diff --git a/packages/blue-sdk/package.json b/packages/blue-sdk/package.json index 253acad7..48bcb35b 100644 --- a/packages/blue-sdk/package.json +++ b/packages/blue-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/blue-sdk", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "license": "MIT", "type": "module", "main": "src/index.ts", diff --git a/packages/bundler-sdk-viem/package.json b/packages/bundler-sdk-viem/package.json index 3f37b235..22befc94 100644 --- a/packages/bundler-sdk-viem/package.json +++ b/packages/bundler-sdk-viem/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/bundler-sdk-viem", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "license": "MIT", "type": "module", "main": "src/index.ts", diff --git a/packages/liquidation-sdk-viem/package.json b/packages/liquidation-sdk-viem/package.json index a9d6d4ae..a03223c7 100644 --- a/packages/liquidation-sdk-viem/package.json +++ b/packages/liquidation-sdk-viem/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/liquidation-sdk-viem", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "type": "module", "main": "src/index.ts", "files": ["lib", "examples"], diff --git a/packages/morpho-test/package.json b/packages/morpho-test/package.json index 71742ccc..c42d5011 100644 --- a/packages/morpho-test/package.json +++ b/packages/morpho-test/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/morpho-test", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "type": "module", "main": "src/index.ts", "files": ["lib"], diff --git a/packages/morpho-ts/package.json b/packages/morpho-ts/package.json index cefa061c..1c60ddb2 100644 --- a/packages/morpho-ts/package.json +++ b/packages/morpho-ts/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/morpho-ts", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "license": "MIT", "main": "src/index.ts", "files": ["lib"], diff --git a/packages/simulation-sdk-wagmi/package.json b/packages/simulation-sdk-wagmi/package.json index a9ed9e11..4a3033a8 100644 --- a/packages/simulation-sdk-wagmi/package.json +++ b/packages/simulation-sdk-wagmi/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/simulation-sdk-wagmi", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "license": "MIT", "type": "module", "main": "src/index.ts", diff --git a/packages/simulation-sdk/package.json b/packages/simulation-sdk/package.json index b7e7c495..4babde10 100644 --- a/packages/simulation-sdk/package.json +++ b/packages/simulation-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/simulation-sdk", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "license": "MIT", "type": "module", "main": "src/index.ts", diff --git a/packages/test-ethers/package.json b/packages/test-ethers/package.json index d2418387..f68ade80 100644 --- a/packages/test-ethers/package.json +++ b/packages/test-ethers/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/test-ethers", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "type": "module", "main": "src/index.ts", "files": ["lib"], diff --git a/packages/test-viem/package.json b/packages/test-viem/package.json index ced42ca5..8055d74b 100644 --- a/packages/test-viem/package.json +++ b/packages/test-viem/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/test-viem", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "type": "module", "main": "src/index.ts", "files": ["lib"], diff --git a/packages/test-wagmi/package.json b/packages/test-wagmi/package.json index 27b1b772..c0521dca 100644 --- a/packages/test-wagmi/package.json +++ b/packages/test-wagmi/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/test-wagmi", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "type": "module", "main": "src/index.ts", "files": ["lib"], diff --git a/packages/test/package.json b/packages/test/package.json index 098704a0..9934a1ba 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,7 +1,7 @@ { "name": "@morpho-org/test", "version": "1.12.4", - "author": "Morpho Labs ", + "author": "Morpho Association ", "type": "module", "main": "src/index.ts", "files": ["lib"],