diff --git a/.github/workflows/publish_did_key.yaml b/.github/workflows/publish_did_key.yaml new file mode 100644 index 000000000..2e332cb29 --- /dev/null +++ b/.github/workflows/publish_did_key.yaml @@ -0,0 +1,31 @@ +name: Publish KEY DID Provider + +on: + workflow_dispatch: + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Install pnpm + uses: pnpm/action-setup@v2 + with: + version: 8.6.0 + - name: Install node + uses: actions/setup-node@v3 + with: + node-version: 18.16.0 + registry-url: https://registry.npmjs.org/ + cache: 'pnpm' + - name: Install deps + run: pnpm install --frozen-lockfile + - name: Build + run: pnpm release-build:did-provider-key + env: + NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} + - name: Publish + run: npm publish -w @blockchain-lab-um/did-provider-key + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_AUTH_TOKEN}} diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 4a44f1040..8bd434645 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -4,5 +4,6 @@ "packages/types": "0.1.0", "packages/datamanager": "0.1.0", "libs/utils": "1.1.0", - "libs/did-provider-ebsi": "1.0.0" + "libs/did-provider-ebsi": "1.0.0", + "libs/did-provider-key": "1.0.0" } diff --git a/package.json b/package.json index b70031fce..8dcede533 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ "prettier": "prettier --write .", "release-build:core": "pnpm nx run-many --target=build --projects=@blockchain-lab-um/masca,@blockchain-lab-um/masca-connector,@blockchain-lab-um/veramo-datamanager", "release-build:did-provider-ebsi": "pnpm nx build @blockchain-lab-um/did-provider-ebsi", + "release-build:did-provider-key": "pnpm nx build @blockchain-lab-um/did-provider-key", "release-build:utils": "pnpm nx build @blockchain-lab-um/utils", "start": "pnpm nx run-many --target=start --all", "start:dapp": "pnpm nx start @blockchain-lab-um/dapp", diff --git a/release-please-config.json b/release-please-config.json index 3e53d1fcd..58b7de8c3 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -82,6 +82,15 @@ "bumpPatchForMinorPreMajor": false, "changelogPath": "CHANGELOG.md", "versioning": "default" + }, + "libs/did-provider-key": { + "release-as": "1.0.0", + "component": "did-provider-key", + "releaseType": "node", + "bumpMinorPreMajor": false, + "bumpPatchForMinorPreMajor": false, + "changelogPath": "CHANGELOG.md", + "versioning": "default" } }, "plugins": [