Skip to content

Commit e3f6225

Browse files
Segate-ekbclaude
andcommitted
CI: тестирование на трёх платформах и публикация релиза в хаб
Тесты гоняются на ubuntu/windows/macos на stable-сборке OneScript. Релиз собирает пакет и отправляет его в hub.oscript.io при публикации GitHub-релиза. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 126815f commit e3f6225

2 files changed

Lines changed: 30 additions & 0 deletions

File tree

.github/workflows/release.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Публикация релиза
2+
3+
on:
4+
release:
5+
types:
6+
- published
7+
workflow_dispatch:
8+
9+
jobs:
10+
release:
11+
uses: autumn-library/workflows/.github/workflows/release.yml@main
12+
with:
13+
oscript_version: stable
14+
package_mask: "os-scheduler-*.ospx"
15+
secrets:
16+
PUSH_TOKEN: ${{ secrets.PUSH_TOKEN }}

.github/workflows/test.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Тестирование
2+
3+
on:
4+
push:
5+
pull_request:
6+
workflow_dispatch:
7+
8+
jobs:
9+
test:
10+
uses: autumn-library/workflows/.github/workflows/test.yml@main
11+
with:
12+
test_engine: oneunit
13+
oscript_version: stable
14+
os_versions: '["ubuntu-latest", "windows-latest", "macos-latest"]'

0 commit comments

Comments
 (0)