Skip to content

Remove more color.js #434

Remove more color.js

Remove more color.js #434

Workflow file for this run

name: Lint and publish example
on:
push:
branches:
- main
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
packages: write
contents: write
id-token: write
jobs:
lint:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v6
# Setup .npmrc file to publish to GitHub Packages
- uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
registry-url: "https://npm.pkg.github.com"
- run: ./scripts/check.sh
import_test:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
registry-url: "https://npm.pkg.github.com"
- name: Install dependencies
working-directory: tests/import
run: |
npm cache clean --force
rm -rf node_modules
npm i --no-package-lock --prefix ./
- name: Build
working-directory: tests/import
run: |
npm run build
test:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
registry-url: "https://npm.pkg.github.com"
- name: Test
run: |
npm ci
npm run test
site:
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
registry-url: "https://npm.pkg.github.com"
- name: Install dependencies
run: |
npm i
- name: build site
run: |
npm run site
- name: Deploy site
uses: peaceiris/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./site
force_orphan: true
bun:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
with:
submodules: true # Fetch Hugo themes (true OR recursive)
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Install dependencies
run: |
bun install --ignore-scripts
- name: Run linters
run: |
bun run lint
bun run tsc
bun run build
deno:
runs-on: ubuntu-24.04
continue-on-error: true
steps:
- uses: actions/checkout@v6
with:
submodules: true # Fetch Hugo themes (true OR recursive)
- uses: denoland/setup-deno@v2
with:
deno-version: v2.x
- name: Install dependencies
run: |
deno install
- name: Run linters
run: |
deno run lint
deno run tsc
deno run build