From c9a7aa4a2ed473192add08a65be701384d78f3a7 Mon Sep 17 00:00:00 2001 From: Steffen Ridderbusch Date: Mon, 22 Sep 2025 18:09:25 +0000 Subject: [PATCH 1/7] Re-add CI on master --- .github/workflows/main.yml | 3 +++ .github/workflows/nightly.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e007f4c..d34ed19 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,6 +1,9 @@ name: julia on: pull_request: + push: + branches: + - master jobs: test: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index efff8b0..fd8eda6 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -3,6 +3,9 @@ on: pull_request: schedule: - cron: "0 0 * * *" # Runs daily at midnight UTC + push: + branches: + - master jobs: test: From fdbdb9871e64243a901951717d56909c6600f553 Mon Sep 17 00:00:00 2001 From: Steffen Ridderbusch Date: Mon, 22 Sep 2025 18:13:27 +0000 Subject: [PATCH 2/7] Rename workflows --- .github/workflows/main.yml | 2 +- .github/workflows/nightly.yml | 8 +++----- README.md | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d34ed19..b8f24c5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,4 +1,4 @@ -name: julia +name: test on: pull_request: push: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index fd8eda6..7786292 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -1,4 +1,4 @@ -name: julia +name: test-nightly on: pull_request: schedule: @@ -9,13 +9,11 @@ on: jobs: test: - name: ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} + name: ${{ matrix.os }} - ${{ matrix.arch }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - version: - - "nightly" os: - ubuntu-latest - macOS-latest @@ -26,7 +24,7 @@ jobs: - uses: actions/checkout@v4 - uses: julia-actions/setup-julia@latest with: - version: ${{ matrix.version }} + version: "nightly" arch: ${{ matrix.arch }} - name: Cache artifacts uses: actions/cache@v4 diff --git a/README.md b/README.md index 28a588e..969bcfc 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![PkgEval][pkgeval-img]][pkgeval-url] [![julia](https://github.com/JuliaMath/IntelVectorMath.jl/actions/workflows/main.yml/badge.svg)](https://github.com/JuliaMath/IntelVectorMath.jl/actions/workflows/main.yml) -![julia-nightly](https://github.com/JuliaMath/VML.jl/workflows/julia%20nightly/badge.svg) +![julia-nightly](https://github.com/JuliaMath/IntelVectorMath.jl/workflows/julia%20nightly/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/JuliaMath/IntelVectorMath.jl/badge.svg?branch=master)](https://coveralls.io/github/JuliaMath/IntelVectorMath.jl?branch=master) This package provides bindings to the Intel MKL [Vector Mathematics Functions](https://www.intel.com/content/www/us/en/develop/documentation/onemkl-developer-reference-c/top/vector-mathematical-functions.html). From 169e6ed0ad4c9cb4f672a5f01cf0c353022dcabd Mon Sep 17 00:00:00 2001 From: Steffen Ridderbusch Date: Mon, 22 Sep 2025 18:26:41 +0000 Subject: [PATCH 3/7] Use specific version of coveralls --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b8f24c5..a901ae7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -43,7 +43,7 @@ jobs: - if: matrix.version == '1.10' && matrix.os == 'ubuntu-latest' uses: julia-actions/julia-processcoverage@v1 - if: matrix.version == '1.10' && matrix.os == 'ubuntu-latest' - uses: coverallsapp/github-action@master + uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} path-to-lcov: ./lcov.info From a2d00e7fb48889b80b5e6d1614c8197cf158d819 Mon Sep 17 00:00:00 2001 From: Steffen Ridderbusch Date: Mon, 22 Sep 2025 18:28:54 +0000 Subject: [PATCH 4/7] Update badges --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 969bcfc..9c1fb39 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,8 @@ [![PkgEval][pkgeval-img]][pkgeval-url] [![julia](https://github.com/JuliaMath/IntelVectorMath.jl/actions/workflows/main.yml/badge.svg)](https://github.com/JuliaMath/IntelVectorMath.jl/actions/workflows/main.yml) -![julia-nightly](https://github.com/JuliaMath/IntelVectorMath.jl/workflows/julia%20nightly/badge.svg) +[![test](https://github.com/JuliaMath/IntelVectorMath.jl/actions/workflows/main.yml/badge.svg)](https://github.com/JuliaMath/IntelVectorMath.jl/actions/workflows/main.yml) +[![test-nightly](https://github.com/JuliaMath/IntelVectorMath.jl/actions/workflows/nightly.yml/badge.svg)](https://github.com/JuliaMath/IntelVectorMath.jl/actions/workflows/nightly.yml) [![Coverage Status](https://coveralls.io/repos/github/JuliaMath/IntelVectorMath.jl/badge.svg?branch=master)](https://coveralls.io/github/JuliaMath/IntelVectorMath.jl?branch=master) This package provides bindings to the Intel MKL [Vector Mathematics Functions](https://www.intel.com/content/www/us/en/develop/documentation/onemkl-developer-reference-c/top/vector-mathematical-functions.html). From ad018fe21fed2bf88a41e01d17a50e3a16491778 Mon Sep 17 00:00:00 2001 From: Steffen Ridderbusch Date: Mon, 22 Sep 2025 18:32:58 +0000 Subject: [PATCH 5/7] Add write permissions for coveralls action --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a901ae7..6a671d0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,6 +9,8 @@ jobs: test: name: ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} runs-on: ${{ matrix.os }} + permissions: + pull-requests: write strategy: fail-fast: false matrix: From e28449fdf9e7dae549a0859bc96c0345b4010497 Mon Sep 17 00:00:00 2001 From: Steffen Ridderbusch Date: Mon, 22 Sep 2025 18:46:06 +0000 Subject: [PATCH 6/7] Permissions not actually needed --- .github/workflows/main.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6a671d0..a901ae7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,8 +9,6 @@ jobs: test: name: ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} runs-on: ${{ matrix.os }} - permissions: - pull-requests: write strategy: fail-fast: false matrix: From 27e2046e840415a99f9b410b4707c1033e97a4f3 Mon Sep 17 00:00:00 2001 From: Steffen Ridderbusch Date: Mon, 22 Sep 2025 18:46:45 +0000 Subject: [PATCH 7/7] Testing nightly only on ubuntu --- .github/workflows/nightly.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 7786292..5b63adf 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -16,8 +16,6 @@ jobs: matrix: os: - ubuntu-latest - - macOS-latest - - windows-latest arch: - x64 steps: