DIS-008: Forgejo Actions CI (build, test, lint) #28

Merged
dev merged 1 commit from phase-0/ci-pipeline into main 2026-04-09 10:55:54 +00:00
Owner

Summary

  • : Matrix-Pipeline (ubuntu-latest + windows-latest), Jobs: build-and-test + lint, trigger auf PRs gegen main
  • : ESLint v8 mit shell:true-Guard (no-restricted-syntax), @typescript-eslint recommended
  • : lint-Script + ESLint devDependencies
  • : CI-Abschnitt eingefuegt

Closes

Closes #9

Test Plan

disclaw@0.1.0 build
tsc gruen

disclaw@0.1.0 test
vitest run

RUN v4.1.4 C:/Code/side/disclaw

Test Files 6 passed (6)
Tests 31 passed (31)
Start at 11:50:23
Duration 1.27s (transform 587ms, setup 0ms, import 2.13s, tests 93ms, environment 1ms) 31/31 Tests gruen

  • 0 Errors/Warnings
  • shell:true-Guard feuert korrekt (manuell verifiziert)

Breaking Changes

Nein.

Reviewer-Checkliste

  • Matrix deckt Linux + Windows ab
  • lint-Job laeuft separat von build-and-test
  • shell:true-Guard in ESLint aktiv
  • npm run lint laeuft lokal
## Summary - : Matrix-Pipeline (ubuntu-latest + windows-latest), Jobs: build-and-test + lint, trigger auf PRs gegen main - : ESLint v8 mit shell:true-Guard (no-restricted-syntax), @typescript-eslint recommended - : lint-Script + ESLint devDependencies - : CI-Abschnitt eingefuegt ## Closes Closes #9 ## Test Plan - [x] > disclaw@0.1.0 build > tsc gruen - [x] > disclaw@0.1.0 test > vitest run RUN v4.1.4 C:/Code/side/disclaw Test Files 6 passed (6) Tests 31 passed (31) Start at 11:50:23 Duration 1.27s (transform 587ms, setup 0ms, import 2.13s, tests 93ms, environment 1ms) 31/31 Tests gruen - [x] 0 Errors/Warnings - [x] shell:true-Guard feuert korrekt (manuell verifiziert) ## Breaking Changes Nein. ## Reviewer-Checkliste - [x] Matrix deckt Linux + Windows ab - [x] lint-Job laeuft separat von build-and-test - [x] shell:true-Guard in ESLint aktiv - [x] npm run lint laeuft lokal
dev added the
priority:p1
phase:0
type:ci
labels 2026-04-09 09:50:29 +00:00
dev added 1 commit 2026-04-09 09:50:29 +00:00
feat(ci): add Forgejo Actions pipeline with build, test, lint
Some checks failed
CI / build-and-test (ubuntu-latest) (pull_request) Has been cancelled
CI / build-and-test (windows-latest) (pull_request) Has been cancelled
CI / lint (pull_request) Has been cancelled
c2a264f6d0
- Add .forgejo/workflows/ci.yml with matrix (ubuntu/windows), build, test, lint jobs
- Add .eslintrc.cjs with shell:true guard (no-restricted-syntax) and @typescript-eslint rules
- Add lint script to package.json and ESLint v8 devDependencies
- Add CI section to README.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
dev merged commit 5765cf285f into main 2026-04-09 10:55:54 +00:00
dev deleted branch phase-0/ci-pipeline 2026-04-09 10:56:00 +00:00
Sign in to join this conversation.
No description provided.