Skip to content

0.6.2

Choose a tag to compare

@cursor cursor released this 24 Sep 08:50
· 168 commits to development since this release
59542ea

0.6.2 — GitLab base commit and GitHub pull-request refs

24 September 2026. Patch on 0.6.1.

Upgrade if a GitLab STAGING or PRODUCTION plan crashed with 'Repo' object has no attribute 'lookup_ref', or a GitHub STAGING plan asked for Azure pull-request variables and then KeyError. Both still exit 1. GitLab reports No Source Commit Found. GitHub names GITHUB_HEAD_REF and GITHUB_BASE_REF.

Install

pip install opentide==0.6.2
export OPENTIDE_REPO_ROOT=/path/to/detection-repo
opentide validate --strict

Fixed

  • GitLab STAGING and PRODUCTION with an unset or unknown base SHA exit 1 with No Source Commit Found instead of FATAL: 'Repo' object has no attribute 'lookup_ref'. The same command still succeeds when both SHAs are in the checkout (#333).
  • GitHub Actions STAGING without GITHUB_HEAD_REF and GITHUB_BASE_REF exits 1 with Expected to find GITHUB_HEAD_REF and GITHUB_BASE_REF | Ensure this is running in a Pull Request pipeline. 0.6.1 asked for Azure SYSTEM_PULLREQUEST_SOURCEBRANCH and SYSTEM_PULLREQUEST_TARGETBRANCHNAME, then KeyError while compiling the deployment plan (#334).

Verify

python -c "import opentide; print(opentide.__version__)"
opentide setup --yes --name "Tutorial Detections" --org "Example Corp" --platform sentinel --path /tmp/tutorial-detections
opentide --repo /tmp/tutorial-detections validate --strict

Expect 0.6.2.

Links

License: EUPL-1.2. Issues: OpenTideHQ/opentide.