diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index b03ecdca5..000000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,77 +0,0 @@ -name: CI -env: - JULIA_NUM_THREADS: 2 -on: - pull_request: - branches: - - master - push: - branches: - - master - tags: '*' -jobs: - test: - name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} - runs-on: ${{ matrix.os }} - continue-on-error: ${{ matrix.allow_failure }} - strategy: - fail-fast: false - matrix: - version: - - 'nightly' - - '1' - - '1.6' - os: - - ubuntu-latest - - macos-latest - - windows-latest - arch: - - x64 - include: - - version: 'nightly' - allow_failure: true - - version: '1' - allow_failure: false - - version: '1.6' - allow_failure: false - steps: - - uses: actions/checkout@v4 - - uses: julia-actions/setup-julia@v1 - with: - version: ${{ matrix.version }} - arch: ${{ matrix.arch }} - - uses: actions/cache@v4 - env: - cache-name: cache-artifacts - with: - path: ~/.julia/artifacts - key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }} - restore-keys: | - ${{ runner.os }}-test-${{ env.cache-name }}- - ${{ runner.os }}-test- - ${{ runner.os }}- - - uses: julia-actions/julia-buildpkg@v1 - - uses: julia-actions/julia-runtest@v1 - - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v4 - with: - file: lcov.info - token: ${{ secrets.CODECOV_TOKEN }} - fail_ci_if_error: false - docs: - name: Documentation - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: julia-actions/setup-julia@v1 - with: - version: '1' - - run: | - julia --project=docs -e ' - using Pkg - Pkg.develop(PackageSpec(path=pwd())) - Pkg.instantiate()' - - run: julia --project=docs docs/make.jl - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} diff --git a/.github/workflows/postbench.yml b/.github/workflows/postbench.yml index e0995c814..c0dc22a40 100644 --- a/.github/workflows/postbench.yml +++ b/.github/workflows/postbench.yml @@ -3,7 +3,6 @@ on: workflow_run: workflows: [RunUploadBenchmarks] types: [completed] - branches: [master, benchx] jobs: on-success: runs-on: ubuntu-latest @@ -33,6 +32,8 @@ jobs: - name: 'Unzip artifact' run: unzip BenchmarkResults.zip -d .benchmarkci/ + - name: install dependencies + run: julia -e 'using Pkg; pkg"add PkgBenchmark BenchmarkCI@0.1"' - name: 'Post results test 1' run: julia -e 'using BenchmarkCI; BenchmarkCI.postjudge()' env: @@ -50,12 +51,14 @@ jobs: issue_number: issue_number, body: 'Thank you for the PR!' }); + - name: 'Read PR number' + run: echo "{MY_PR_NUMBER}=$(cat .benchmarkci/pr_number)" >> $GITHUB_ENV - name: 'Comment on PR test 3' - run: gh pr comment "$NUMBER" --body "$BODY" + run: gh pr comment "$MY_PR_NUMBER" --body "$BODY" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} GH_REPO: ${{ github.repository }} - NUMBER: ${{ github.event.pull_request.number }} + # NUMBER: ${{ github.event.pull_request.number }} BODY: > This pr comment is testing. **This should be bold** diff --git a/.github/workflows/runbenchandupload.yml b/.github/workflows/runbenchandupload.yml index 1f804067a..06624adb2 100644 --- a/.github/workflows/runbenchandupload.yml +++ b/.github/workflows/runbenchandupload.yml @@ -54,7 +54,7 @@ jobs: PR_NUMBER: ${{ github.event.pull_request.number }} run: | echo $PR_NUMBER > .benchmarkci/pr_number - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: BenchmarkResults path: .benchmarkci/