Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/build-deps-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
if: ${{ inputs.arch == 'x64' || inputs.arch == 'both' }}
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Install build dependencies
run: |
Expand All @@ -47,7 +47,7 @@ jobs:
- name: Package dependencies
run: ./Scripts/package-deps-linux.sh --version "${{ inputs.version }}" --arch x64

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v5
with:
name: VapourBox-deps-${{ inputs.version }}-linux-x64
path: |
Expand All @@ -67,7 +67,7 @@ jobs:
if: ${{ inputs.arch == 'arm64' || inputs.arch == 'both' }}
runs-on: ubuntu-22.04-arm
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Install build dependencies
run: |
Expand All @@ -85,7 +85,7 @@ jobs:
- name: Package dependencies
run: ./Scripts/package-deps-linux.sh --version "${{ inputs.version }}" --arch arm64

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v5
with:
name: VapourBox-deps-${{ inputs.version }}-linux-arm64
path: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-deps-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,15 +36,15 @@ jobs:
if: ${{ inputs.arch == 'arm64' || inputs.arch == 'both' }}
runs-on: macos-15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Build dependencies (arm64, native)
run: ./Scripts/download-deps-macos.sh --force

- name: Package dependencies
run: ./Scripts/package-deps-macos.sh --version "${{ inputs.version }}" --arch arm64

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v5
with:
name: VapourBox-deps-${{ inputs.version }}-macos-arm64
path: |
Expand All @@ -64,7 +64,7 @@ jobs:
if: ${{ inputs.arch == 'x64' || inputs.arch == 'both' }}
runs-on: macos-15-intel # only hosted Intel image (macos-13 retired; last one until ~Aug 2027)
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Build dependencies (x64, native)
# STRICT_MIN_OS=1: fail the build if any bundled Mach-O targets newer than
Expand All @@ -76,7 +76,7 @@ jobs:
- name: Package dependencies
run: ./Scripts/package-deps-macos.sh --version "${{ inputs.version }}" --arch x64

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v5
with:
name: VapourBox-deps-${{ inputs.version }}-macos-x64
path: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-deps-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
build-x64:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Build dependencies
shell: pwsh
Expand All @@ -35,7 +35,7 @@ jobs:
shell: pwsh
run: ./Scripts/package-deps-windows.ps1 -Version "${{ inputs.version }}"

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v5
with:
name: VapourBox-deps-${{ inputs.version }}-windows-x64
path: |
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Install system dependencies
run: |
Expand All @@ -48,7 +48,7 @@ jobs:
targets: x86_64-unknown-linux-gnu

- name: Cache Rust dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo/bin/
Expand Down Expand Up @@ -110,7 +110,7 @@ jobs:
./Scripts/package-linux.sh --version "${{ inputs.version }}" --arch x64 --skip-build

- name: Upload artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: VapourBox-${{ inputs.version }}-linux-x64
path: dist/VapourBox-${{ inputs.version }}-linux-x64.tar.gz
Expand All @@ -121,7 +121,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Install system dependencies
run: |
Expand All @@ -146,7 +146,7 @@ jobs:
targets: aarch64-unknown-linux-gnu

- name: Cache Rust dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo/bin/
Expand Down Expand Up @@ -208,7 +208,7 @@ jobs:
./Scripts/package-linux.sh --version "${{ inputs.version }}" --arch arm64 --skip-build

- name: Upload artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: VapourBox-${{ inputs.version }}-linux-arm64
path: dist/VapourBox-${{ inputs.version }}-linux-arm64.tar.gz
6 changes: 3 additions & 3 deletions .github/workflows/build-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Resolve arch variables
id: arch
Expand All @@ -82,7 +82,7 @@ jobs:
targets: aarch64-apple-darwin,x86_64-apple-darwin

- name: Cache Rust dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo/bin/
Expand Down Expand Up @@ -240,7 +240,7 @@ jobs:
security delete-keychain "$RUNNER_TEMP/app-signing.keychain-db" 2>/dev/null || true

- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: VapourBox-${{ inputs.version }}-macos-${{ matrix.arch }}
path: dist/VapourBox-${{ inputs.version }}-macos-${{ matrix.arch }}.dmg
4 changes: 2 additions & 2 deletions .github/workflows/build-whisper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
echo "size=$(stat -c%s whisper-cli-linux-x64.tar.gz)"
echo "sha256=$(sha256sum whisper-cli-linux-x64.tar.gz | cut -d' ' -f1)"

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v5
with:
name: whisper-cli-linux-x64
path: whisper-cli-linux-x64.tar.gz
Expand Down Expand Up @@ -129,7 +129,7 @@ jobs:
echo "size=$(stat -c%s whisper-cli-linux-arm64.tar.gz)"
echo "sha256=$(sha256sum whisper-cli-linux-arm64.tar.gz | cut -d' ' -f1)"

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v5
with:
name: whisper-cli-linux-arm64
path: whisper-cli-linux-arm64.tar.gz
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup Flutter
uses: subosito/flutter-action@v2
Expand All @@ -30,7 +30,7 @@ jobs:
uses: dtolnay/rust-toolchain@stable

- name: Cache Rust dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.cargo/bin/
Expand Down Expand Up @@ -180,7 +180,7 @@ jobs:
Get-ChildItem -Path "dist/"

- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: VapourBox-${{ inputs.version }}-windows-x64
path: dist/VapourBox-${{ inputs.version }}-windows-x64.zip
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/ci-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
# (Platform.resolvedExecutable is the test runner under `flutter test`).
VAPOURBOX_DEPS_DIR: ${{ github.workspace }}/deps/macos-${{ matrix.arch }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Resolve deps tag
id: deps
Expand Down Expand Up @@ -69,7 +69,7 @@ jobs:

# The whisper small model (~466 MB) is architecture-independent; cache it.
- name: Cache whisper model
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: .whisper-cache
key: whisper-ggml-small-v1
Expand Down Expand Up @@ -109,7 +109,7 @@ jobs:
env:
VAPOURBOX_DEPS_DIR: ${{ github.workspace }}/deps/windows-x64
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Resolve deps tag
id: deps
Expand Down Expand Up @@ -143,7 +143,7 @@ jobs:
rm -f "$ZIP"

- name: Cache whisper model
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: .whisper-cache
key: whisper-ggml-small-v1
Expand Down Expand Up @@ -186,7 +186,7 @@ jobs:
# not (it uses the XDG path), so we also symlink it below.
VAPOURBOX_DEPS_DIR: ${{ github.workspace }}/deps/linux-x64
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Install system dependencies
run: |
Expand Down Expand Up @@ -222,7 +222,7 @@ jobs:
rm -f "$ZIP"

- name: Cache whisper model
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: .whisper-cache
key: whisper-ggml-small-v1
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
env:
VAPOURBOX_DEPS_DIR: ${{ github.workspace }}/deps/macos-${{ matrix.arch }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Resolve deps tag
id: deps
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
xattr -cr deps/macos-${{ matrix.arch }} 2>/dev/null || true

- name: Cache whisper model
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: .whisper-cache
key: whisper-ggml-small-v1
Expand Down Expand Up @@ -109,7 +109,7 @@ jobs:
env:
VAPOURBOX_DEPS_DIR: ${{ github.workspace }}/deps/windows-x64
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Resolve deps tag
id: deps
Expand Down Expand Up @@ -141,7 +141,7 @@ jobs:
rm -f "$ZIP"

- name: Cache whisper model
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: .whisper-cache
key: whisper-ggml-small-v1
Expand Down Expand Up @@ -179,7 +179,7 @@ jobs:
env:
VAPOURBOX_DEPS_DIR: ${{ github.workspace }}/deps/linux-x64
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Install system dependencies
run: |
Expand Down Expand Up @@ -215,7 +215,7 @@ jobs:
rm -f "$ZIP"

- name: Cache whisper model
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: .whisper-cache
key: whisper-ggml-small-v1
Expand Down
Loading