alpha
Login
or
Join now
aly.codes
/
tartarus
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A declarative, hermetic harness for Nix-defined agents.
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
github: init
author
Aly Raffauf
date
4 weeks ago
(Jun 28, 2026, 12:00 AM -0400)
commit
6576d407
6576d407c3e4ce4cac73166a2abcd628028817ec
parent
9ef00374
9ef0037490ee8748e6958a36c0e3d04d7ea6eca0
+60
2 changed files
Expand all
Collapse all
Unified
Split
.github
renovate.json
workflows
ci.yml
+21
.github/renovate.json
View file
Reviewed
···
1
1
+
{
2
2
+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3
3
+
"extends": [
4
4
+
"config:recommended"
5
5
+
],
6
6
+
"nix": {
7
7
+
"enabled": true
8
8
+
},
9
9
+
"packageRules": [
10
10
+
{
11
11
+
"description": "Group GitHub Actions updates into a single PR",
12
12
+
"matchManagers": ["github-actions"],
13
13
+
"groupName": "github-actions"
14
14
+
},
15
15
+
{
16
16
+
"description": "Group Nix flake input updates into a single PR",
17
17
+
"matchManagers": ["nix"],
18
18
+
"groupName": "nix-flake-inputs"
19
19
+
}
20
20
+
]
21
21
+
}
+39
.github/workflows/ci.yml
View file
Reviewed
···
1
1
+
name: CI
2
2
+
3
3
+
on:
4
4
+
push:
5
5
+
branches: [master]
6
6
+
pull_request:
7
7
+
branches: [master]
8
8
+
9
9
+
concurrency:
10
10
+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
11
11
+
cancel-in-progress: true
12
12
+
13
13
+
jobs:
14
14
+
lint:
15
15
+
runs-on: ubuntu-latest
16
16
+
steps:
17
17
+
- uses: actions/checkout@v7
18
18
+
- uses: astral-sh/setup-uv@v8.2.0
19
19
+
- run: uv run ruff check .
20
20
+
- run: uv run ty check
21
21
+
22
22
+
build-tartarus:
23
23
+
runs-on: ubuntu-latest
24
24
+
steps:
25
25
+
- uses: actions/checkout@v7
26
26
+
- uses: DeterminateSystems/nix-installer-action@v22
27
27
+
- uses: DeterminateSystems/magic-nix-cache-action@v14
28
28
+
- uses: astral-sh/setup-uv@v8.2.0
29
29
+
- run: nix flake check
30
30
+
- run: uv run pytest
31
31
+
- run: nix build .#tartarus --no-link --print-out-paths
32
32
+
33
33
+
build-agent:
34
34
+
runs-on: ubuntu-latest
35
35
+
steps:
36
36
+
- uses: actions/checkout@v7
37
37
+
- uses: DeterminateSystems/nix-installer-action@v22
38
38
+
- uses: DeterminateSystems/magic-nix-cache-action@v14
39
39
+
- run: nix build .#agents.x86_64-linux.default.bundle --no-link --print-out-paths