Skip to content

Commit

Permalink
feat(Turborepo): Add publish step for @turbo/repository (#6209)
Browse files Browse the repository at this point in the history
Co-authored-by: Greg Soltis <Greg Soltis>
  • Loading branch information
Greg Soltis authored Oct 19, 2023
1 parent 62b949d commit 60ed907
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 2 deletions.
15 changes: 14 additions & 1 deletion .github/workflows/turborepo-library-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@ jobs:
- name: Package Artifacts
run: |
pwd
mkdir tarballs
npm pack packages/turbo-repository/npm/darwin-arm64
npm pack packages/turbo-repository/npm/darwin-x64
Expand All @@ -105,6 +104,20 @@ jobs:
npm pack packages/turbo-repository/js
mv *.tgz tarballs/
- name: Publish Artifacts
run: |
npm config set --location=project "//registry.npmjs.org/:_authToken" $(NPM_TOKEN)
VERSION=$(jq -r .version packages/turbo-repository/js/package.json)
TARBALLS="packages/turbo-repository/tarballs"
TAG="canary"
npm publish -ddd --tag ${TAG} ${TARBALLS}/turbo-repository-darwin-arm64-${VERSION}.tgz
npm publish -ddd --tag ${TAG} ${TARBALLS}/turbo-repository-darwin-x64-${VERSION}.tgz
npm publish -ddd --tag ${TAG} ${TARBALLS}/turbo-repository-linux-arm64-gnu-${VERSION}.tgz
npm publish -ddd --tag ${TAG} ${TARBALLS}/turbo-repository-linux-x64-gnu-${VERSION}.tgz
npm publish -ddd --tag ${TAG} ${TARBALLS}/turbo-repository-win32-arm64-msvc-${VERSION}.tgz
npm publish -ddd --tag ${TAG} ${TARBALLS}/turbo-repository-win32-x64-msvc-${VERSION}.tgz
npm publish -ddd --tag ${TAG} ${TARBALLS}/turbo-repository-${VERSION}.tgz
- name: Upload Artifacts
uses: actions/upload-artifact@v3
with:
Expand Down
1 change: 1 addition & 0 deletions packages/turbo-repository/js/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"description": "",
"bugs": "https://github.com/vercel/turbo/issues",
"homepage": "https://turbo.build/repo",
"license": "MPL-2.0",
"main": "dist/index.js",
"scripts": {
"build": "mkdir -p dist && cp index.js dist/index.js && cp index.d.ts dist/index.d.ts"
Expand Down
2 changes: 1 addition & 1 deletion packages/turbo-repository/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"homepage": "https://turbo.build/repo",
"scripts": {
"build": "napi build --platform -p turborepo-napi --cargo-cwd ../../ --cargo-name turborepo_napi native --js false --dts ../js/index-generated.d.ts",
"build:release": "napi build --release --platform -p turborepo-napi --cargo-cwd ../../ --cargo-name turborepo_napi native --js ../js/dist/index.js --dts ../js/dist/index.d.ts",
"build:release": "napi build --release --platform -p turborepo-napi --cargo-cwd ../../ --cargo-name turborepo_napi native --js false --dts false",
"package": "node scripts/publish.mjs"
},
"keywords": [],
Expand Down

0 comments on commit 60ed907

Please sign in to comment.