Skip to content

docs: お断りを追記 #57

docs: お断りを追記

docs: お断りを追記 #57

Workflow file for this run

name: Changeset Release
on:
push:
branches:
- main
concurrency: ${{ github.workflow }}-${{ github.ref }}
permissions:
contents: write
pull-requests: write
jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
# 1. GitHub App から動的にトークンを発行
- name: Generate GitHub App Token
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3
id: app-token
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
# 2. 発行したトークンを使って Checkout
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
with:
token: ${{ steps.app-token.outputs.token }}
- name: Setup pnpm
uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6
with:
version: 11
- name: Setup Node
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
with:
node-version: 24
cache: pnpm
- name: Install
run: pnpm install --frozen-lockfile
# 3. 発行したトークンを Changeset に渡す
- name: Create Release PR or Publish
uses: yuito-it/changesets-action@temp
with:
publish-script: pnpm changeset tag
pr-title: "ci: release packages"
commit-message: "ci: release packages"
github-releases-draft: true
github-token: ${{ steps.app-token.outputs.token }}