Skip to content

chore: exclude plotly-renderer, lazy-table-renderer on deloy #37

chore: exclude plotly-renderer, lazy-table-renderer on deloy

chore: exclude plotly-renderer, lazy-table-renderer on deloy #37

# name: Release lazy-table-renderer
# on:
# push:
# branches:
# - release
# paths:
# - 'packages/lazy-table-renderer/**'
# jobs:
# release:
# name: Release
# runs-on: ubuntu-latest
# permissions:
# contents: write
# issues: write
# pull-requests: write
# id-token: write
# steps:
# - name: Checkout
# uses: actions/checkout@v4
# with:
# fetch-depth: 0
# - name: Setup Node.js
# uses: actions/setup-node@v3
# with:
# node-version: '22.10.0'
# registry-url: 'https://registry.npmjs.org/'
# - name: Setup pnpm
# uses: pnpm/action-setup@v2
# with:
# version: latest
# - name: Install dependencies
# run: pnpm install
# - name: Build
# run: pnpm -F @vue-pivottable/lazy-table-renderer build
# - name: Generate GitHub App Token
# id: generate-token
# uses: tibdex/github-app-token@v1
# with:
# app_id: ${{ secrets.APP_ID }}
# private_key: ${{ secrets.APP_PRIVATE_KEY }}
# installation_id: ${{ secrets.APP_INSTALLATION_ID }}
# - name: Release
# env:
# GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
# NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
# NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
# run: |
# cd packages/lazy-table-renderer
# pnpm dlx semantic-release
# - uses: actions/checkout@v4
# with:
# ref: main
# - name: Reset release branch
# run: |
# git fetch origin release:release
# git reset --hard release
# - name: Create Pull Request
# if: success()
# uses: peter-evans/create-pull-request@v5
# with:
# branch: release-to-main
# commit-message: 'chore: update version to latest release [skip ci]'
# title: 'chore: update version to latest release [skip ci]'
# body: |
# 이 PR은 release 브랜치의 최신 버전 정보로 main 브랜치를 업데이트합니다.
# - package.json 버전 업데이트
# - CHANGELOG.md 업데이트
# 이 PR은 release 워크플로우에 의해 자동으로 생성되었습니다.