4 Commits

Author SHA1 Message Date
fc25b66e2b Update actions/checkout action to v6
All checks were successful
Build Check / build (pull_request) Successful in 9m33s
2026-04-06 00:03:03 +00:00
6150c1d6e1 Update renovate.json 2026-04-02 20:14:22 +00:00
8acd94059f Remove pnpm version pinning in GitHub Actions build workflow 2026-04-02 18:12:15 +02:00
5a72dc9e8e Add GitHub Actions workflow for build checks on pull requests
- Configure `.gitea/workflows/build.yaml` to run builds on `main` branch pull requests.
- Include steps for dependency installation, Node.js setup, and build execution using pnpm.
2026-04-02 18:04:33 +02:00
4 changed files with 38 additions and 16 deletions

View File

@@ -0,0 +1,27 @@
name: Build Check
on:
pull_request:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Install pnpm
uses: pnpm/action-setup@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 22
cache: 'pnpm'
- name: Install dependencies
run: pnpm install
- name: Run Build
run: pnpm run build

View File

@@ -38,7 +38,7 @@
"@tauri-apps/cli": "^2", "@tauri-apps/cli": "^2",
"@vitejs/plugin-vue": "^6.0.4", "@vitejs/plugin-vue": "^6.0.4",
"eslint": "^9.39.2", "eslint": "^9.39.2",
"eslint-plugin-format": "^2.0.0", "eslint-plugin-format": "^1.4.0",
"tailwindcss": "^4.2.0", "tailwindcss": "^4.2.0",
"typescript": "~5.9.3", "typescript": "~5.9.3",
"vite": "^7.3.1", "vite": "^7.3.1",

16
pnpm-lock.yaml generated
View File

@@ -53,7 +53,7 @@ importers:
devDependencies: devDependencies:
'@antfu/eslint-config': '@antfu/eslint-config':
specifier: ^8.0.0 specifier: ^8.0.0
version: 8.0.0(@typescript-eslint/rule-tester@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3))(@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.31)(eslint-plugin-format@2.0.1(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) version: 8.0.0(@typescript-eslint/rule-tester@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3))(@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.31)(eslint-plugin-format@1.5.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)
'@tailwindcss/vite': '@tailwindcss/vite':
specifier: ^4.2.0 specifier: ^4.2.0
version: 4.2.2(vite@7.3.1(jiti@2.6.1)(lightningcss@1.32.0)(yaml@2.8.3)) version: 4.2.2(vite@7.3.1(jiti@2.6.1)(lightningcss@1.32.0)(yaml@2.8.3))
@@ -67,8 +67,8 @@ importers:
specifier: ^9.39.2 specifier: ^9.39.2
version: 9.39.4(jiti@2.6.1) version: 9.39.4(jiti@2.6.1)
eslint-plugin-format: eslint-plugin-format:
specifier: ^2.0.0 specifier: ^1.4.0
version: 2.0.1(eslint@9.39.4(jiti@2.6.1)) version: 1.5.0(eslint@9.39.4(jiti@2.6.1))
tailwindcss: tailwindcss:
specifier: ^4.2.0 specifier: ^4.2.0
version: 4.2.2 version: 4.2.2
@@ -1429,8 +1429,8 @@ packages:
peerDependencies: peerDependencies:
eslint: '>=8' eslint: '>=8'
eslint-plugin-format@2.0.1: eslint-plugin-format@1.5.0:
resolution: {integrity: sha512-0BA65p5DAiuKtx5MmMJfPk9WaTjoHHbyVW7ZXRhaZoA1fdiMHhay9QRiDL2wr0hJWZxdF7CRThOK/70VUKVg2g==} resolution: {integrity: sha512-jaeOKrxs79Nn6rMkLycPkLHvBVKcgsFG+RqNXb6W9iS9y2Q0NYGhFTLcDUdp5mf01X99wEkjtX2O8cumM7lNMQ==}
peerDependencies: peerDependencies:
eslint: ^8.40.0 || ^9.0.0 || ^10.0.0 eslint: ^8.40.0 || ^9.0.0 || ^10.0.0
@@ -2407,7 +2407,7 @@ packages:
snapshots: snapshots:
'@antfu/eslint-config@8.0.0(@typescript-eslint/rule-tester@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3))(@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.31)(eslint-plugin-format@2.0.1(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': '@antfu/eslint-config@8.0.0(@typescript-eslint/rule-tester@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3))(@typescript-eslint/utils@8.58.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.31)(eslint-plugin-format@1.5.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)':
dependencies: dependencies:
'@antfu/install-pkg': 1.1.0 '@antfu/install-pkg': 1.1.0
'@clack/prompts': 1.2.0 '@clack/prompts': 1.2.0
@@ -2447,7 +2447,7 @@ snapshots:
vue-eslint-parser: 10.4.0(eslint@9.39.4(jiti@2.6.1)) vue-eslint-parser: 10.4.0(eslint@9.39.4(jiti@2.6.1))
yaml-eslint-parser: 2.0.0 yaml-eslint-parser: 2.0.0
optionalDependencies: optionalDependencies:
eslint-plugin-format: 2.0.1(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-format: 1.5.0(eslint@9.39.4(jiti@2.6.1))
transitivePeerDependencies: transitivePeerDependencies:
- '@eslint/json' - '@eslint/json'
- '@typescript-eslint/rule-tester' - '@typescript-eslint/rule-tester'
@@ -3542,7 +3542,7 @@ snapshots:
eslint: 9.39.4(jiti@2.6.1) eslint: 9.39.4(jiti@2.6.1)
eslint-compat-utils: 0.5.1(eslint@9.39.4(jiti@2.6.1)) eslint-compat-utils: 0.5.1(eslint@9.39.4(jiti@2.6.1))
eslint-plugin-format@2.0.1(eslint@9.39.4(jiti@2.6.1)): eslint-plugin-format@1.5.0(eslint@9.39.4(jiti@2.6.1)):
dependencies: dependencies:
'@dprint/formatter': 0.5.1 '@dprint/formatter': 0.5.1
'@dprint/markdown': 0.21.1 '@dprint/markdown': 0.21.1

View File

@@ -1,11 +1,6 @@
{ {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [ "extends": [
"config:base" "local>spenke-nordic-ab/renovate-config"
],
"packageRules": [
{
"updateTypes": ["minor", "patch", "pin", "digest"],
"automerge": true
}
] ]
} }