Bump version for rc1 #274
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 | |
| # Only run the test matrix when something that affects the tests changed: | |
| # package source, the package manifest/compat, the test suite (including the | |
| # Go test server under test/go), or this workflow itself. Docs, README, and | |
| # utils changes skip CI. | |
| on: | |
| push: | |
| branches: [ "main" ] | |
| paths: | |
| - 'src/**' | |
| - 'test/**' | |
| - 'Project.toml' | |
| - '.github/workflows/ci.yml' | |
| pull_request: | |
| branches: [ "main" ] | |
| paths: | |
| - 'src/**' | |
| - 'test/**' | |
| - 'Project.toml' | |
| - '.github/workflows/ci.yml' | |
| env: | |
| GRPC_TEST_SERVER_HOST: "localhost" | |
| GRPC_TEST_SERVER_PORT: 8001 | |
| jobs: | |
| test: | |
| name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} | |
| runs-on: ${{ matrix.os }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| version: | |
| - '1.10' | |
| - '1.12' | |
| - 'nightly' | |
| os: | |
| - ubuntu-latest | |
| - windows-latest | |
| - macOS-15 | |
| - macOS-latest | |
| arch: | |
| - x64 | |
| - aarch64 | |
| exclude: | |
| - os: ubuntu-latest | |
| arch: aarch64 | |
| - os: windows-latest | |
| arch: aarch64 | |
| - os: macos-15 | |
| arch: x64 | |
| - os: macos-latest | |
| arch: x64 | |
| steps: | |
| - uses: actions/checkout@v5 | |
| - name: Setup Go | |
| uses: actions/setup-go@v5 | |
| with: | |
| go-version: '1.24' | |
| - name: Build Go gRPC Test Server | |
| run: go build -o grpc_test_server . | |
| working-directory: test/go | |
| - name: Rename Go executable for windows | |
| if: matrix.os == 'windows-latest' | |
| run: mv grpc_test_server grpc_test_server.exe | |
| shell: pwsh | |
| working-directory: test/go | |
| - uses: julia-actions/setup-julia@v2 | |
| with: | |
| version: ${{ matrix.version }} | |
| arch: ${{ matrix.arch }} | |
| - uses: julia-actions/cache@v2 | |
| - uses: julia-actions/julia-buildpkg@v1 | |
| - uses: julia-actions/julia-runtest@v1 | |
| timeout-minutes: 5 | |
| env: | |
| JULIA_GRPCCLIENT_TEST_START_SERVER: "go" | |
| - uses: julia-actions/julia-processcoverage@v1 | |
| - uses: codecov/codecov-action@v5 | |
| with: | |
| token: ${{ secrets.CODECOV_TOKEN }} | |
| slug: JuliaIO/gRPCClient.jl |