Skip to content

chore: replace bolt.com domain with boltapp.com and bump version to 0.10.0 - #108

Merged
alanthai merged 1 commit into
mainfrom
devin/1784559603-bolt-com-to-boltapp-com
Jul 22, 2026
Merged

chore: replace bolt.com domain with boltapp.com and bump version to 0.10.0#108
alanthai merged 1 commit into
mainfrom
devin/1784559603-bolt-com-to-boltapp-com

Conversation

@alanthai

Copy link
Copy Markdown
Contributor

Description

Global find-and-replace of the bolt.com domain with boltapp.com across the SDK, plus a pre-1.0 minor version bump for this breaking change.

  • Replaced every literal bolt.com occurrence (including subdomains like connect.bolt.com, api-sandbox.bolt.com, tokenizer.bolt.com, help.bolt.com, www.bolt.com, and the bolt@bolt.com / bolt-ci@bolt.com emails) with the boltapp.com equivalent across 16 files (src/, android/, ios/, README.md, .github/workflows/main-release.yml, package.json).
  • Bumped package.json version 0.9.110.10.0.
  • Left untouched: npm scope @boltpay/react-native and Java/Kotlin package paths com.boltreactnativesdk (neither contains the literal bolt.com).

No lockfile/example/package.json version change was needed — yarn.lock references the SDK as a workspace (@boltpay/react-native@workspace:., no pinned version) and example/package.json has its own unrelated 0.0.1 version.

Testing

  • yarn test — 17 suites, 180 tests pass.
  • yarn typecheck — clean.
  • yarn lint — clean.
  • grep -rIn 'bolt\.com' (excluding node_modules/.git) — no matches remain.

Security Review

  • I have considered and reviewed security implications of this PR and included the summary below.

Security Impact Summary

Domain-only string change. The SDK now points to *.boltapp.com hosts (connect/api/tokenizer) instead of *.bolt.com. No logic, auth, or data-handling changes. Ensure the corresponding boltapp.com endpoints are live before releasing, since these URLs drive tokenization and checkout WebView loading.

Link to Devin session: https://app.devin.ai/sessions/57bf0ac839ea4ade9dcea0391d96df2c
Requested by: @alanthai

….10.0

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@alanthai
alanthai requested a review from a team as a code owner July 20, 2026 15:00
@alanthai alanthai self-assigned this Jul 20, 2026
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@snyk-io

snyk-io Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@alanthai
alanthai merged commit aa6d901 into main Jul 22, 2026
7 checks passed
@alanthai
alanthai deleted the devin/1784559603-bolt-com-to-boltapp-com branch July 22, 2026 15:43
alanthai added a commit that referenced this pull request Jul 22, 2026
### Description

Corrective release PR to actually publish the `boltapp.com` domain
migration as `0.10.0`.

**Background:** PR #108 migrated the domain and manually bumped
`package.json` to `0.10.0`, but it merged as a `chore:` squash commit.
Releases here are driven by `@release-it/conventional-changelog`
(`bumpStrict: true`), where `chore` is hidden and triggers no version
bump — so the release workflow logged "No new version to release" and
skipped npm publish. The manual bump also broke the workflow's publish
gate (`VERSION_BEFORE != VERSION_AFTER`), since `package.json` already
read `0.10.0`.

**This PR:**
- Reverts `package.json` `0.10.0` → `0.9.11`, letting release-it own the
version bump.
- Merges with a `feat:` subject so release-it computes a minor bump
`0.9.11 → 0.10.0` on merge, changing `package.json` and thus satisfying
the publish gate.

Plain `feat:` (no `!` / `BREAKING CHANGE`) is intentional — a breaking
marker pre-1.0 risks a `1.0.0` bump; we want exactly `0.10.0`.

No source/domain changes here — those already landed in #108.

### Testing

- `yarn test` / `yarn typecheck` / `yarn lint` unaffected (only
`package.json` version changes). Release behavior is verified by the
`Release & Publish` workflow on merge: it should log `Version bumped:
0.9.11 → 0.10.0`, then build and publish `@boltpay/react-native@0.10.0`.

### Security Review

- [x] I have considered and reviewed security implications of this PR
and included the summary below.

#### Security Impact Summary

Version/release-metadata change only; no logic or data-handling changes.
Publish still occurs via npm Trusted Publishing (OIDC) with provenance.


Link to Devin session:
https://app.devin.ai/sessions/57bf0ac839ea4ade9dcea0391d96df2c
Requested by: @alanthai

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
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.

2 participants