Skip to content

Fix 212 - #222

Merged
oberstet merged 2 commits into
crossbario:masterfrom
oberstet:fix_212
Jun 18, 2026
Merged

Fix 212#222
oberstet merged 2 commits into
crossbario:masterfrom
oberstet:fix_212

Conversation

@oberstet

Copy link
Copy Markdown
Contributor

fixes #212

oberstet added 2 commits June 18, 2026 10:47
…rio#212)

Align txaio with the rest of the WAMP group's release artifact handling:

- main.yml: replace the three `actions/upload-artifact@v4` uses (coverage,
  documentation, build package) with the shared
  `wamp-proto/wamp-cicd/actions/upload-artifact-verified@main` action, which
  adds SHA256 chain-of-custody. These are CI artifacts not consumed by the
  (self-contained) release workflow, so the verified action's name suffix
  breaks no downstream download.

- release.yml: add the shared `check-release-fileset@main` action to the
  production job, after the non-PyPI files are removed and before the PyPI
  publish, validating the exact payload in strict (fail-closed) mode. txaio
  is pure-Python, so the required fileset is the universal `py3-none-any`
  wheel plus the source distribution.

Verified locally: `just build` + `just build-sourcedist` produce exactly
`txaio-26.6.1-py3-none-any.whl` and `txaio-26.6.1.tar.gz` (matching the
targets); both workflow files parse as valid YAML.

Note: This work was completed with AI assistance (Claude Code).
@oberstet
oberstet merged commit 077d2a3 into crossbario:master Jun 18, 2026
7 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.

GitHub workflow artifacts and GitHub templates alignment

1 participant