Skip to content

Commit 8524a8f

Browse files
Bump version to v1.0.5
1 parent 75878e3 commit 8524a8f

File tree

3 files changed

+18
-94
lines changed

3 files changed

+18
-94
lines changed

.github/workflows/build.yml

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

.github/workflows/release.yml

Lines changed: 17 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,34 @@
1-
name: Release
1+
name: Build/Release
22
on:
33
release:
44
types:
55
- created
66

77
jobs:
8-
publish_on_linux:
9-
runs-on: ubuntu-latest
10-
steps:
11-
- uses: actions/checkout@v2
12-
- uses: actions/setup-node@master
13-
with:
14-
node-version: 16
15-
- name: install dependencies
16-
run: npm install
17-
- name: publish
18-
env:
19-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
20-
run: npm run electron:publish
8+
release:
9+
runs-on: ${{ matrix.os }}
2110

22-
publish_on_mac:
23-
runs-on: macos-latest
24-
steps:
25-
- uses: actions/checkout@v2
26-
- uses: actions/setup-node@master
27-
with:
28-
node-version: 16
29-
- name: install dependencies
30-
run: npm install
31-
- name: publish
32-
env:
33-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34-
run: npm run electron:publish
11+
strategy:
12+
matrix:
13+
os: [macos-latest, ubuntu-latest, windows-latest]
3514

36-
publish_on_win:
37-
runs-on: windows-latest
3815
steps:
3916
- uses: actions/checkout@v2
4017
- uses: actions/setup-node@master
4118
with:
4219
node-version: 16
43-
- name: install dependencies
20+
- name: install electron dependencies
4421
run: npm install
22+
- name: install frontend dependencies
23+
run: |
24+
cd frontend
25+
npm install
26+
- name: build-frontend
27+
run: |
28+
cd frontend
29+
npm run build
30+
- name: build-app
31+
run: npm run electron:build
4532
- name: publish
4633
env:
4734
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oversnip",
3-
"version": "1.0.4",
3+
"version": "1.0.5",
44
"description": "A minimal screenshot tool for Windows, Mac, and Linux",
55
"main": "main.js",
66
"scripts": {

0 commit comments

Comments
 (0)