Skip to content

Commit 4b0ab88

Browse files
committed
adding 3.12 to airgap
1 parent dd1b717 commit 4b0ab88

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
python-version: ["3.9", "3.11", "3.13", "3.14"]
27+
python-version: ["3.9", "3.11", "3.12", "3.13", "3.14"]
2828

2929
permissions:
3030
contents: read

INSTALL.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ From the [GitHub Releases](https://github.com/cs-shadowbq/falcon-policy-scoring/
3434
page, download the appropriate airgap bundle:
3535

3636
| Bundle | Target |
37-
|--------|--------|
38-
| `falcon-policy-scoring-*-airgap-rhel9-cp39-x86_64.tar.gz` | Python 3.9 (RHEL 9 default) |
37+
| ------ | ------ |
38+
| `falcon-policy-scoring-*-airgap-rhel9-cp39-x86_64.tar.gz` | Python 3.9 (RHEL 9.0-9.3 default) |
3939
| `falcon-policy-scoring-*-airgap-rhel9-cp311-x86_64.tar.gz` | Python 3.11 |
40+
| `falcon-policy-scoring-*-airgap-rhel9-cp312-x86_64.tar.gz` | Python 3.12 (RHEL 9.4+ AppStream) |
4041

4142
### Install on Target
4243

@@ -81,12 +82,13 @@ make airgap AIRGAP_PYTHON=39
8182

8283
Outputs land in `dist/`:
8384

84-
```
85+
```text
8586
dist/
8687
├── falcon_policy_scoring-1.8.0-py3-none-any.whl
8788
├── falcon-policy-scoring-1.8.0.tar.gz
8889
├── falcon-policy-scoring-1.8.0-airgap-rhel9-cp39-x86_64.tar.gz
89-
└── falcon-policy-scoring-1.8.0-airgap-rhel9-cp311-x86_64.tar.gz
90+
├── falcon-policy-scoring-1.8.0-airgap-rhel9-cp311-x86_64.tar.gz
91+
└── falcon-policy-scoring-1.8.0-airgap-rhel9-cp312-x86_64.tar.gz
9092
```
9193

9294
Each airgap bundle contains:

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ help:
3939
@echo "Environment Variables:"
4040
@echo " REGISTRY=registry.com Docker registry (required for push)"
4141
@echo " TAG=version Docker image tag (default: latest)"
42-
@echo " AIRGAP_PYTHON=39,311 Python versions for airgap bundles (default: 39,311)"
42+
@echo " AIRGAP_PYTHON=39,311,312 Python versions for airgap bundles (default: 39,311,312)"
4343
@echo ""
4444
@echo "Examples:"
4545
@echo " make dist Build wheel"
@@ -176,7 +176,7 @@ requirements:
176176
# REGISTRY=ghcr.io/myorg TAG=dev make docker-push
177177

178178
TAG ?= latest
179-
AIRGAP_PYTHON ?= 39,311
179+
AIRGAP_PYTHON ?= 39,311,312
180180

181181
# Extract version from pyproject.toml
182182
VERSION := $(shell python3 -c "import tomllib; print(tomllib.load(open('pyproject.toml', 'rb'))['project']['version'])" 2>/dev/null || python3 -c "import tomli as tomllib; print(tomllib.load(open('pyproject.toml', 'rb'))['project']['version'])" 2>/dev/null || echo "0.0.0")

0 commit comments

Comments
 (0)