feat(ui): show NetCopy version in topbar (local + peer) (#70) #148
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: CI | |
| on: | |
| pull_request: | |
| push: | |
| branches: [main] | |
| # Cancel in-flight CI for the same ref when a newer commit lands. Saves runner | |
| # minutes on PR pushes; the in-progress run for the older SHA is moot. | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| permissions: | |
| contents: read | |
| jobs: | |
| build: | |
| name: build | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Set up Java 25 | |
| uses: actions/setup-java@v4 | |
| with: | |
| java-version: '25' | |
| distribution: 'temurin' | |
| cache: 'maven' | |
| - name: Build & test | |
| run: ./mvnw -B -ntp verify | |
| # The jar is published from .github/workflows/release.yml — see that | |
| # workflow for both tagged releases (vX.Y.Z -> stable Release) and the | |
| # rolling main snapshot Release. Workflow Artifacts are intentionally | |
| # not produced here because GitHub forces them into a .zip, which makes | |
| # downloading the jar a two-step extract dance for no reason. |