mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
chore(ci): Bump sccache; remove IPC debug build (#3468)
Attempt #1 to speed up slow builds: - kotlin - tauri refs #3456
This commit is contained in:
2
.github/actions/setup-rust/action.yml
vendored
2
.github/actions/setup-rust/action.yml
vendored
@@ -26,7 +26,7 @@ runs:
|
||||
echo "SCCACHE_GCS_RW_MODE=READ_WRITE" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
- if: ${{ inputs.sccache_enabled == 'true' }}
|
||||
uses: mozilla-actions/sccache-action@v0.0.3
|
||||
uses: mozilla-actions/sccache-action@v0.0.4
|
||||
- if: ${{ inputs.sccache_enabled }}
|
||||
run: echo "RUSTC_WRAPPER=$SCCACHE_PATH" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
|
||||
10
.github/workflows/_kotlin.yml
vendored
10
.github/workflows/_kotlin.yml
vendored
@@ -9,7 +9,8 @@ permissions:
|
||||
|
||||
jobs:
|
||||
static-analysis:
|
||||
runs-on: macos-14
|
||||
# Android SDK tools hardware accel is available only on Linux runners
|
||||
runs-on: ubuntu-22.04
|
||||
defaults:
|
||||
run:
|
||||
working-directory: ./kotlin/android
|
||||
@@ -31,7 +32,8 @@ jobs:
|
||||
run: ./gradlew spotlessCheck
|
||||
|
||||
build:
|
||||
runs-on: macos-14
|
||||
# Android SDK tools hardware accel is available only on Linux runners
|
||||
runs-on: ubuntu-22.04
|
||||
defaults:
|
||||
run:
|
||||
working-directory: ./kotlin/android
|
||||
@@ -42,7 +44,7 @@ jobs:
|
||||
targets: armv7-linux-androideabi aarch64-linux-android x86_64-linux-android i686-linux-android
|
||||
- uses: actions/setup-java@v4
|
||||
with:
|
||||
distribution: oracle
|
||||
distribution: temurin
|
||||
java-version: 17
|
||||
- name: Setup Gradle
|
||||
uses: gradle/gradle-build-action@v2
|
||||
@@ -60,7 +62,7 @@ jobs:
|
||||
run: |
|
||||
KEYSTORE_PATH=$(pwd)/app/keystore.jks
|
||||
echo -n "$KEYSTORE_BASE64" | base64 --decode > $KEYSTORE_PATH
|
||||
./gradlew --info bundleRelease
|
||||
./gradlew bundleRelease
|
||||
- name: Run Test
|
||||
run: |
|
||||
# TODO: See https://github.com/firezone/firezone/issues/2311
|
||||
|
||||
1
.github/workflows/_rust.yml
vendored
1
.github/workflows/_rust.yml
vendored
@@ -94,7 +94,6 @@ jobs:
|
||||
- name: Build release binaries
|
||||
run: |
|
||||
# Build Windows Tauri GUI
|
||||
|
||||
pnpm install
|
||||
pnpm build
|
||||
|
||||
|
||||
Reference in New Issue
Block a user