Skip to content

Commit 1db9015

Browse files
committed
подготовка репо
1 parent 025fade commit 1db9015

14 files changed

Lines changed: 411 additions & 2694 deletions

File tree

.claude/settings.local.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

.github/workflows/qa.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Контроль качества
2+
3+
# Временно отключён: пока нет доступа к SonarCloud / coveralls для этого репозитория.
4+
# Чтобы включить — вернуть push / pull_request в блок on: ниже и завести
5+
# секреты SONAR_TOKEN / COVERALLS_REPO_TOKEN в настройках репозитория.
6+
on:
7+
workflow_dispatch:
8+
9+
jobs:
10+
sonar:
11+
uses: autumn-library/workflows/.github/workflows/sonar.yml@main
12+
with:
13+
github_repository: segate-ekb/oscript-md
14+
coveralls: true
15+
sonarqube: false

.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: "oscript-md-*.ospx"
14+
secrets:
15+
PUSH_TOKEN: ${{ secrets.PUSH_TOKEN }}

.github/workflows/test.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: ['default', 'stable', 'dev']
14+
uses: autumn-library/workflows/.github/workflows/test.yml@v1
15+
with:
16+
oscript_version: ${{ matrix.oscript_version }}

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Egor Ivanov
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)