Skip to content

fix: harden Finder extension signing #65

fix: harden Finder extension signing

fix: harden Finder extension signing #65

Workflow file for this run

name: Tests
on:
push:
branches: [main, 'feat/**', 'fix/**']
pull_request:
branches: [main]
workflow_dispatch:
jobs:
rust:
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
- uses: dtolnay/rust-toolchain@4be7066ada62dd38de10e7b70166bc74ed198c30 # stable
with:
components: rustfmt, clippy
- name: Install Protocol Buffers compiler
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler
- run: scripts/test.sh rust
macos:
runs-on: macos-latest
timeout-minutes: 120
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
- name: Select Xcode
run: |
newest="$(ls -d /Applications/Xcode_26*.app | sort -V | tail -1)"
echo "DEVELOPER_DIR=$newest/Contents/Developer" >> "$GITHUB_ENV"
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@4be7066ada62dd38de10e7b70166bc74ed198c30 # stable
- name: Install Protocol Buffers compiler
run: brew install protobuf
- name: Install Go toolchain
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6
with:
go-version: '1.26.5'
- name: Network helper
run: scripts/test.sh gvproxy
- name: Swift packages
run: scripts/test.sh swift
- name: App tests
run: scripts/test.sh app
- name: UI tests
run: scripts/test.sh ui