Skip to content

Fix CI (deterministic allowlist test) + reset version to 1.0.0 - #1

Merged
Jamkris merged 1 commit into
mainfrom
fix/ci-green-and-v1.0.0
Jul 10, 2026
Merged

Fix CI (deterministic allowlist test) + reset version to 1.0.0#1
Jamkris merged 1 commit into
mainfrom
fix/ci-green-and-v1.0.0

Conversation

@Jamkris

@Jamkris Jamkris commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Make test_allowlist_nftset_mode_shows_setup deterministic by forcing the "set not found" lookup, instead of relying on how nft fails in CI (was green locally on py3.9, red on CI py3.12).
  • Reset version 1.1.0 → 1.0.0 for the initial public release.
  • Rewrite CHANGELOG as a single 1.0.0 entry.

Test plan

  • python -m pytest -q → 92 passed locally.
  • CI should now go green on 3.10 + 3.12.

Summary by cubic

Fix CI by making the nftset allowlist setup test deterministic across Python 3.10/3.12. Reset bastion version to 1.0.0 for the initial public release and condense the CHANGELOG to a single 1.0.0 entry.

  • Bug Fixes
    • Make test_allowlist_nftset_mode_shows_setup deterministic by forcing nftset prefs and a “set not found” result via monkeypatch, removing reliance on nft behavior in CI.

Written for commit 7279baa. Summary will update on new commits.

Review in cubic

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 4 files

You're on the cubic free plan with 19 free PR reviews remaining this month. Upgrade for unlimited reviews.

Re-trigger cubic

@Jamkris
Jamkris merged commit b9d9e42 into main Jul 10, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant