File tree 1 file changed +57
-0
lines changed
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