diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e87cbfd..a279b5b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -115,6 +115,8 @@ jobs: - name: Update the package version and publish run: | + npm install --include=dev npm version ${{ needs.release.outputs.version }} + npm run build npm publish working-directory: './frontend' diff --git a/frontend/package.json b/frontend/package.json index 91da726..978d0f7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,11 +1,18 @@ { "name": "@openedx/sample-plugin", "version": "__semantically__released__", - "main": "src/index.jsx", + "main": "dist/index.js", + "files": ["dist"], "repository": "https://github.com/openedx/sample-plugin", + "scripts": { + "build": "fedx-scripts babel src --out-dir dist --source-maps --ignore **/*.test.jsx,**/*.test.js" + }, "peerDependencies": { "@edx/frontend-platform": "*", "@openedx/paragon": "*", "react": "*" + }, + "devDependencies": { + "@openedx/frontend-build": "*" } }