Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
3a8d4bd
initial commit
8bitAlex Jun 30, 2025
33feff5
add viper
8bitAlex Jul 2, 2025
1f37ccf
stub out readme
8bitAlex Jul 3, 2025
d0db5e5
basic schema def
8bitAlex Jul 3, 2025
e162b1b
rename to main
8bitAlex Jul 3, 2025
138354c
basic plumbing
8bitAlex Aug 1, 2025
cc2bf49
add schema validation
8bitAlex Aug 22, 2025
ec916c9
add multiple profile per file support
8bitAlex Aug 22, 2025
a35fbae
clone repos from profile
8bitAlex Aug 22, 2025
47e5ff2
concurrent clones
8bitAlex Aug 22, 2025
50479a7
update flag
8bitAlex Aug 22, 2025
8c6bd9b
prototype
8bitAlex Aug 22, 2025
8a8b1a7
add tasks and environments
8bitAlex Aug 23, 2025
d8f24c3
rename
8bitAlex Aug 23, 2025
64e4236
env vars
8bitAlex Aug 23, 2025
cd43272
consolidate lib package
8bitAlex Sep 1, 2025
b706081
Update readme
8bitAlex Aug 28, 2025
4dce78e
Add Codecov action to workflow for coverage reports
8bitAlex Sep 1, 2025
3d97769
stub out readme
8bitAlex Jul 3, 2025
4e7e637
add codecov badge
8bitAlex Sep 1, 2025
dc69705
add tests
8bitAlex Sep 1, 2025
a94e26d
ignore executable
8bitAlex Sep 1, 2025
94aed26
basic plumbing
8bitAlex Aug 1, 2025
843bc0a
add schema validation
8bitAlex Aug 22, 2025
ad947c8
clone repos from profile
8bitAlex Aug 22, 2025
456abdd
concurrent clones
8bitAlex Aug 22, 2025
c5cdbc4
messy rebase
8bitAlex Sep 1, 2025
6409523
clean-up profile
8bitAlex Sep 1, 2025
6a0b342
build and test
8bitAlex Sep 1, 2025
8ca0b44
remove unused
8bitAlex Sep 1, 2025
d03184d
profile works
8bitAlex Sep 2, 2025
7e1c71b
minor details
8bitAlex Sep 2, 2025
7d94ab1
validate schema
8bitAlex Sep 2, 2025
33ff003
test instances
8bitAlex Sep 3, 2025
cb633e0
expand readme
8bitAlex Sep 3, 2025
24f4b00
remove profile
8bitAlex Sep 3, 2025
a375c9a
compile profile
8bitAlex Sep 3, 2025
7a7b366
install repos
8bitAlex Sep 3, 2025
c8fe034
expand path
8bitAlex Sep 4, 2025
37d0b75
remove test artifacts
8bitAlex Sep 4, 2025
e575958
clean-up
8bitAlex Sep 4, 2025
f436599
update readme
8bitAlex Sep 4, 2025
a9ccd4f
docs(contributing): init
8bitAlex Sep 4, 2025
54c0082
chore(docs): remove unused docs
8bitAlex Sep 4, 2025
115c237
chore(env): remove test code
8bitAlex Sep 4, 2025
b9aba78
Merge branch 'main' into alpha
8bitAlex Sep 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Build and Test

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.24.4'
- name: Build
run: go build -v ./...
- name: Test
run: go test -v ./...
3 changes: 1 addition & 2 deletions .github/workflows/codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Run Tests
run: |
go test -coverprofile=coverage.txt
run: go test -coverprofile=coverage.txt
- uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
*.so
*.dylib
raid
!raid/

# Test binary, built with `go test -c`
*.test
Expand Down
Loading
Loading