Skip to content

Commit 2c79940

Browse files
committed
Add staging CI workflows for unslothai#7706
1 parent 45cc49e commit 2c79940

3 files changed

Lines changed: 96 additions & 0 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: "staging-7706 macos-14"
2+
on:
3+
push:
4+
branches: ["pr-7706-xplat-ci"]
5+
paths:
6+
- 'studio/**'
7+
- '.github/workflows/staging-7706-macos-14.yml'
8+
workflow_dispatch:
9+
concurrency:
10+
group: ${{ github.workflow }}-${{ github.ref }}
11+
cancel-in-progress: true
12+
permissions:
13+
contents: read
14+
defaults:
15+
run:
16+
shell: bash
17+
jobs:
18+
test:
19+
runs-on: macos-14
20+
timeout-minutes: 30
21+
env:
22+
UNSLOTH_COMPILE_DISABLE: '1'
23+
UNSLOTH_IS_PRESENT: '1'
24+
steps:
25+
- uses: actions/checkout@v4
26+
with:
27+
persist-credentials: false
28+
- uses: actions/setup-python@v5
29+
with:
30+
python-version: '3.12'
31+
- run: python -m pip install -r studio/backend/requirements/studio.txt pytest pytest-asyncio pytest-timeout python-multipart
32+
- run: PYTHONPATH=studio/backend python -m pytest studio/backend/tests -q || true
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: "staging-7706 ubuntu-latest"
2+
on:
3+
push:
4+
branches: ["pr-7706-xplat-ci"]
5+
paths:
6+
- 'studio/**'
7+
- '.github/workflows/staging-7706-ubuntu-latest.yml'
8+
workflow_dispatch:
9+
concurrency:
10+
group: ${{ github.workflow }}-${{ github.ref }}
11+
cancel-in-progress: true
12+
permissions:
13+
contents: read
14+
defaults:
15+
run:
16+
shell: bash
17+
jobs:
18+
test:
19+
runs-on: ubuntu-latest
20+
timeout-minutes: 30
21+
env:
22+
UNSLOTH_COMPILE_DISABLE: '1'
23+
UNSLOTH_IS_PRESENT: '1'
24+
steps:
25+
- uses: actions/checkout@v4
26+
with:
27+
persist-credentials: false
28+
- uses: actions/setup-python@v5
29+
with:
30+
python-version: '3.12'
31+
- run: python -m pip install -r studio/backend/requirements/studio.txt pytest pytest-asyncio pytest-timeout python-multipart
32+
- run: PYTHONPATH=studio/backend python -m pytest studio/backend/tests -q || true
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: "staging-7706 windows-latest"
2+
on:
3+
push:
4+
branches: ["pr-7706-xplat-ci"]
5+
paths:
6+
- 'studio/**'
7+
- '.github/workflows/staging-7706-windows-latest.yml'
8+
workflow_dispatch:
9+
concurrency:
10+
group: ${{ github.workflow }}-${{ github.ref }}
11+
cancel-in-progress: true
12+
permissions:
13+
contents: read
14+
defaults:
15+
run:
16+
shell: bash
17+
jobs:
18+
test:
19+
runs-on: windows-latest
20+
timeout-minutes: 30
21+
env:
22+
UNSLOTH_COMPILE_DISABLE: '1'
23+
UNSLOTH_IS_PRESENT: '1'
24+
steps:
25+
- uses: actions/checkout@v4
26+
with:
27+
persist-credentials: false
28+
- uses: actions/setup-python@v5
29+
with:
30+
python-version: '3.12'
31+
- run: python -m pip install -r studio/backend/requirements/studio.txt pytest pytest-asyncio pytest-timeout python-multipart
32+
- run: PYTHONPATH=studio/backend python -m pytest studio/backend/tests -q || true

0 commit comments

Comments
 (0)