File tree Expand file tree Collapse file tree 2 files changed +43
-2
lines changed
Expand file tree Collapse file tree 2 files changed +43
-2
lines changed Original file line number Diff line number Diff line change 1+ name : Build & Release
2+
3+ # Запускать этот workflow при пуше тега, который начинается с 'v' (например, v1.0.0)
4+ on :
5+ push :
6+ tags :
7+ - ' v[0-9]+.[0-9]+.[0-9]+*'
8+
9+ jobs :
10+ release :
11+ # Запускать на последней версии Windows (так как мы собираем .exe)
12+ # Для сборки под macOS или Linux нужно использовать 'macos-latest' или 'ubuntu-latest'
13+ runs-on : windows-latest
14+
15+ steps :
16+ # 1. Получаем исходный код из репозитория
17+ - name : Check out git repository
18+ uses : actions/checkout@v4
19+
20+ # 2. Устанавливаем Node.js
21+ - name : Setup Node.js
22+ uses : actions/setup-node@v4
23+ with :
24+ node-version : ' 18' # Укажите версию Node.js, которую вы используете
25+ cache : ' npm'
26+
27+ # 3. Устанавливаем зависимости проекта
28+ - name : Install dependencies
29+ run : npm install
30+
31+ # 4. Собираем и публикуем приложение
32+ - name : Build and release
33+ # Используем секретный токен, который мы создали
34+ env :
35+ GITHUB_TOKEN : ${{ secrets.GH_TOKEN }}
36+ run : npm run dist -- --publish always
Original file line number Diff line number Diff line change 4141 " !*.code-workspace"
4242 ],
4343 "asar" : false
44- }
45- }
44+ },
45+ "publish" : {
46+ "provider" : " github" ,
47+ "owner" : " Rinibr" ,
48+ "repo" : " openipc-dashboard"
49+ }
50+ }
You can’t perform that action at this time.
0 commit comments