fix(ci): re-sign app bundle after build to fix code signature invalid… #33
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # name: CLI Tests | |
| # on: | |
| # pull_request: | |
| # branches: [main, dev] | |
| # paths: | |
| # - 'nexus-cli/**' | |
| # - 'nexus-macros/**' | |
| # - 'nexus-container/**' | |
| # - 'nexus-db/**' | |
| # - 'Cargo.toml' | |
| # - 'Cargo.lock' | |
| # env: | |
| # CARGO_TERM_COLOR: always | |
| # RUST_BACKTRACE: 1 | |
| # jobs: | |
| # test: | |
| # name: Test (${{ matrix.os }}) | |
| # runs-on: ${{ matrix.os }} | |
| # strategy: | |
| # fail-fast: false | |
| # matrix: | |
| # os: [ubuntu-latest, macos-latest, windows-latest] | |
| # steps: | |
| # - name: Checkout repository | |
| # uses: actions/checkout@v4 | |
| # - name: Setup Rust toolchain | |
| # uses: dtolnay/rust-toolchain@stable | |
| # - name: Cache cargo registry | |
| # uses: actions/cache@v4 | |
| # with: | |
| # path: | | |
| # ~/.cargo/registry | |
| # ~/.cargo/git | |
| # target | |
| # key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} | |
| # restore-keys: | | |
| # ${{ runner.os }}-cargo- | |
| # - name: Run nexus-cli unit tests | |
| # run: cargo test --release --package nexus-cli | |
| # env: | |
| # # Use a unique temp directory for test isolation | |
| # NEXUS_CACHE_DIR: ${{ runner.temp }}/nexus-test-cache-${{ github.run_id }} | |
| # - name: Run nexus-macros tests | |
| # run: cargo test --release --package nexus-macros | |
| # # Integration tests that require repo cloning run serially | |
| # - name: Run nexus-cli integration tests (ignored tests) | |
| # run: cargo test --release --package nexus-cli -- --ignored --test-threads=1 | |
| # env: | |
| # NEXUS_CACHE_DIR: ${{ runner.temp }}/nexus-test-cache-ignored-${{ github.run_id }} |