Skip to content

Commit b0ee484

Browse files
add workflows
Update build-cli.yml Update build-cli.yml
1 parent 8d43df6 commit b0ee484

2 files changed

Lines changed: 42 additions & 2 deletions

File tree

.github/dependabot.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@
55

66
version: 2
77
updates:
8+
## Github Actions
9+
- package-ecosystem: 'github-actions' # See documentation for possible values
10+
directory: '/' # Location of package manifests
11+
open-pull-requests-limit: 100
12+
schedule:
13+
interval: 'daily'
14+
815
## Frontend
916

1017
- package-ecosystem: 'npm' # See documentation for possible values
@@ -40,12 +47,11 @@ updates:
4047
open-pull-requests-limit: 100
4148
schedule:
4249
interval: 'daily'
43-
50+
4451
## CLI
4552

4653
- package-ecosystem: 'uv' # See documentation for possible values
4754
directory: './src/cli' # Location of package manifests
4855
open-pull-requests-limit: 100
4956
schedule:
5057
interval: 'daily'
51-

.github/workflows/build-cli.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Test CLI Build
2+
3+
on:
4+
push:
5+
branches: ['main']
6+
paths:
7+
- 'src/cli/**'
8+
- '.github/workflows/**'
9+
pull_request:
10+
branches: ['main']
11+
paths:
12+
- 'src/cli/**'
13+
- '.github/workflows/**'
14+
workflow_dispatch:
15+
16+
jobs:
17+
build-docker:
18+
runs-on: ubuntu-latest
19+
defaults:
20+
run:
21+
working-directory: ./src/cli
22+
23+
steps:
24+
- name: Checkout repository
25+
uses: actions/checkout@v4
26+
27+
- name: Install uv
28+
uses: astral-sh/setup-uv@v7
29+
30+
- name: Install deps with uv
31+
run: uv sync --frozen
32+
33+
- name: Build
34+
run: uv run poe nuitka

0 commit comments

Comments
 (0)