Compare commits

...
3 Commits
Author SHA1 Message Date
fraujulian fdaa30af1a ci: parallelize Gitea validation jobs
CI / format (push) Successful in 1m45s
CI / lint (push) Successful in 1m44s
CI / typecheck (push) Successful in 58s
CI / test-and-build (push) Successful in 1m25s
2026-10-02 13:17:12 +02:00
fraujulian 94bb33308a ci: label release workflow as CD 2026-10-02 13:16:20 +02:00
fraujulian a5b17dfd2a chore(deps): update dependencies
Build Validation / build (push) Successful in 37s
2026-10-02 12:44:00 +02:00
4 changed files with 1922 additions and 1697 deletions

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
name: Release and Deploy Build name: CD
on: on:
workflow_dispatch: workflow_dispatch:
+58 -5
View File
@@ -1,4 +1,4 @@
name: Build Validation name: CI
on: on:
workflow_dispatch: workflow_dispatch:
@@ -6,10 +6,9 @@ on:
branches: branches:
- main - main
pull_request: pull_request:
types: [opened, synchronize, reopened]
jobs: jobs:
build: format:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout Repository - name: Checkout Repository
@@ -23,8 +22,62 @@ jobs:
- name: Install Dependencies - name: Install Dependencies
run: npm ci run: npm ci
- name: Run Checks - name: Check Version
run: npm run check run: npm run version:check
- name: Check Formatting
run: npm run format:check
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Use Node.js 24.17.0
uses: actions/setup-node@v4
with:
node-version: '24.17.0'
- name: Install Dependencies
run: npm ci
- name: Run Lint
run: npm run lint
typecheck:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Use Node.js 24.17.0
uses: actions/setup-node@v4
with:
node-version: '24.17.0'
- name: Install Dependencies
run: npm ci
- name: Run Type Check
run: npm run typecheck
test-and-build:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Use Node.js 24.17.0
uses: actions/setup-node@v4
with:
node-version: '24.17.0'
- name: Install Dependencies
run: npm ci
- name: Run Tests
run: npm test -- --runInBand
- name: Run Build - name: Run Build
run: npm run build run: npm run build
+1855 -1683
View File
File diff suppressed because it is too large. Load diff
+8 -8
View File
@@ -70,22 +70,22 @@
"@discordjs/opus": "^0.10.0", "@discordjs/opus": "^0.10.0",
"@jest/globals": "^30.4.1", "@jest/globals": "^30.4.1",
"@types/ejs": "^3.1.5", "@types/ejs": "^3.1.5",
"@types/node": "^24.0.0", "@types/node": "^24.19.1",
"@typescript-eslint/eslint-plugin": "^8.67.0", "@typescript-eslint/eslint-plugin": "^8.71.0",
"@typescript-eslint/parser": "^8.67.0", "@typescript-eslint/parser": "^8.71.0",
"@typescript/native": "npm:typescript@^7.0.2",
"eslint": "^9.39.5", "eslint": "^9.39.5",
"eslint-config-prettier": "^10.1.8", "eslint-config-prettier": "^10.1.8",
"eslint-import-resolver-typescript": "^4.4.5", "eslint-import-resolver-typescript": "^4.4.5",
"eslint-plugin-import": "^2.32.0", "eslint-plugin-import": "^2.32.0",
"eslint-plugin-n": "^18.3.0", "eslint-plugin-n": "^18.4.0",
"eslint-plugin-promise": "^7.3.0", "eslint-plugin-promise": "^7.3.0",
"eslint-plugin-unused-imports": "^4.4.1", "eslint-plugin-unused-imports": "^4.4.1",
"husky": "^9.1.7", "husky": "^9.1.7",
"jest": "^30.4.2", "jest": "^30.5.2",
"prettier": "^3.9.6", "prettier": "^3.9.9",
"ts-jest": "^29.4.12", "ts-jest": "^29.4.14",
"tsup": "^8.5.1", "tsup": "^8.5.1",
"@typescript/native": "npm:typescript@^7.0.2",
"typescript": "npm:@typescript/typescript6@^6.0.2" "typescript": "npm:@typescript/typescript6@^6.0.2"
}, },
"peerDependencies": { "peerDependencies": {