From e02c64de7798b3d5359b64f4b690122a1634de15 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 05:07:34 +0000 Subject: [PATCH 01/12] chore(deps): bump cvxgrp/.github from 2.0.7 to 2.1.0 Bumps [cvxgrp/.github](https://github.com/cvxgrp/.github) from 2.0.7 to 2.1.0. - [Release notes](https://github.com/cvxgrp/.github/releases) - [Commits](https://github.com/cvxgrp/.github/compare/v2.0.7...v2.1.0) --- updated-dependencies: - dependency-name: cvxgrp/.github dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/pre-commit.yaml | 2 +- .github/workflows/test.yaml | 2 +- .github/workflows/testing.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 44f2a80..61311f2 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -17,6 +17,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: cvxgrp/.github/actions/uv/deptry@v2.0.7 + - uses: cvxgrp/.github/actions/uv/deptry@v2.1.0 with: source-folder: 'funnel' diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index da18234..11c7099 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -10,7 +10,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: cvxgrp/.github/actions/uv/coverage@v2.0.7 + - uses: cvxgrp/.github/actions/uv/coverage@v2.1.0 with: source-folder: 'funnel' diff --git a/.github/workflows/testing.yaml b/.github/workflows/testing.yaml index 8a082d3..04f8bd2 100644 --- a/.github/workflows/testing.yaml +++ b/.github/workflows/testing.yaml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: cvxgrp/.github/actions/uv/test@v2.0.7 + - uses: cvxgrp/.github/actions/uv/test@v2.1.0 with: python-version: ${{ matrix.python-version }} source-folder: 'funnel' From a2245063d7efe7a91306f599bb07fa3950a6d992 Mon Sep 17 00:00:00 2001 From: Thomas Schmelzer Date: Mon, 3 Feb 2025 09:19:10 +0400 Subject: [PATCH 02/12] Update test.yaml --- .github/workflows/test.yaml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 11c7099..baeb330 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -9,13 +9,10 @@ jobs: steps: - uses: actions/checkout@v4 - - - uses: cvxgrp/.github/actions/uv/coverage@v2.1.0 + + - name: "Build the virtual environment for ${{ github.repository }}" + uses: cvxgrp/.github/actions/uv/environment@v2.1.0 + + - uses: cvxgrp/.github/actions/coverage@v2.1.0 with: source-folder: 'funnel' - - - name: Coveralls GitHub Action - uses: coverallsapp/github-action@v2 - with: - files: artifacts/tests/coverage/coverage.info - format: lcov From 8a8b87001d80ad23767b45509aa1a165fc36f8e5 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 05:19:19 +0000 Subject: [PATCH 03/12] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- .github/workflows/test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index baeb330..ba3b1d7 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -9,10 +9,10 @@ jobs: steps: - uses: actions/checkout@v4 - + - name: "Build the virtual environment for ${{ github.repository }}" uses: cvxgrp/.github/actions/uv/environment@v2.1.0 - + - uses: cvxgrp/.github/actions/coverage@v2.1.0 with: source-folder: 'funnel' From 2edebc24bb1ebccbccdd81491b42b1e308c3f515 Mon Sep 17 00:00:00 2001 From: Thomas Schmelzer Date: Mon, 3 Feb 2025 09:20:01 +0400 Subject: [PATCH 04/12] Update testing.yaml --- .github/workflows/testing.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/testing.yaml b/.github/workflows/testing.yaml index 04f8bd2..22d93c8 100644 --- a/.github/workflows/testing.yaml +++ b/.github/workflows/testing.yaml @@ -17,7 +17,11 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: cvxgrp/.github/actions/uv/test@v2.1.0 + - name: "Build the virtual environment for ${{ github.repository }}" + uses: cvxgrp/.github/actions/uv/environment@v2.1.0 with: python-version: ${{ matrix.python-version }} + + - uses: cvxgrp/.github/actions/test@v2.1.0 + with: source-folder: 'funnel' From c52ed379fd5e7ea23e34620505b82b2e27876cd6 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 05:20:11 +0000 Subject: [PATCH 05/12] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- .github/workflows/testing.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testing.yaml b/.github/workflows/testing.yaml index 22d93c8..7874d83 100644 --- a/.github/workflows/testing.yaml +++ b/.github/workflows/testing.yaml @@ -21,7 +21,7 @@ jobs: uses: cvxgrp/.github/actions/uv/environment@v2.1.0 with: python-version: ${{ matrix.python-version }} - + - uses: cvxgrp/.github/actions/test@v2.1.0 with: source-folder: 'funnel' From f976d6475dc88b773c2d47a29d78ac6dd4b51d8a Mon Sep 17 00:00:00 2001 From: Thomas Schmelzer Date: Mon, 3 Feb 2025 09:20:46 +0400 Subject: [PATCH 06/12] Update testing.yaml --- .github/workflows/testing.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/testing.yaml b/.github/workflows/testing.yaml index 7874d83..760c066 100644 --- a/.github/workflows/testing.yaml +++ b/.github/workflows/testing.yaml @@ -15,8 +15,6 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - - uses: actions/checkout@v4 - - name: "Build the virtual environment for ${{ github.repository }}" uses: cvxgrp/.github/actions/uv/environment@v2.1.0 with: From 662058ff03e95e0ba42611e74cff310c7e66f2e0 Mon Sep 17 00:00:00 2001 From: Thomas Schmelzer Date: Mon, 3 Feb 2025 09:21:00 +0400 Subject: [PATCH 07/12] Update test.yaml --- .github/workflows/test.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index ba3b1d7..25fb565 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -8,8 +8,6 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: "Build the virtual environment for ${{ github.repository }}" uses: cvxgrp/.github/actions/uv/environment@v2.1.0 From 9fd81ada51e9f6273ce128803489c442b70c8947 Mon Sep 17 00:00:00 2001 From: Thomas Schmelzer Date: Mon, 3 Feb 2025 09:21:37 +0400 Subject: [PATCH 08/12] Update pre-commit.yaml --- .github/workflows/pre-commit.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 61311f2..1bc5d62 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -16,7 +16,9 @@ jobs: deptry: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: cvxgrp/.github/actions/uv/deptry@v2.1.0 + - name: "Build the virtual environment for ${{ github.repository }}" + uses: cvxgrp/.github/actions/uv/environment@v2.1.0 + + - uses: cvxgrp/.github/actions/deptry@v2.1.0 with: source-folder: 'funnel' From 3653bfd06f300cbd684e0549d67ff8bb2cc1257c Mon Sep 17 00:00:00 2001 From: Thomas Schmelzer Date: Mon, 3 Feb 2025 09:22:19 +0400 Subject: [PATCH 09/12] Update pre-commit.yaml --- .github/workflows/pre-commit.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 1bc5d62..388c949 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -8,10 +8,7 @@ jobs: pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: pre-commit/action@v3.0.1 - with: - extra_args: '--verbose --all-files' + - uses: cvxgrp/.github/actions/pre-commit@v2.1.0 deptry: runs-on: ubuntu-latest From 3c8633db55be0f49ad3f9ead715b04e055a73d17 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 05:22:33 +0000 Subject: [PATCH 10/12] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- .github/workflows/pre-commit.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 388c949..f5c67b6 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -15,7 +15,7 @@ jobs: steps: - name: "Build the virtual environment for ${{ github.repository }}" uses: cvxgrp/.github/actions/uv/environment@v2.1.0 - + - uses: cvxgrp/.github/actions/deptry@v2.1.0 with: source-folder: 'funnel' From 2380fdd58a6c72d7ef97b2797b01bc2a7460a768 Mon Sep 17 00:00:00 2001 From: Thomas Schmelzer Date: Mon, 3 Feb 2025 09:23:47 +0400 Subject: [PATCH 11/12] Update release.yaml --- .github/workflows/release.yaml | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index f0b1000..95fc1c0 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -5,18 +5,17 @@ on: - main jobs: - build: + tag: + permissions: + contents: write + runs-on: ubuntu-latest + steps: - - uses: actions/checkout@v4 - - name: Bump version and push tag - id: tag_version - uses: mathieudutour/github-tag-action@v6.2 + - name: "Build the virtual environment for ${{ github.repository }}" + uses: cvxgrp/.github/actions/uv/environment@v2.1.0 + + - name: Generate Tag + uses: cvxgrp/.github/actions/tag@v2.1.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} - - name: Create a GitHub release - uses: ncipollo/release-action@v1 - with: - tag: ${{ steps.tag_version.outputs.new_tag }} - name: Release ${{ steps.tag_version.outputs.new_tag }} - body: ${{ steps.tag_version.outputs.changelog }} From 6833257ea67f828f2f386543451044e57c6ff011 Mon Sep 17 00:00:00 2001 From: Thomas Schmelzer Date: Mon, 3 Feb 2025 09:31:24 +0400 Subject: [PATCH 12/12] Update testing.yaml --- .github/workflows/testing.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testing.yaml b/.github/workflows/testing.yaml index 760c066..de67a24 100644 --- a/.github/workflows/testing.yaml +++ b/.github/workflows/testing.yaml @@ -10,7 +10,7 @@ jobs: strategy: matrix: - os: [ ubuntu-latest, windows-latest, macos-latest ] + os: [ ubuntu-latest, macos-latest ] python-version: ['3.10', '3.11', '3.12', '3.13' ] # Steps represent a sequence of tasks that will be executed as part of the job