diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml index 3a0ed8f..0ca7ccb 100644 --- a/.github/workflows/CompatHelper.yml +++ b/.github/workflows/CompatHelper.yml @@ -3,24 +3,19 @@ name: CompatHelper on: schedule: - cron: '20 00 * * *' - issues: - types: [opened, reopened] + workflow_dispatch: jobs: - build: - runs-on: ${{ matrix.os }} - strategy: - matrix: - julia-version: [1.2.0] - julia-arch: [x86] - os: [ubuntu-latest] + CompatHelper: + permissions: + pull-requests: write + contents: write + runs-on: ubuntu-latest steps: - - uses: julia-actions/setup-julia@latest - with: - version: ${{ matrix.julia-version }} - name: Pkg.add("CompatHelper") run: julia -e 'using Pkg; Pkg.add("CompatHelper")' - name: CompatHelper.main() env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + COMPATHELPER_PRIV: ${{ secrets.DOCUMENTER_KEY }} run: julia -e 'using CompatHelper; CompatHelper.main()' diff --git a/.github/workflows/TagBot.yml b/.github/workflows/TagBot.yml index 4bad0ec..7b9ae7e 100644 --- a/.github/workflows/TagBot.yml +++ b/.github/workflows/TagBot.yml @@ -4,22 +4,6 @@ on: types: - created workflow_dispatch: - inputs: - lookback: - default: "3" -permissions: - actions: read - checks: read - contents: write - deployments: read - issues: read - discussions: read - packages: read - pages: read - pull-requests: read - repository-projects: read - security-events: read - statuses: read jobs: TagBot: if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot' diff --git a/.github/workflows/UnitTest.yml b/.github/workflows/UnitTest.yml index 92f249f..7cedd78 100644 --- a/.github/workflows/UnitTest.yml +++ b/.github/workflows/UnitTest.yml @@ -1,27 +1,27 @@ name: Unit test on: - create: - tags: push: branches: [master] + tags: ['*'] pull_request: + workflow_dispatch: -concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} - cancel-in-progress: true - +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }} jobs: test: + name: Julia ${{ matrix.julia-version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - julia-version: ['1'] - os: [ubuntu-latest, windows-latest] + julia-version: ['1.10', '1'] + os: [ubuntu-latest, windows-latest, macos-15-intel] arch: [x64] include: - - os: macOS-latest + - os: macos-latest julia-version: '1' arch: aarch64 - os: ubuntu-latest @@ -32,14 +32,15 @@ jobs: arch: x64 steps: - - uses: actions/checkout@v4 - - uses: julia-actions/setup-julia@latest + - uses: actions/checkout@v7 + - uses: julia-actions/setup-julia@v3 with: version: ${{ matrix.julia-version }} - - uses: julia-actions/cache@v2 - - uses: julia-actions/julia-runtest@latest - - uses: julia-actions/julia-processcoverage@latest - - uses: codecov/codecov-action@v5 + arch: ${{ matrix.arch }} + - uses: julia-actions/cache@v3 + - uses: julia-actions/julia-runtest@v1 + - uses: julia-actions/julia-processcoverage@v1 + - uses: codecov/codecov-action@v7 with: - file: lcov.info + files: lcov.info token: ${{ secrets.CODECOV_TOKEN }}