From ee3ed9d27daa28ebe7507637da74f06a776df85e Mon Sep 17 00:00:00 2001 From: Muhammad Abdullah Waheed Date: Thu, 9 May 2024 15:02:51 +0500 Subject: [PATCH 1/2] fix: reverted releaserc and added build step in release CI script --- .github/workflows/release.yml | 2 ++ .releaserc | 21 +++++---------------- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 87892aa..b741477 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,6 +22,8 @@ jobs: run: npm run lint - name: Test run: npm run test + - name: Build + run: npm run build - name: Release to npm/Github run: npx semantic-release@22 env: diff --git a/.releaserc b/.releaserc index 8283c56..b5529bf 100644 --- a/.releaserc +++ b/.releaserc @@ -2,34 +2,23 @@ "branch": "master", "tagFormat": "v${version}", "verifyConditions": [ - { - "path": "@semantic-release/npm", - "pkgRoot": "dist" - }, + "@semantic-release/npm", { "path": "@semantic-release/github", "assets": { - "path": "dist" + "path": "dist/*" } } ], "analyzeCommits": "@semantic-release/commit-analyzer", "generateNotes": "@semantic-release/release-notes-generator", - "prepare": [ - { - "path": "@semantic-release/npm", - "pkgRoot": "dist" - } - ], + "prepare": "@semantic-release/npm", "publish": [ - { - "path": "@semantic-release/npm", - "pkgRoot": "dist" - }, + "@semantic-release/npm", { "path": "@semantic-release/github", "assets": { - "path": "dist" + "path": "dist/*" } } ], From 571b07c4a8b5f094f396dc80c4a39985ac8e1138 Mon Sep 17 00:00:00 2001 From: Muhammad Abdullah Waheed Date: Thu, 9 May 2024 15:09:27 +0500 Subject: [PATCH 2/2] fix: reverted package.json main --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 15b86d9..2aaab62 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@edx/frontend-logging", "version": "1.0.0-semantically-released", "description": "edX Frontend logging client code for sending logging and events to Datadog", - "main": "index.js", + "main": "dist/index.js", "sideEffects": false, "publishConfig": { "access": "public"