From 0feca404ec3f88729d4e3020e83a5a62fd90c969 Mon Sep 17 00:00:00 2001 From: Dylan Gattey Date: Mon, 18 Sep 2023 01:21:02 -0700 Subject: [PATCH] fixing releases --- .github/workflows/release.yml | 2 +- package.json | 5 +---- packages/release/README.md | 1 + packages/release/package.json | 18 ++++++++++++++++++ pnpm-lock.yaml | 18 ++++++++++++------ 5 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 packages/release/README.md create mode 100644 packages/release/package.json diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d95e91cd..b9d2d45b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,7 +40,7 @@ jobs: - name: Release new repo version env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: turbo release + run: pnpm turbo release - uses: actions-ecosystem/action-get-latest-tag@v1 name: Get latest version tag with: diff --git a/package.json b/package.json index 3600bf12..6db646f6 100644 --- a/package.json +++ b/package.json @@ -9,18 +9,15 @@ "private": true, "scripts": { "preinstall": "npx only-allow pnpm", - "postinstall": "lefthook install", - "release": "semantic-release" + "postinstall": "lefthook install" }, "dependencies": { "dotenv-mono": "github:dgattey/dotenv-mono#dgattey--fix-priority", "lefthook": "1.4.11" }, "devDependencies": { - "@semantic-release/changelog": "6.0.3", "@types/node": "18.17.1", "prettier": "3.0.3", - "semantic-release": "21.1.1", "tsconfig": "workspace:*", "turbo": "1.10.14", "typescript": "5.2.2" diff --git a/packages/release/README.md b/packages/release/README.md new file mode 100644 index 00000000..0a031d1b --- /dev/null +++ b/packages/release/README.md @@ -0,0 +1 @@ +Just coordinates releasing new versions of all apps. diff --git a/packages/release/package.json b/packages/release/package.json new file mode 100644 index 00000000..14fd928e --- /dev/null +++ b/packages/release/package.json @@ -0,0 +1,18 @@ +{ + "name": "release", + "private": true, + "files": [ + "base.json", + "nextjs.json", + "react.json" + ], + "scripts": { + "release": "semantic-release", + "format": "prettier --write ." + }, + "devDependencies": { + "@semantic-release/changelog": "6.0.3", + "semantic-release": "21.1.1", + "typescript": "5.2.2" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fca0b4e7..f24ec469 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,18 +15,12 @@ importers: specifier: 1.4.11 version: 1.4.11 devDependencies: - '@semantic-release/changelog': - specifier: 6.0.3 - version: 6.0.3(semantic-release@21.1.1) '@types/node': specifier: 18.17.1 version: 18.17.1 prettier: specifier: 3.0.3 version: 3.0.3 - semantic-release: - specifier: 21.1.1 - version: 21.1.1(typescript@5.2.2) tsconfig: specifier: workspace:* version: link:packages/tsconfig @@ -228,6 +222,18 @@ importers: specifier: 5.2.2 version: 5.2.2 + packages/release: + devDependencies: + '@semantic-release/changelog': + specifier: 6.0.3 + version: 6.0.3(semantic-release@21.1.1) + semantic-release: + specifier: 21.1.1 + version: 21.1.1(typescript@5.2.2) + typescript: + specifier: 5.2.2 + version: 5.2.2 + packages/shared-core: devDependencies: '@graphql-codegen/cli':