Add workflow
Some checks failed
/ build (push) Failing after 33s

This commit is contained in:
Marsn3 2025-02-18 04:20:09 +01:00
parent 567d430748
commit 64fa4bc88e
3 changed files with 19 additions and 1 deletions

View file

@ -0,0 +1,13 @@
on: [push]
jobs:
build:
runs-on: nix
steps:
- uses: https://code.forgejo.org/actions/checkout@v4
- name: Test devenv
run: devenv shell devenv tasks run quotes:build
- uses: https://code.forgejo.org/forgejo/upload-artifact@v4
with:
name: quotes.zip
path: dist/ # or path/to/artifact

View file

@ -4,4 +4,9 @@
languages.javascript.enable = true; languages.javascript.enable = true;
languages.javascript.pnpm.enable = true; languages.javascript.pnpm.enable = true;
languages.typescript.enable = true; languages.typescript.enable = true;
scripts.build.exec = "tsc -b --noCheck && vite build";
tasks."quotes:build" = {
exec = "pnpm i && pnpm run build";
};
} }

View file

@ -1,6 +1,6 @@
import PocketBase from 'pocketbase' import PocketBase from 'pocketbase'
import { Quote, Collections, TypedPocketBase } from './pocketbase-types' import { Quote, Collections, TypedPocketBase } from './pocketbase-types'
import { useCallback, useEffect, useState } from 'react' import { useEffect, useState } from 'react'
const pb = new PocketBase("https://api.m3.fyi") as TypedPocketBase const pb = new PocketBase("https://api.m3.fyi") as TypedPocketBase