Skip to content

.github/workflows/newWebsite.yml #1

.github/workflows/newWebsite.yml

.github/workflows/newWebsite.yml #1

Workflow file for this run

on:
push:
branches:
- master
- main
paths:
- icons/**
- newicons/appfilter.json
workflow_dispatch:
jobs:
Publish-Website:
runs-on: ubuntu-latest
steps:
- name: Checking out branch
uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v2
with:
enable-cache: true
cache-dependency-glob: "uv.lock"
- name: "Set up Python"
uses: actions/setup-python@v5
with:
python-version-file: ".python-version"
- name: Install the project
run: uv sync --all-extras --dev
- name: Check icons drawability
run: |
uv run scripts/publish-website.py