Skip to content

Commit

Permalink
Update build-figma-tokens.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
vern-gora committed Nov 7, 2024
1 parent 922f30e commit a210c57
Showing 1 changed file with 58 additions and 58 deletions.
116 changes: 58 additions & 58 deletions .github/workflows/build-figma-tokens.yml
Original file line number Diff line number Diff line change
@@ -1,58 +1,58 @@
name: Generate scss vars from figma tokens

on:
push:
branches:
- update-figma-tokens
paths:
- 'figma-tokens/input/**'

jobs:
build_tokens:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2

# Configuring Node.js Environment
- name: Setup Node.js environment
uses: actions/[email protected]

# Setting dependencies
- name: Install dependencies
run: npm ci

# Token conversion using token-transformer
- name: Transform Figma tokens
run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/transformed-tokens/tokens-transformed.json

# Run script for Style Dictionary, convert JSON to SCSS
- name: Build Figma tokens to SCSS
run: npm run build-tokens

# Create or update the `update-figma-tokens` branch
- name: Create or update branch
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
# git fetch
git add figma-tokens/transformed-tokens/tokens-transformed.json
git add stories/assets/scss/figma-scss/_figma-variables.scss
git commit -m "Save changes in the branch" || echo "No changes to commit"
# Push changes to `update-figma-tokens` branch
- name: Push changes
run: |
git push origin ${{ github.ref_name }} || echo "No changes to push"
# Automatic pull request
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: ${{ github.ref_name }}
base: develop # Target branch for the PR
commit-message: "build: update SCSS variables from Figma tokens"
title: "Update SCSS variables from Figma tokens"
body: "This PR updates SCSS variables based on the latest Figma tokens."
# name: Generate scss vars from figma tokens

# on:
# push:
# branches:
# - update-figma-tokens
# paths:
# - 'figma-tokens/input/**'

# jobs:
# build_tokens:
# runs-on: ubuntu-latest
# steps:
# - name: Checkout code
# uses: actions/checkout@v2

# # Configuring Node.js Environment
# - name: Setup Node.js environment
# uses: actions/[email protected]

# # Setting dependencies
# - name: Install dependencies
# run: npm ci

# # Token conversion using token-transformer
# - name: Transform Figma tokens
# run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/transformed-tokens/tokens-transformed.json

# # Run script for Style Dictionary, convert JSON to SCSS
# - name: Build Figma tokens to SCSS
# run: npm run build-tokens

# # Create or update the `update-figma-tokens` branch
# - name: Create or update branch
# run: |
# git config user.name "github-actions[bot]"
# git config user.email "github-actions[bot]@users.noreply.github.com"
# # git fetch

# git add figma-tokens/transformed-tokens/tokens-transformed.json
# git add stories/assets/scss/figma-scss/_figma-variables.scss
# git commit -m "Save changes in the branch" || echo "No changes to commit"

# # Push changes to `update-figma-tokens` branch
# - name: Push changes
# run: |
# git push origin ${{ github.ref_name }} || echo "No changes to push"

# # Automatic pull request
# - name: Create Pull Request
# uses: peter-evans/create-pull-request@v5
# with:
# token: ${{ secrets.GITHUB_TOKEN }}
# branch: ${{ github.ref_name }}
# base: develop # Target branch for the PR
# commit-message: "build: update SCSS variables from Figma tokens"
# title: "Update SCSS variables from Figma tokens"
# body: "This PR updates SCSS variables based on the latest Figma tokens."

0 comments on commit a210c57

Please sign in to comment.