Skip to content

Commit 6b1a8f6

Browse files
committed
Release v3.4.1
1 parent 299dd16 commit 6b1a8f6

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

.github/workflows/main.yml

+6-8
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,26 @@ jobs:
1111
matrix:
1212
os: [ubuntu-22.04, windows-latest, macOS-latest]
1313
steps:
14-
- uses: actions/checkout@v2
14+
- uses: actions/checkout@v3
1515
- name: Set up JDK
16-
uses: actions/setup-java@v2
16+
uses: actions/setup-java@v3
1717
with:
1818
java-version: '18'
1919
distribution: 'zulu'
2020
- name: Install Linux dependencies
2121
run: sudo apt-get install libplist-dev libimobiledevice-dev libirecovery-1.0-dev
2222
if: runner.os == 'Linux'
2323
- name: Gradle build
24-
uses: eskatos/gradle-command-action@v1
24+
uses: gradle/gradle-build-action@v2
2525
with:
2626
arguments: build --no-daemon
27-
distributions-cache-enabled: true
28-
dependencies-cache-enabled: true
29-
- uses: actions/upload-artifact@v2
27+
- uses: actions/upload-artifact@v3
3028
with:
3129
name: ${{ runner.os }}
3230
path: build/distributions/*
3331
- name: Upload reports on failure
3432
if: ${{ failure() }}
35-
uses: actions/upload-artifact@v2
33+
uses: actions/upload-artifact@v3
3634
with:
3735
name: failure-${{ runner.os }}
3836
path: build/reports/
@@ -43,7 +41,7 @@ jobs:
4341
if: "startsWith(github.event.head_commit.message, 'Release')"
4442
steps:
4543
- name: Get artifacts
46-
uses: actions/download-artifact@v2
44+
uses: actions/download-artifact@v3
4745
- name: Get version from commit
4846
run: echo "VERSION=$(echo ${{ github.event.commits[0].message }} | awk '{print $2}')" >> $GITHUB_ENV
4947
- name: Release public builds

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ idea.module.outputDir file("out/production/classes") // fix running via IntelliJ
3333
/*
3434
* REMEMBER: also update the version string in Main.java
3535
*/
36-
version = "3.4.0"
36+
version = "3.4.1"
3737
description = "A cross-platform GUI app for saving SHSH blobs"
3838
String appIdentifier = "airsquared.blobsaver.app"
3939
String copyright = "Copyright (c) 2021 airsquared"

src/main/java/airsquared/blobsaver/app/Main.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
public class Main {
4040

41-
static final String appVersion = "v3.4.0";
41+
static final String appVersion = "v3.4.1";
4242
static Stage primaryStage;
4343
// make sure to set system property before running (automatically set if running from gradle)
4444
static final File jarDirectory;

src/main/java/airsquared/blobsaver/app/TSS.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,11 @@ private List<Utils.IOSVersion> getIOSVersions() throws TSSException {
288288
}
289289
throw new TSSException(message, false, e);
290290
} catch (IOException e) {
291-
throw new TSSException("Saving blobs failed. Check your internet connection.", false, e);
291+
var message = "Saving blobs failed. Check your internet connection.";
292+
if (includeBetas) {
293+
message += " There may be an error with the beta API; try without including beta versions.";
294+
}
295+
throw new TSSException(message, false, e);
292296
}
293297
}
294298

0 commit comments

Comments
 (0)