Set up ESLint for Svelte and fix CI #8

Merged
enita merged 6 commits from enita/setup-eslint into main 2026-10-26 23:03:59 +08:00 AGit
Owner
  1. Set up ESLint for Svelte code (which Oxlint does not currently support) and improved frontend code quality correspondingly.
    • Sloppy imports are now disappeared because Oxlint's import/extensions rule is now deny. This fixes building frontend on Windows.
  2. Fixed bugs in CI workflows introduced in !6
1. Set up ESLint for Svelte code (which Oxlint does not currently support) and improved frontend code quality correspondingly. - Sloppy imports are now disappeared because Oxlint's `import/extensions` rule is now `deny`. This fixes building frontend on Windows. 2. Fixed bugs in CI workflows introduced in !6
feat: set up ESLint for Svelte
Some checks failed
Frontend checks / lint (pull_request) Successful in 4m27s
Rust / build (pull_request) Has been cancelled
bf92cc16a4
fix(ci): push Forgejo tags to GitHub and read Infisical secrets
Some checks failed
Rust / build (pull_request) Failing after 18m4s
Frontend checks / lint (pull_request) Successful in 23m11s
30cfc0df3a
Tag sync listed tags with a refs/tags/ prefix, which `git tag --list`
matches against tag names and therefore never matched, so no tag was
ever pushed. Compare tags via `git ls-remote` and push only missing ones
from a temporary ref namespace, keeping annotated tag objects intact.

The release workflow read the Infisical identity ID and project slug
from the `vars` context, but both are stored as repository secrets, so
the OIDC login failed with "Missing identity ID".
enita requested review from tuxium 2026-10-26 22:06:10 +08:00
enita changed title from feat: set up ESLint for Svelte to Set up ESLint for Svelte and fix CI 2026-10-26 22:06:35 +08:00
Update CI files
All checks were successful
Rust / build (pull_request) Successful in 21m1s
Frontend checks / lint (pull_request) Successful in 30m54s
2dcff33554
tuxium approved these changes 2026-10-26 22:42:41 +08:00
tuxium left a comment

Image GTM

Image GTM
enita scheduled this pull request to auto merge when all checks succeed 2026-10-26 22:52:53 +08:00
enita merged commit 6a54a29c73 into main 2026-10-26 23:03:59 +08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
feniota/aphanite!8
No description provided.