From ffaecd94fbc1399b815ee4b7803ed095bfb32647 Mon Sep 17 00:00:00 2001 From: ecrum19 Date: Sat, 12 Sep 2026 09:38:18 +0200 Subject: [PATCH] Release v3.0.2 3.0.1 was published to PyPI from a commit 55 behind main: the tag pointed at 2026-06-02 work, so the artifact was three months of regressions labelled 3.0.1. It has been yanked, and PyPI reserves a version permanently once uploaded, so this releases 3.0.2 from the correct commit instead. No code changes. This is the v3.0.1 content -- the multi-architecture Docker build fix, the QLever digest pin, and the idempotent PyPI publish -- under a version number that can actually be published. The mis-tag published silently because GitHub Actions runs the workflow from the tagged commit, and that June workflow rewrote the version to match the tag rather than checking it. This commit's publish-python validates instead, via `scripts/release.py --check-tag`, so a tag on the wrong commit now fails the build rather than shipping. Co-Authored-By: Claude Opus 5 --- CITATION.cff | 2 +- README.md | 4 ++-- conda-recipe/README.md | 4 ++-- conda-recipe/meta.yaml | 2 +- pyproject.toml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 1b0b3ba..3b8efca 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -2,7 +2,7 @@ cff-version: 1.2.0 message: "If you use VCF-RDFizer in your research, please cite it using the metadata below." title: "VCF-RDFizer" type: software -version: "3.0.1" +version: "3.0.2" authors: - name: "VCF-RDFizer maintainers" repository-code: "https://github.com/ecrum19/VCF-RDFizer" diff --git a/README.md b/README.md index eaf2b18..b93c6ff 100644 --- a/README.md +++ b/README.md @@ -1080,7 +1080,7 @@ Safe termination: If you use VCF-RDFizer in a publication, please cite: -VCF-RDFizer maintainers. (2026). *VCF-RDFizer* (Version 3.0.1) [Computer software]. GitHub. https://github.com/ecrum19/VCF-RDFizer +VCF-RDFizer maintainers. (2026). *VCF-RDFizer* (Version 3.0.2) [Computer software]. GitHub. https://github.com/ecrum19/VCF-RDFizer BibTeX: @@ -1089,7 +1089,7 @@ BibTeX: author = {{VCF-RDFizer maintainers}}, title = {VCF-RDFizer}, year = {2026}, - version = {3.0.1}, + version = {3.0.2}, url = {https://github.com/ecrum19/VCF-RDFizer}, note = {Computer software} } diff --git a/conda-recipe/README.md b/conda-recipe/README.md index d91c2ce..51f7b4e 100644 --- a/conda-recipe/README.md +++ b/conda-recipe/README.md @@ -7,11 +7,11 @@ do not submit this package to `staged-recipes`. ## Before submitting to conda-forge -1. Commit the version bump, then create and push a Git tag (for example `v3.0.1`). +1. Commit the version bump, then create and push a Git tag (for example `v3.0.2`). 2. Download the source tarball and compute sha256: ```bash curl -L -o vcf-rdfizer.tar.gz \ - https://github.com/ecrum19/VCF-RDFizer/archive/refs/tags/v3.0.1.tar.gz + https://github.com/ecrum19/VCF-RDFizer/archive/refs/tags/v3.0.2.tar.gz shasum -a 256 vcf-rdfizer.tar.gz ``` 3. Replace `version` and `sha256` in the feedstock's `recipe/meta.yaml`. diff --git a/conda-recipe/meta.yaml b/conda-recipe/meta.yaml index 599a3ac..1643ad0 100644 --- a/conda-recipe/meta.yaml +++ b/conda-recipe/meta.yaml @@ -1,5 +1,5 @@ {% set name = "vcf-rdfizer" %} -{% set version = "3.0.1" %} +{% set version = "3.0.2" %} package: name: {{ name|lower }} diff --git a/pyproject.toml b/pyproject.toml index d1285ee..aa58357 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "vcf-rdfizer" -version = "3.0.1" +version = "3.0.2" description = "Docker-first VCF to RDF conversion targeting the VCF Core vocabulary, with compressed queryable representations (HDT, COTTAS), semantic validation, and data linking" readme = "README.md" requires-python = ">=3.10"