File tree Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Original file line number Diff line number Diff line change 1+ # MIT License
2+ # Copyright (C) 2020 Tymko Oleg <olegtymko@yandex.ru> and contributors
3+ # All rights reserved.
4+
5+ name : Подготовка релиза и публикация в хабе
6+ # Только события создания и изменения релиза
7+ on :
8+ release :
9+ types : [published, edited]
10+
11+ env :
12+ PACKAGE_MASK : cli-*.ospx
13+
14+ jobs :
15+ build :
16+ runs-on : ${{ matrix.os }}
17+ strategy :
18+ fail-fast : false
19+ matrix :
20+ os : [ubuntu-latest]
21+ oscript_version : ['stable']
22+
23+ steps :
24+ # Загрузка проекта
25+ - name : Актуализация
26+ uses : actions/checkout@v2
27+
28+ # Установка OneScript конкретной версии
29+ - name : Установка OneScript
30+ uses : otymko/setup-onescript@v1.1
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 : ./${{ env.PACKAGE_MASK }}
48+
49+ # - name: Заливка в релиз
50+ # uses: AButler/upload-release-assets@v2.0.2
51+ # with:
52+ # files: ./${{ env.PACKAGE_MASK }}
53+ # repo-token: ${{ secrets.GITHUB_TOKEN }}
54+
55+ - name : Публикация в hub.oscript.io
56+ shell : bash
57+ run : opm push -f ./${{ env.PACKAGE_MASK }} --token ${{ secrets.PUSH_TOKEN }} -c stable
You can’t perform that action at this time.
0 commit comments