Skip to content

Commit f47af14

Browse files
committed
Merge branch 'beta'
2 parents da124e3 + f0c082f commit f47af14

File tree

120 files changed

+820
-313
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+820
-313
lines changed

.github/workflows/build-beta.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,33 @@ jobs:
1919

2020
steps:
2121
- name: Checkout git repo
22-
uses: actions/checkout@v1
22+
uses: actions/checkout@v3
2323

24-
- name: Git Sumbodule Update
24+
- name: Git Submodule Update
2525
run: git submodule update --init --recursive
2626

27+
- name: Use cached node_modules
28+
id: cache-node_modules
29+
uses: actions/cache@v3
30+
with:
31+
path: node_modules
32+
key: ${{ runner.os }}-${{ hashFiles('package-lock.json') }}
33+
2734
- name: Install Node and NPM
28-
uses: actions/setup-node@v1
35+
uses: actions/setup-node@v3
2936
with:
30-
node-version: 18
37+
node-version-file: .nvmrc
3138
cache: npm
3239

3340
- name: Install dependencies
34-
run: |
35-
npm install
41+
if: steps.cache-node_modules.outputs.cache-hit != 'true'
42+
run: npm ci
43+
3644
- name: Set Beta Build
3745
run: |
38-
cp ./src/data/branch-beta.json ./src/data/branch.json
46+
sed -i "s|main|beta|g" "./src/data/branch.json"
3947
sed -i "s|emudeck-electron|emudeck-electron-beta|g" "./package.json"
48+
4049
- name: Publish releases
4150
env:
4251
# These values are used for auto updates signing

.github/workflows/build-dev.yml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
name: Publish
2+
3+
on:
4+
push:
5+
branches:
6+
- dev
7+
8+
jobs:
9+
publish:
10+
# To enable auto publishing to github, update your electron publisher
11+
# config in package.json > "build" and remove the conditional below
12+
#if: ${{ github.repository_owner == 'electron-react-boilerplate' }}
13+
14+
runs-on: ${{ matrix.os }}
15+
16+
strategy:
17+
matrix:
18+
os: [ubuntu-latest]
19+
20+
steps:
21+
- name: Checkout git repo
22+
uses: actions/checkout@v3
23+
24+
- name: Git Submodule Update
25+
run: git submodule update --init --recursive
26+
27+
- name: Use cached node_modules
28+
id: cache-node_modules
29+
uses: actions/cache@v3
30+
with:
31+
path: node_modules
32+
key: ${{ runner.os }}-${{ hashFiles('package-lock.json') }}
33+
34+
- name: Install Node and NPM
35+
uses: actions/setup-node@v3
36+
with:
37+
node-version-file: .nvmrc
38+
cache: npm
39+
40+
- name: Install dependencies
41+
if: steps.cache-node_modules.outputs.cache-hit != 'true'
42+
run: npm ci
43+
44+
- name: Set Dev Build
45+
run: |
46+
sed -i "s|main|dev|g" "./src/data/branch.json"
47+
48+
- name: Publish releases
49+
env:
50+
# These values are used for auto updates signing
51+
#APPLE_ID: ${{ secrets.APPLE_ID }}
52+
#APPLE_ID_PASS: ${{ secrets.APPLE_ID_PASS }}
53+
#CSC_LINK: ${{ secrets.CSC_LINK }}
54+
#CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
55+
# This is used for uploading release assets to github
56+
#npm run build:${GITHUB_REF##*/} -> Branch name
57+
GH_TOKEN: ${{ secrets.github_token }}
58+
run: |
59+
npm run postinstall
60+
npm run build
61+
npm exec electron-builder -- --publish always --linux

.github/workflows/build.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,28 @@ jobs:
1919

2020
steps:
2121
- name: Checkout git repo
22-
uses: actions/checkout@v1
22+
uses: actions/checkout@v3
2323

24-
- name: Git Sumbodule Update
24+
- name: Git Submodule Update
2525
run: git submodule update --init --recursive
2626

27+
- name: Use cached node_modules
28+
id: cache-node_modules
29+
uses: actions/cache@v3
30+
with:
31+
path: node_modules
32+
key: ${{ runner.os }}-${{ hashFiles('package-lock.json') }}
33+
2734
- name: Install Node and NPM
28-
uses: actions/setup-node@v1
35+
uses: actions/setup-node@v3
2936
with:
30-
node-version: 18
37+
node-version-file: .nvmrc
3138
cache: npm
3239

3340
- name: Install dependencies
34-
run: |
35-
npm install
41+
if: steps.cache-node_modules.outputs.cache-hit != 'true'
42+
run: npm ci
43+
3644
- name: Publish releases
3745
env:
3846
# These values are used for auto updates signing

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
18

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
# 2.0.4
2+
3+
- FIX: Reset Config for PrimeHack and PCSX2
4+
- FIX: Distorted images in certain resolutions
5+
- FIX: Messages on PowerTools and Gyro Pages
6+
- FIX: Improved SD Card detection
7+
- FIX: Improved Backend detection
8+
- FIX: Compressor Tool
9+
- FIX: RetroAchievments
10+
- FIX: Powertools & GyuroDSU Installation
11+
- FIX: Checking for updates screen freeze
12+
- NEW: Appimage & installation live log
13+
114
# 2.0.1
215

316
- FIX: Reset Config for PrimeHack and PCSX2

0 commit comments

Comments
 (0)