From 78949583fd6b9ccacd36742dcc44238a795680b2 Mon Sep 17 00:00:00 2001 From: Pedro Escaleira Date: Fri, 20 Jun 2025 16:31:48 +0100 Subject: [PATCH 1/3] fixing github workflows Signed-off-by: Pedro Escaleira --- .github/workflows/python-ci.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/python-ci.yml b/.github/workflows/python-ci.yml index f34e453..e42ee8f 100644 --- a/.github/workflows/python-ci.yml +++ b/.github/workflows/python-ci.yml @@ -11,21 +11,17 @@ jobs: name: "Python ${{ matrix.python-version }}" runs-on: "ubuntu-latest" - - strategy: - matrix: - python-version: ["3.9"] - steps: - - uses: "actions/checkout@v2" - - uses: "actions/setup-python@v2" + - uses: "actions/checkout@v4" + - uses: "actions/setup-python@v5" with: - python-version: "${{ matrix.python-version }}" + python-version: '3.9' - name: Install dependencies run: | pip install pipenv pip install build - pipenv install --dev + pipenv install --dev --system + pip install setuptools==70.3.0 - name: Test run: | pipenv run pytest From 292918b0f5bc1e6ea9a9cdfd279466c3e0096419 Mon Sep 17 00:00:00 2001 From: Pedro Escaleira Date: Fri, 20 Jun 2025 17:05:30 +0100 Subject: [PATCH 2/3] readme updated with working version of setuptools Signed-off-by: Pedro Escaleira --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fb48981..fc07ec9 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,9 @@ Current sdk version conforms to the [Serverless Workflow specification v0.8](htt - pipenv required `pip install pipenv` ``` -pipenv install --dev +pipenv install --dev + +pipenv run pip install 'setuptools==70.3.0' pipenv shell From ed019ce40c926d9f054e8b4f978fa11a4a0e149b Mon Sep 17 00:00:00 2001 From: Pedro Escaleira Date: Fri, 20 Jun 2025 19:13:06 +0100 Subject: [PATCH 3/3] GH actions with version hash Signed-off-by: Pedro Escaleira --- .github/workflows/python-ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-ci.yml b/.github/workflows/python-ci.yml index e42ee8f..70e0c99 100644 --- a/.github/workflows/python-ci.yml +++ b/.github/workflows/python-ci.yml @@ -8,12 +8,12 @@ on: jobs: tests: - name: "Python ${{ matrix.python-version }}" + name: "Python 3.9" runs-on: "ubuntu-latest" steps: - - uses: "actions/checkout@v4" - - uses: "actions/setup-python@v5" + - uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683" # v4.2.2 + - uses: "actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065" # v5.6.0 with: python-version: '3.9' - name: Install dependencies