Skip to content

chore: stamp v0.2.0-rc.1#223

Merged
NikolayS merged 2 commits intomainfrom
chore/stamp-v0.2.0-dev1
May 7, 2026
Merged

chore: stamp v0.2.0-rc.1#223
NikolayS merged 2 commits intomainfrom
chore/stamp-v0.2.0-dev1

Conversation

@NikolayS
Copy link
Copy Markdown
Owner

@NikolayS NikolayS commented May 7, 2026

Summary

Pre-release dev drop stamp. Bumps client + SQL versions in lockstep to the first public client RC:

  • pgque-py: 0.2.00.2.0rc1 (PEP 440 canonical)
  • pgque (npm): 0.2.00.2.0-rc.1 (semver)
  • pgque.version() SQL + -- Version: header + pg_tle wrapper: 0.2.0-dev0.2.0-rc.1
  • Regenerated sql/pgque.sql and sql/pgque-tle.sql via bash build/transform.sh

Closes the audit phase of #211. The original audit targeted dev1; we pivoted to rc1 per advisor feedback (cleaner mapping across Python/npm/Go for first public library distribution; dev → rc is a normal progression). The audit findings carry over unchanged — no SQL surface or client API differences between dev1 and rc1.

Audit evidence (#211)

All four scoped audits ran against isolated PG 18 databases on a prior main (b7ede47) and posted evidence comments on #211:

Scope Tests Result
Python (pgque-py) 67 / 67 PASS
TypeScript (pgque) 69 / 69 PASS
Go (pgque-go) 93 / 93 (1 bench skipped) PASS
Cross-client smoke matrix 8 / 8 PASS

Local re-verification on the rebased branch (origin/main + this PR, includes #219 pg_timetable scheduler + #222 release-workflow split):

  • bash build/transform.sh: clean assembly, all sanity checks PASS
  • psql -f sql/pgque.sql on a fresh DB: install OK, pgque.version() returns 0.2.0-rc.1
  • psql -f tests/run_all.sql: 138 PASS, exit 0, === ALL TESTS PASSED ===

Test plan

  • CI green on all PG versions (14–18)
  • CI green on Python / TypeScript / Go client suites
  • CI green on pg_cron, pg_tle, pg_timetable install paths
  • Tag v0.2.0-rc.1 on the squash-merge commit after merge
  • Run release workflow dry-runs (post-tag; depends on follow-up release-workflow-prerelease fix landing first)

🤖 Generated with Claude Code

@NikolayS NikolayS force-pushed the chore/stamp-v0.2.0-dev1 branch from 3f3c9b0 to 5ef3724 Compare May 7, 2026 03:25
@NikolayS NikolayS changed the title chore: stamp v0.2.0-dev1 chore: stamp v0.2.0-rc.1 May 7, 2026
NikolayS and others added 2 commits May 6, 2026 20:51
Bump client + SQL versions in lockstep:

- pgque-py:  0.2.0     -> 0.2.0.dev1
- pgque-ts:  0.2.0     -> 0.2.0-dev.1
- pgque.version() / -- Version header / pg_tle wrapper: 0.2.0-dev -> 0.2.0-dev1
- regenerated sql/pgque.sql + sql/pgque-tle.sql via build/transform.sh

Pre-release audit (#211): all four scoped audits green --
67/67 Python, 69/69 TypeScript, 93/93 Go, 8/8 cross-client smoke.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Per advisor feedback for first public client distribution: rc reads
more cleanly across Python/npm/Go than dev, and dev -> rc is a normal
progression. PEP 440 accepts both .devN and rcN; we land on rc1.

- pgque-py:  0.2.0.dev1   -> 0.2.0rc1   (PEP 440 canonical)
- pgque-ts:  0.2.0-dev.1  -> 0.2.0-rc.1 (semver)
- pgque.version() / -- Version: header / pg_tle wrapper:
    0.2.0-dev1 -> 0.2.0-rc.1
- regenerated sql/pgque.sql + sql/pgque-tle.sql via build/transform.sh

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@NikolayS NikolayS force-pushed the chore/stamp-v0.2.0-dev1 branch from 5ef3724 to ec04c37 Compare May 7, 2026 03:51
@NikolayS NikolayS merged commit 4cb5c06 into main May 7, 2026
12 checks passed
@NikolayS NikolayS deleted the chore/stamp-v0.2.0-dev1 branch May 7, 2026 03:53
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