diff --git a/.changeset/thick-badgers-rush.md b/.changeset/thick-badgers-rush.md new file mode 100644 index 00000000..695b10b2 --- /dev/null +++ b/.changeset/thick-badgers-rush.md @@ -0,0 +1,5 @@ +--- +"@orpc/client": patch +--- + +test diff --git a/.github/workflows/code-quality.yaml b/.github/workflows/code-quality.yaml index 17cbe0e8..2fafade2 100644 --- a/.github/workflows/code-quality.yaml +++ b/.github/workflows/code-quality.yaml @@ -9,8 +9,6 @@ on: jobs: main: runs-on: ubuntu-latest - permissions: - contents: write steps: - uses: actions/checkout@v4 @@ -19,12 +17,8 @@ jobs: - run: pnpm i - - run: pnpm run lint:fix + - run: pnpm run lint - run: pnpm run type:check - run: pnpm run test - - - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_message: 'style: apply lint fixes' diff --git a/.github/workflows/release-next.yaml b/.github/workflows/release-next.yaml index 582252a9..84ffb99a 100644 --- a/.github/workflows/release-next.yaml +++ b/.github/workflows/release-next.yaml @@ -12,9 +12,6 @@ jobs: runs-on: ubuntu-latest - permissions: - contents: read - steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/release-pr.yaml b/.github/workflows/release-pr.yaml deleted file mode 100644 index 9c005632..00000000 --- a/.github/workflows/release-pr.yaml +++ /dev/null @@ -1,150 +0,0 @@ -name: Release PR - -on: - pull_request: - branches: [main] - -jobs: - release: - runs-on: ubuntu-latest - - permissions: - contents: read - pull-requests: write - - steps: - - uses: actions/checkout@v4 - - - uses: pnpm/action-setup@v4 - - - name: NPM registry authentication - run: pnpm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}" - env: - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - - - run: pnpm i - - - name: Context vars - id: vars - run: | - echo "short_sha=$(git rev-parse --short ${{ github.event.pull_request.head.sha }})" >> $GITHUB_OUTPUT - - - name: Find pr-release comment - uses: peter-evans/find-comment@v3 - id: pr-fc - with: - issue-number: ${{ github.event.pull_request.number }} - comment-author: 'github-actions[bot]' - body-includes: - - - name: Create or update pr-release comment with in process status - uses: peter-evans/create-or-update-comment@v4 - id: pr-couc - with: - comment-id: ${{ steps.pr-fc.outputs.comment-id }} - issue-number: ${{ github.event.pull_request.number }} - body: | - - ## PR-release for testing - - Latest commit: `${{ steps.vars.outputs.short_sha }}` - Status: 👷 In process... - - [View logs](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) - edit-mode: replace - - - name: Publish packages - id: publish - continue-on-error: true - run: | - pnpm run changeset:version --snapshot unsafe-pr-${{ github.event.pull_request.number }} - pnpm run changeset:publish --tag unsafe-pr - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Update pr-release comment with failed status - if: steps.publish.outcome != 'success' - uses: peter-evans/create-or-update-comment@v4 - with: - comment-id: ${{ steps.pr-couc.outputs.comment-id }} - issue-number: ${{ github.event.pull_request.number }} - body: | - - ## PR-release for testing - - Latest commit: `${{ steps.vars.outputs.short_sha }}` - Status: ❌ Failed - - [View logs](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) - edit-mode: replace - - - name: Get @orpc/server version - if: steps.publish.outcome == 'success' - uses: martinbeentjes/npm-get-version-action@v1.3.1 - id: orpc-server-version - with: - path: packages/server - - - name: Get @orpc/contract version - if: steps.publish.outcome == 'success' - uses: martinbeentjes/npm-get-version-action@v1.3.1 - id: orpc-contract-version - with: - path: packages/contract - - - name: Get @orpc/client version - if: steps.publish.outcome == 'success' - uses: martinbeentjes/npm-get-version-action@v1.3.1 - id: orpc-client-version - with: - path: packages/client - - - name: Get @orpc/react version - if: steps.publish.outcome == 'success' - uses: martinbeentjes/npm-get-version-action@v1.3.1 - id: orpc-react-version - with: - path: packages/react - - - name: Get @orpc/openapi version - if: steps.publish.outcome == 'success' - uses: martinbeentjes/npm-get-version-action@v1.3.1 - id: orpc-openapi-version - with: - path: packages/openapi - - - name: Get @orpc/zod version - if: steps.publish.outcome == 'success' - uses: martinbeentjes/npm-get-version-action@v1.3.1 - id: orpc-zod-version - with: - path: packages/zod - - - name: Update pr-release comment with published status - if: steps.publish.outcome == 'success' - uses: peter-evans/create-or-update-comment@v4 - with: - comment-id: ${{ steps.pr-couc.outputs.comment-id }} - issue-number: ${{ github.event.pull_request.number }} - body: | - - ## PR-release for testing - - Latest commit: `${{ steps.vars.outputs.short_sha }}` - Status: ✅ Published - - ```bash - npm install @orpc/server@${{ steps.orpc-server-version.outputs.current-version}} - npm install @orpc/contract@${{ steps.orpc-contract-version.outputs.current-version}} - npm install @orpc/client@${{ steps.orpc-client-version.outputs.current-version}} - npm install @orpc/react@${{ steps.orpc-react-version.outputs.current-version}} - npm install @orpc/openapi@${{ steps.orpc-openapi-version.outputs.current-version}} - npm install @orpc/zod@${{ steps.orpc-zod-version.outputs.current-version}} - ``` - - [View logs](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/job/${{ github.job }}) - edit-mode: replace - - - name: Exit with failed status - if: steps.publish.outcome != 'success' - run: exit 1 diff --git a/.github/workflows/release-stable.yaml b/.github/workflows/release-stable.yaml index 485a55ca..9cfcaf08 100644 --- a/.github/workflows/release-stable.yaml +++ b/.github/workflows/release-stable.yaml @@ -12,10 +12,6 @@ jobs: runs-on: ubuntu-latest - permissions: - contents: write - pull-requests: write - steps: - uses: actions/checkout@v4