From 1091df00488001ca0b7931800bad92633b3d7914 Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Tue, 17 Oct 2023 16:59:09 -0400 Subject: [PATCH 1/3] ci: add Python 3.12 Signed-off-by: William Woodruff --- .github/workflows/ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 13d5ed37a..baadb7b72 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,11 +20,12 @@ jobs: - { py: "3.9", os: "ubuntu-latest" } - { py: "3.10", os: "ubuntu-latest" } - { py: "3.11", os: "ubuntu-latest" } + - { py: "3.12", os: "ubuntu-latest" } # NOTE: We only test Windows and macOS on the latest Python; # these primarily exist to ensure that we don't accidentally # introduce Linux-isms into the development tooling. - - { py: "3.11", os: "windows-latest" } - - { py: "3.11", os: "macos-latest" } + - { py: "3.12", os: "windows-latest" } + - { py: "3.12", os: "macos-latest" } runs-on: ${{ matrix.conf.os }} steps: - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 From a7534d7fd94418e7407f5e56e7aa058881eb5522 Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Tue, 17 Oct 2023 17:01:01 -0400 Subject: [PATCH 2/3] workflows/requirements: test on 3.12 Signed-off-by: William Woodruff --- .github/workflows/requirements.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/requirements.yml b/.github/workflows/requirements.yml index 699724125..2c34d5272 100644 --- a/.github/workflows/requirements.yml +++ b/.github/workflows/requirements.yml @@ -23,7 +23,7 @@ jobs: SIGSTORE_REF: ${{ inputs.ref }} strategy: matrix: - python_version: ["3.8", "3.9", "3.10", "3.11"] + python_version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: - name: Populate reference from context From 928a4f2376729cb52f0b6b6db98ddabb999a8d75 Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Wed, 18 Oct 2023 11:39:49 -0400 Subject: [PATCH 3/3] bump sigstore-protobuf-specs Signed-off-by: William Woodruff --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 340651b28..23cd5ad7b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ dependencies = [ "pyOpenSSL >= 23.0.0", "requests", "securesystemslib", - "sigstore-protobuf-specs ~= 0.2.0", + "sigstore-protobuf-specs ~= 0.2.2", "sigstore-rekor-types >= 0.0.11", "tuf >= 2.1,< 4.0", ]