diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d3c34e0..1519b7a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: create-release: runs-on: ubuntu-latest outputs: - id: ${{ steps.release-draft.outputs.id }} + id: ${{ steps.release-draft.outputs.result }} steps: - uses: actions/checkout@v4 @@ -25,23 +25,23 @@ jobs: echo "PACKAGE_VERSION=$VERSION" >> $GITHUB_ENV echo "version=$VERSION" >> $GITHUB_OUTPUT - - name: Create GitHub release draft - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - gh release create "v${{ steps.get-version.outputs.version }}" \ - --title "v${{ steps.get-version.outputs.version }}" \ - --notes "Take a look at the assets to download and install this app." \ - --draft \ - --target "${{ github.ref_name }}" - - - name: Get GitHub release ID + - name: Prepare GitHub release draft id: release-draft + uses: actions/github-script@v7 env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - RELEASE_ID=$(gh release view "v${{ steps.get-version.outputs.version }}" --json id -q ".id") - echo "id=$RELEASE_ID" >> $GITHUB_OUTPUT + REF_NAME: ${{ github.ref_name }} + with: + script: | + const { data } = await github.rest.repos.createRelease({ + owner: context.repo.owner, + repo: context.repo.repo, + tag_name: `v${process.env.PACKAGE_VERSION}`, + name: `v${process.env.PACKAGE_VERSION}`, + body: 'Take a look at the assets to download and install.', + draft: true, + prerelease: process.env.REF_NAME !== 'stable' + }) + return data.id build: needs: create-release diff --git a/apps/devu-api/package.json b/apps/devu-api/package.json index 3407e49..c078e75 100644 --- a/apps/devu-api/package.json +++ b/apps/devu-api/package.json @@ -1,6 +1,6 @@ { "name": "devu-api", - "version": "1.0.0-alpha.0", + "version": "1.0.0-alpha.1", "scripts": { "dev": "bun run --hot src/index.ts", "build": "bun run scripts/build.ts", diff --git a/apps/devu/package.json b/apps/devu/package.json index 854ed1d..8c20fe6 100644 --- a/apps/devu/package.json +++ b/apps/devu/package.json @@ -1,7 +1,7 @@ { "name": "devu", "type": "module", - "version": "1.0.0-alpha.0", + "version": "1.0.0-alpha.1", "private": true, "scripts": { "dev": "bun run prepare && vite", diff --git a/apps/devu/tauri/Cargo.toml b/apps/devu/tauri/Cargo.toml index eb20ce2..30f52f6 100644 --- a/apps/devu/tauri/Cargo.toml +++ b/apps/devu/tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "devu" -version = "1.0.0-alpha.0" +version = "1.0.0-alpha.1" description = "Developer utility collections" authors = [ "Herdi Tr." ] edition = "2021" diff --git a/apps/devu/tauri/tauri.alpha.conf.json b/apps/devu/tauri/tauri.alpha.conf.json index 14596d5..5b4e23a 100644 --- a/apps/devu/tauri/tauri.alpha.conf.json +++ b/apps/devu/tauri/tauri.alpha.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "devu-alpha", - "version": "1.0.0-alpha.0", + "version": "1.0.0-alpha.1", "identifier": "dev.hrdtr.devu-alpha", "app": { "windows": [ diff --git a/package.json b/package.json index 5e75863..4e182c3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "devu-monorepo", "type": "module", - "version": "1.0.0-alpha.0", + "version": "1.0.0-alpha.1", "private": true, "workspaces": [ "apps/*",