diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 64bc2f5a..13ad4658 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,11 +31,16 @@ jobs: cache: 'npm' - run: npm install - run: npm run build + - name: set release variables + run: echo "date=$(date -u +'%Y-%m-%dT%H:%MZ')" >> $GITHUB_ENV - name: Create Release Pull Request or Publish to npm id: changesets - uses: changesets/action@v1 + uses: dotansimha/changesets-action@069996e9be15531bd598272996fa23853d61590e # v1.5.2 with: + version: npm run version publish: npx @changesets/cli publish + createGithubReleases: aggregate + githubReleaseName: Release ${{ env.date }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/package.json b/package.json index 228ed453..b8377dd7 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "packages/eslint-plugin" ], "scripts": { + "version": "changeset version && npm i", "build": "tsc -b tsconfig.build.json", "lint": "run-s -c lint:*", "lint:tsc": "tsc -b",