Download Latest Version OpenReceive v0.4.33 source code.zip (14.5 MB)
Home / v0.4.1
Name Modified Size InfoDownloads / Week
Parent folder
openreceive-server-0.4.1.gem 2026-09-02 69.6 kB
openreceive-0.4.1.gem 2026-09-02 43.5 kB
openreceive-rails-0.4.1.gem 2026-09-02 59.4 kB
openreceive-node-0.4.1.tgz 2026-09-02 77.4 kB
openreceive-provider-data-0.4.1.tgz 2026-09-02 470.8 kB
openreceive-react-0.4.1.tgz 2026-09-02 69.7 kB
openreceive-svelte-0.4.1.tgz 2026-09-02 23.6 kB
openreceive-vue-0.4.1.tgz 2026-09-02 23.3 kB
openreceive-0.4.1.tgz 2026-09-02 21.7 kB
openreceive-angular-0.4.1.tgz 2026-09-02 32.3 kB
openreceive-browser-0.4.1.tgz 2026-09-02 165.4 kB
openreceive-core-0.4.1.tgz 2026-09-02 47.9 kB
openreceive-elements-0.4.1.tgz 2026-09-02 69.7 kB
openreceive-express-0.4.1.tgz 2026-09-02 24.4 kB
openreceive-fastify-0.4.1.tgz 2026-09-02 24.9 kB
openreceive-http-0.4.1.tgz 2026-09-02 59.7 kB
openreceive-next-0.4.1.tgz 2026-09-02 23.7 kB
OpenReceive v0.4.1 source code.tar.gz 2026-09-02 3.1 MB
OpenReceive v0.4.1 source code.zip 2026-09-02 3.8 MB
README.md 2026-09-02 1.7 kB
Totals: 20 Items   8.2 MB 0

Tooling-only release: no package or gem changes its public API. It exists to exercise the new gem publishing path end to end. The four Buy a Button examples resolve the workspace packages by path and run 0.4.1; the live wallet smoke was skipped.

Gems publish from CI without an OTP

.github/workflows/publish-gems.yml pushes openreceive, openreceive-server and openreceive-rails on every v* tag through RubyGems Trusted Publishing: the job trades a GitHub OIDC token for a 15-minute push-only key, so no RubyGems credential is stored and no TOTP code is typed (a trusted-publisher key satisfies rubygems_mfa_required). The rubygems GitHub environment gates the job behind a required approval and admits only v* tags. check:workflows now allows gem push in that one workflow and pins its environment, permissions and container; the placeholder publish.yml is gone. tools/release/push-gems.sh remains the manual, OTP-per-gem fallback.

Publishing trusts green CI

npm run release:publish no longer re-runs npm run test:ci when the CI and Release Dry Run workflows are both green on the exact commit being published. The 0.4.0 release ran the suite twice back to back on the same commit — once in the tag's dry run, once locally — for no extra evidence. To make the pair a faithful stand-in, release.yml gained the four test:ci steps that only the weekly Demos lane used to run (check:demo-containers, the Rails example's catalog check, build:demo, scan:client-bundles), and check:workflows pins them. Without a green pair (no gh, a missing, failed or in-progress run, a dirty worktree) the suite runs locally as before; --skip-tests still skips it unconditionally.

Source: README.md, updated 2026-09-02