Skip to content

Commit 908dc5e

Browse files
authored
Merge pull request #143 from OpenSourceAWE/big-update
Overhaul the package to be compiler-focused
2 parents 74e8f5b + ba1d2ac commit 908dc5e

File tree

158 files changed

+25981
-173300
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

158 files changed

+25981
-173300
lines changed

.github/workflows/CI.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,24 @@ jobs:
8585

8686
- uses: julia-actions/cache@v2
8787
- uses: julia-actions/julia-buildpkg@v1
88+
89+
- name: Install display dependencies for GLMakie
90+
run: |
91+
sudo apt-get update
92+
sudo apt-get install -y xvfb libgl1-mesa-dri
93+
94+
- name: Instantiate docs project
95+
run: |
96+
julia --project=docs -e '
97+
using Pkg
98+
Pkg.develop(PackageSpec(path=pwd()))
99+
Pkg.instantiate()'
100+
101+
- name: Generate figures
102+
run: >
103+
xvfb-run -a
104+
julia --project=docs docs/generate_figures.jl
105+
88106
- uses: julia-actions/julia-docdeploy@v1
89107
env:
90108
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/setup-test.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Setup Test
2+
on:
3+
pull_request:
4+
branches:
5+
- main
6+
types: [opened, synchronize, reopened, ready_for_review]
7+
concurrency:
8+
group: ${{ github.workflow }}-${{ github.ref }}
9+
cancel-in-progress: true
10+
jobs:
11+
setup-test:
12+
name: Test end-user and developer setup
13+
if: github.event.pull_request.draft == false
14+
runs-on: ubuntu-latest
15+
timeout-minutes: 120
16+
steps:
17+
- uses: actions/checkout@v5
18+
- uses: julia-actions/setup-julia@v2
19+
with:
20+
version: '1'
21+
- uses: julia-actions/cache@v2
22+
- name: Install xvfb for headless GLMakie
23+
run: sudo apt-get update && sudo apt-get install -y xvfb libgl1-mesa-dri
24+
- name: Run setup tests
25+
run: bash test/test_setup.sh

.gitignore

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
/LocalPreferences*
2+
*.old
3+
*.mp4
4+
*.gif
25
.helix
36
*.arrow
47
*.bin
@@ -13,6 +16,7 @@ AGENTS.md
1316
CLAUDE.md
1417
Manifest.toml
1518
Manifest*.toml
19+
!/Manifest-v*.toml
1620
Manifest*.default
1721
data/*.png
1822
/Manifest.toml
@@ -39,6 +43,22 @@ Artifacts.toml
3943
data/settings_v9f.yaml
4044
Manifest-v1.10.toml.bak
4145
Manifest-v1.11.toml.bak
42-
Manifest-v1.11.toml.backup
46+
Manifest-v1.11.toml.backup
4347
data/model*.default
4448
docs/src/.$kite_power_tools.drawio.bkp
49+
.bash_profile
50+
.bashrc
51+
.gitconfig
52+
.gitmodules
53+
.idea
54+
.mcp.json
55+
.profile
56+
.ripgreprc
57+
.vscode
58+
.zprofile
59+
.zshrc
60+
/HEAD
61+
/config
62+
/hooks
63+
/objects
64+
/refs

0 commit comments

Comments
 (0)