Skip to content

Commit 2bda748

Browse files
committed
Добавлено тестирование и релизы через GA
1 parent e1315a1 commit 2bda748

File tree

5 files changed

+37
-4
lines changed

5 files changed

+37
-4
lines changed

.github/workflows/release.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
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+
package_mask: "coverage-*.ospx"
14+
secrets:
15+
PUSH_TOKEN: ${{ secrets.PUSH_TOKEN }}

.github/workflows/testing.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Тестирование
2+
3+
on:
4+
push:
5+
pull_request:
6+
workflow_dispatch:
7+
8+
jobs:
9+
test:
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
oscript_version: ['dev', 'lts-dev', 'default']
14+
uses: autumn-library/workflows/.github/workflows/test.yml@main
15+
with:
16+
oscript_version: ${{ matrix.oscript_version }}

.gitignore

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
test*.xml
22
*.ospx
3-
4-
53
coverage/*
6-
7-
.vscode/*
4+
.vscode/*
5+
oscript_modules/

packagedef

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
.ЗависитОт("logos")
1616
.ЗависитОт("json")
1717
.ЗависитОт("asserts")
18+
19+
.РазработкаЗависитОт("1bdd")
20+
.РазработкаЗависитОт("1testrunner")
1821

1922
.ОпределяетКласс("ГенераторОтчетаПокрытия", "src/core/Классы/ГенераторОтчетаПокрытия.os")
2023
.ОпределяетКласс("ГенераторОтчетаGenericCoverage", "src/core/Классы/ГенераторОтчетаGenericCoverage.os")

tasks/oscript.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
lib.system=../oscript_modules

0 commit comments

Comments
 (0)