Commit c748ee15 authored by Konstantinos Togias's avatar Konstantinos Togias
Browse files

ci: isolate consumer variables and prepare a fresh rc2 candidate

parent b489d1ae
Loading
Loading
Loading
Loading
Loading
+2 −0
Changes for .gitlab-ci.yml: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -189,6 +189,8 @@ publish-package:

srm-consumer:
  stage: consumer
  inherit:
    variables: false
  needs:
    - job: build-package
      artifacts: true
+6 −1
Changes for ci/README.md: 6 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@ publish packages. Release promotion must reuse the built and tested bytes;
never rebuild a package under an existing version. Final release qualification
must identify the exact SDK wheel, SRM revision and OEG-driven acceptance run.

The candidate version is 2.0.0rc1. A maintainer creates a protected matching
The candidate version is 2.0.0rc2. A maintainer creates a protected matching
release tag only when the intended candidate is ready. Publication remains a
blocking manual job, uses CI_JOB_TOKEN, checks tag/version/source and artifact
checksums, and retains a permanent release receipt. No branch pipeline uploads.
@@ -49,3 +49,8 @@ the downstream checkout when creating that pipeline, and its receipt records
the exact consumer revision. Advancing SRM can requalify the same immutable SDK
artifact without changing the package or inventing a new SDK version. Use
RUN_EXTENDED=1 to run the full Python/security matrix in a web pipeline too.

The downstream trigger disables inheritance of SDK default variables and passes
only the explicit SDK artifact coordinates. Job-only paths such as TMPDIR must
be established by the owning project. Candidate rc1 exposed this boundary issue
and was not published; rc2 retains a new immutable tag instead of moving rc1.
+1 −1
Changes for pyproject.toml: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "openop-tfsdk"
version = "2.0.0rc1"
version = "2.0.0rc2"
description = "Open source SDK to abstract CAMARA/GSMA Transformation Functions (TFs) for Edge Cloud platforms, 5G network cores and Open RAN solutions."
keywords = [
  "Federation",