Skip to content

Commit b12c16f

Browse files
authored
Update release.yml
1 parent d26e695 commit b12c16f

File tree

1 file changed

+11
-55
lines changed

1 file changed

+11
-55
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,15 @@
1-
# MIT License
2-
# Copyright (C) 2020 Tymko Oleg <olegtymko@yandex.ru> and contributors
3-
# All rights reserved.
1+
name: Публикация релиза
42

5-
name: Подготовка релиза и публикация в хабе
6-
# Только события создания и изменения релиза
73
on:
8-
release:
9-
types: [published]
4+
release:
5+
types:
6+
- published
7+
workflow_dispatch:
108

119
jobs:
12-
build:
13-
runs-on: ${{ matrix.os }}
14-
strategy:
15-
fail-fast: false
16-
matrix:
17-
os: [ubuntu-latest]
18-
oscript_version: ['1.8.3']
19-
package_mask: ["configor-*.ospx"]
20-
21-
steps:
22-
# Загрузка проекта
23-
- name: Актуализация
24-
uses: actions/checkout@v2
25-
26-
# Установка OneScript конкретной версии
27-
- name: Установка OneScript
28-
env:
29-
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
30-
uses: otymko/setup-onescript@v1.0
31-
with:
32-
version: ${{ matrix.oscript_version }}
33-
34-
# Установка зависимостей пакета
35-
- name: Установка зависимостей
36-
run: |
37-
opm install opm
38-
opm install
39-
40-
- name: Сборка пакета
41-
run: opm build
42-
43-
- name: Заливка артифактов
44-
uses: actions/upload-artifact@v2
45-
with:
46-
name: package.zip
47-
path: ./${{ matrix.package_mask }}
48-
49-
- name: Заливка в релиз
50-
uses: AButler/upload-release-assets@v1.0
51-
with:
52-
files: ./${{ matrix.package_mask }}
53-
repo-token: ${{ secrets.GITHUB_TOKEN }}
54-
55-
- name: Публикация в hub.oscript.io
56-
shell: bash
57-
run: opm push -f ./${{ matrix.package_mask }} --token ${{ env.PUSH_TOKEN }} -c stable
58-
env:
59-
PUSH_TOKEN: ${{ secrets.PUSH_TOKEN }}
10+
release:
11+
uses: autumn-library/workflows/.github/workflows/release.yml@v1
12+
with:
13+
package_mask: "configor-*.ospx"
14+
secrets:
15+
PUSH_TOKEN: ${{ secrets.PUSH_TOKEN }}

0 commit comments

Comments
 (0)