Merge pull request #220 from omnifed/219-feature-setup-figma-code-con… #117
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: 🚀 Publish Next Version | |
on: | |
push: | |
branches: | |
- main | |
env: | |
CI: true | |
AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} | |
jobs: | |
publish-npm-next: | |
runs-on: ubuntu-latest | |
name: Build & Publish Next Version to NPM | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: oven-sh/setup-bun@v2 | |
- uses: pnpm/action-setup@v4 | |
with: | |
version: 9.1.4 | |
- uses: actions/setup-node@v4 | |
with: | |
cache: 'pnpm' | |
- run: echo "//registry.npmjs.org/:_authToken=$AUTH_TOKEN" >> .npmrc | |
- run: pnpm install | |
- run: pnpm run publish --next --commit ${{ github.sha }} | |
working-directory: ./configs | |
# IGNORE UNTIL JSR SUPPORTS TAGGING - this will keep a cleaner version history | |
# There is a bug in JSR publishing the errors with next versions | |
# So we are creating a new job for each public package | |
# publish-preset-jsr-next: | |
# runs-on: ubuntu-latest | |
# name: Publish Preset Next Version to JSR | |
# permissions: | |
# contents: read | |
# id-token: write | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: oven-sh/setup-bun@v2 | |
# - uses: pnpm/action-setup@v4 | |
# with: | |
# version: 9.1.4 | |
# - uses: actions/setup-node@v4 | |
# with: | |
# cache: 'pnpm' | |
# - run: pnpm install | |
# - run: pnpm run publish:jsr --next --commit ${{ github.sha }} | |
# working-directory: ./configs | |
# - run: pnpm dlx jsr publish --allow-dirty | |
# working-directory: ./packages/panda-preset | |
# publish-icons-jsr-next: | |
# runs-on: ubuntu-latest | |
# name: Publish Icons Next Version to JSR | |
# permissions: | |
# contents: read | |
# id-token: write | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: oven-sh/setup-bun@v2 | |
# - uses: pnpm/action-setup@v4 | |
# with: | |
# version: 9.1.4 | |
# - uses: actions/setup-node@v4 | |
# with: | |
# cache: 'pnpm' | |
# - run: pnpm install | |
# - run: pnpm run publish:jsr --next --commit ${{ github.sha }} | |
# working-directory: ./configs | |
# - run: pnpm dlx jsr publish --allow-dirty | |
# working-directory: ./packages/icons | |
# publish-styled-system-jsr-next: | |
# runs-on: ubuntu-latest | |
# name: Publish Styled-System Next Version to JSR | |
# permissions: | |
# contents: read | |
# id-token: write | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: oven-sh/setup-bun@v2 | |
# - uses: pnpm/action-setup@v4 | |
# with: | |
# version: 9.1.4 | |
# - uses: actions/setup-node@v4 | |
# with: | |
# cache: 'pnpm' | |
# - run: pnpm install | |
# - run: pnpm run publish:jsr --next --commit ${{ github.sha }} | |
# working-directory: ./configs | |
# - run: pnpm dlx jsr publish --allow-dirty --allow-slow-types | |
# working-directory: ./packages/styled-system |