Skip to content

Release 6.18.0#688

Closed
github-actions[bot] wants to merge 7 commits into
masterfrom
releases/6.x.x/6.18.x/6.18.0-rc2
Closed

Release 6.18.0#688
github-actions[bot] wants to merge 7 commits into
masterfrom
releases/6.x.x/6.18.x/6.18.0-rc2

Conversation

@github-actions
Copy link
Copy Markdown

Release 6.18.0

  • Android SDK: 6.18.0
  • iOS SDK: 6.18.0
npm install react-native-appsflyer@6.18.0-rc2 --save

This PR was opened by the RC workflow.

al-af and others added 7 commits May 14, 2026 15:17
Configure release workflows to explicitly use `https://registry.npmjs.org` for package fetching and disable package manager cache. This ensures consistent and reliable builds by preventing reliance on implicit defaults and avoiding potential stale cache issues.

Update the `bugs.url` in `package.json` to reflect the current repository name.
Explicitly set the `NODE_AUTH_TOKEN` environment variable to an empty string during `npm publish` in both production and RC release workflows. This prevents `npm` from attempting to use any inherited or implicitly available authentication tokens, ensuring consistent and predictable publishing of public packages.
This adds the `--provenance` flag to `npm publish` commands in both production and RC release workflows. This enhances supply chain security by attaching verifiable build information to published packages.
Consolidates `rc-release.yml` and `production-release.yml` into a single `release.yml` workflow.

This unification addresses npm OIDC Trusted Publishing requirements, which often restrict publishing to a single workflow file per package. It streamlines the release process by centralizing both Release Candidate (RC) and production npm publication logic, improving maintainability and consistency.
Ensures consistent execution of the `af-scenario-runner.sh` script by explicitly invoking `bash`. This prevents potential issues if the default shell in the CI environment differs or lacks necessary features.
Adjusts the Android test plan to use updated package and activity names and increases wait times for enhanced stability.

Refines the CI workflow by switching to a direct Gradle build command for the Android example app and adds `checks: write` permissions for better status reporting.
@al-af
Copy link
Copy Markdown
Collaborator

al-af commented May 18, 2026

Superseded by rc3 — purchase-connector 2.2.1 doesn't exist on Maven

@al-af al-af closed this May 18, 2026
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