Skip to content

Commit 3dadc82

Browse files
committed
Fix workflow triggers to resolve hanging status checks
- Make CI workflow run on all branches instead of just master/testci - Add OpenMP installation to CI workflow for macOS compatibility - Add simple test workflow to verify GitHub Actions are working This should fix the 'Waiting for status to be reported' issue by ensuring the expected CI workflow actually runs on feature branches.
1 parent 9277401 commit 3dadc82

2 files changed

Lines changed: 20 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,7 @@ name: CI
22

33
on:
44
push:
5-
branches:
6-
- master
7-
- testci
85
pull_request:
9-
branches:
10-
- master
116
schedule:
127
- cron: "9 16 * * 1"
138

@@ -37,6 +32,11 @@ jobs:
3732
curl -LsSf https://astral.sh/uv/install.sh | sh
3833
echo "$HOME/.cargo/bin" >> $GITHUB_PATH
3934
35+
- name: Install OpenMP (macOS)
36+
if: runner.os == 'macOS'
37+
run: |
38+
brew install libomp
39+
4040
- name: Install dependencies and IRIS
4141
run: |
4242
uv venv

.github/workflows/test-simple.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Simple Test
2+
3+
on:
4+
push:
5+
pull_request:
6+
7+
jobs:
8+
simple-test:
9+
name: Simple test
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout
13+
uses: actions/checkout@v4
14+
- name: Test
15+
run: echo "Hello World"

0 commit comments

Comments
 (0)