chore(ci): update CI to run more less often and more efficient

This commit is contained in:
Gabe Kangas
2025-10-06 20:18:07 -07:00
parent 9b15da74d9
commit 7800afd95a
12 changed files with 165 additions and 4 deletions
@@ -1,6 +1,16 @@
# This workflow handles Javascript formatting, linting, testing, and building
# Triggers:
# - Push/PR with changes to web/ directory
# Skips:
# - Markdown files
# Jobs:
# 1. formatting: ESLint and Prettier formatting
# 2. unused-code: Knip checks for unused code and dependencies
# 3. web-bundle: Builds and bundles the web app (only on develop branch)
# Note: Auto-fixes and commits formatting issues on push events
name: Javascript
# This action works with pull requests and pushes
on:
push:
paths: