Skip to content

Add CI workflow and update dependencies#18

Merged
radiolabme merged 3 commits intomainfrom
ci-improvements
Feb 12, 2026
Merged

Add CI workflow and update dependencies#18
radiolabme merged 3 commits intomainfrom
ci-improvements

Conversation

@radiolabme
Copy link
Collaborator

Summary

Add continuous integration workflow and update project dependencies.

Changes

CI Workflow

  • Add .github/workflows/ci.yml running on PRs and pushes to main
  • Runs: version verification, lint, type-check, unit tests

Type Fix

  • Fix missing escort property on Yakima venue causing type errors

Dependency Updates

  • astro 5.16.11 -> 5.17.2
  • @playwright/test 1.57.0 -> 1.58.2
  • @typescript-eslint/* 8.53.0 -> 8.55.0
  • vitest 4.0.17 -> 4.0.18
  • jsdom 27.4.0 -> 28.0.0
  • prettier 3.8.0 -> 3.8.1
  • globals 17.0.0 -> 17.3.0
  • @types/node 25.0.9 -> 25.2.3

CI Verification Improvements

  • Only fail on critical/high severity vulnerabilities
  • Treat moderate/low as warnings (common in dev tooling like language servers)

Notes

Runs on PRs and pushes to main:
- Lint (ESLint)
- Type check (astro check + tsc)
- Unit tests (Vitest)
Dependencies updated:
- astro 5.16.11 -> 5.17.2
- @playwright/test 1.57.0 -> 1.58.2
- @typescript-eslint/* 8.53.0 -> 8.55.0
- @vitest/ui, vitest 4.0.17 -> 4.0.18
- jsdom 27.4.0 -> 28.0.0
- prettier 3.8.0 -> 3.8.1
- globals 17.0.0 -> 17.3.0
- @types/node 25.0.9 -> 25.2.3

CI verification changes:
- Only fail on critical/high severity vulnerabilities
- Treat moderate/low as warnings (common in dev tooling)

Note: ESLint 10 upgrade deferred pending @typescript-eslint support
@radiolabme radiolabme merged commit 8413827 into main Feb 12, 2026
1 check passed
@radiolabme
Copy link
Collaborator Author

@nereye - There was a type error in the Yakima location configuration that was missed in the CI testing. I fixed the CI testing and added the missing escort required type. Tagging you so you are aware of the change to testing and the location.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant