Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
1027cc9
Fix implicit int to float conversion.
brixen Feb 5, 2026
21a1c4c
Add build scripts.
brixen Feb 5, 2026
3a368a8
Add build2.
brixen Feb 5, 2026
420b8cd
Load missing build2 dist module.
brixen Feb 5, 2026
79fc5b4
Simplify src patterns.
brixen Feb 9, 2026
fb6c3aa
Remove build.
brixen Feb 10, 2026
a791682
Squashed 'certifiable-build/' content from commit 748fa1d
brixen Feb 10, 2026
ee1364b
Merge commit 'a791682602cea034426e1fbad68b14a6231ce00d' as 'certifiab…
brixen Feb 10, 2026
a526863
Update Makefile.
brixen Feb 10, 2026
6447404
Remove misconfigured install variable.
brixen Feb 12, 2026
3a8116c
Improve build2 configs.
brixen Feb 12, 2026
a82c86e
Disable Windows support.
brixen Feb 12, 2026
30005d5
Tune build2 CI build.
brixen Feb 24, 2026
e1bdc5f
Remove certifiable-build subtree.
brixen Feb 25, 2026
832fa92
Merge commit 'f29ce259329f718da981e2e3c5032254d97a2f65' as 'certifiab…
brixen Feb 25, 2026
f29ce25
Squashed 'certifiable-build/' content from commit 64004d8
brixen Feb 25, 2026
8f40700
Add subprojects.
brixen Mar 1, 2026
c2dc077
Remove duplicate contributing docs.
brixen Mar 13, 2026
5e9f7f1
Fix subproject config and build.
brixen Mar 25, 2026
1ba7ff2
Merge branch 'main' into use-subprojects
brixen Mar 28, 2026
b606a9f
Update main changes for subprojects.
brixen Mar 28, 2026
bf71147
Allow installing test package.
brixen Mar 28, 2026
29b3200
Update to use SpeyTech org.
brixen Mar 31, 2026
9f9397e
Merge branch 'main' into use-subprojects
brixen Mar 31, 2026
5f00d0f
Add Makefile target to update build git subtree.
brixen Mar 31, 2026
1bd42fd
Revert "Remove duplicate contributing docs."
brixen Mar 31, 2026
7f5c548
Squashed 'certifiable-build/' changes from 64004d8..60a3886
brixen Mar 31, 2026
3186baa
Update certifiable-build git subtree.
brixen Mar 31, 2026
83a3bc5
Update license metadata.
brixen Mar 31, 2026
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
54 changes: 10 additions & 44 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,7 @@ name: CI

on:
push:
branches:
- "**"
pull_request:
branches:
- "**"

permissions:
contents: read
Expand All @@ -16,43 +12,13 @@ concurrency:
cancel-in-progress: true

jobs:
test:
name: Test (${{ matrix.os }})
runs-on: ${{ matrix.os }}

strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest]

env:
BUILD_TYPE: Release
BUILD_DIR: build
GENERATOR: Ninja
CCACHE_DIR: ~/.ccache

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Install dependencies
run: |
./scripts/deps.sh

- name: Restore ccache
uses: actions/cache@v4
with:
path: ~/.ccache
key: ccache-${{ runner.os }}-${{ github.ref_name }}-${{ github.sha }}
restore-keys: |
ccache-${{ runner.os }}-${{ github.ref_name }}-
ccache-${{ runner.os }}-

- name: Show ccache stats (before)
run: ccache -s || true

- name: Build + Test
run: make test

- name: Show ccache stats (after)
run: ccache -s || true
build:
uses: SpeyTech/.github/.github/workflows/ci.yml@master
with:
build-target: certifiable-inference

tt-build:
uses: SpeyTech/.github/.github/workflows/tt-ci.yml@master
with:
build-target: certifiable-inference
tt_dev_image: ghcr.io/tenstorrent/tt-metal/tt-metalium/ubuntu-22.04-dev-amd64:d6958801d86fe1e20a07f2be7795fac0b2c9b211
14 changes: 9 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Build artifacts
build/
/build-*/
/build_*/
/build/bootstrap/
/.bdep/
.bpkg/

**/*.config.build
**/*.config.build.save

*.o
*.a
*.so
Expand All @@ -17,10 +25,6 @@ build/
.DS_Store
Thumbs.db

# Test outputs
tests/static/*.txt
tests/benchmarks/results/

# Temporary files
*.tmp
*.log
248 changes: 0 additions & 248 deletions CMakeLists.txt

This file was deleted.

Loading
Loading