Skip to content

Development -> master : with fully functional CI into master for auto triggering#407

Merged
Dani-Koza-AF merged 22 commits into
masterfrom
development
May 31, 2026
Merged

Development -> master : with fully functional CI into master for auto triggering#407
Dani-Koza-AF merged 22 commits into
masterfrom
development

Conversation

@Dani-Koza-AF
Copy link
Copy Markdown
Collaborator

No description provided.

Dani-Koza-AF and others added 22 commits May 27, 2026 15:09
…helpers

Extract package build/import and Maven wrapper publish/validate into scripts
so RC workflows stay thin and repeatable.

Co-authored-by: Cursor <cursoragent@cursor.com>
Update machine-readable release and test plans for the new RC pipeline stages.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…sed E2E

Build .unitypackage artifacts before E2E, pass them via workflow artifacts,
and import into test-app instead of testing from raw Assets.

Co-authored-by: Cursor <cursoragent@cursor.com>
Run smoke scenarios against the GitHub prerelease artifact and post
rc-smoke/github-release check-run for promotion gating.

Co-authored-by: Cursor <cursoragent@cursor.com>
… path

Require rc-smoke success before RC-PROMOTE and restrict production workflow
to releases/* branches merged to master.

Co-authored-by: Cursor <cursoragent@cursor.com>
Replace broken platform-only workflows with a single manual entrypoint.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace curl-based CI_SLACK_TOKEN notifications with shared scripts for
Capacitor-style webhook payloads. Remove release_QA push workflow and
checkJira.sh; production release workflow keeps only GitHub release creation.

Co-authored-by: Cursor <cursoragent@cursor.com>
Post RC, smoke failure, promote failure, and production notifications via
slackapi/slack-github-action and CI_SLACK_WEBHOOK_URL. Use CI_JIRA_EMAIL/TOKEN
for fixVersion tickets. Skip Slack on dry_run RCs; apply PR #201 changelog
safe-extract and continue-on-error on send steps.

Co-authored-by: Cursor <cursoragent@cursor.com>
Jira tickets use fix versions like Unity SDK v6.18.0; guard the fetch
script against accidental -rcN values in callers.

Co-authored-by: Cursor <cursoragent@cursor.com>
Parse Unity CHANGELOG "## vX.Y.Z" sections and "*" bullets. Include changes
in RC success Slack alongside Jira tickets; production path benefits too.

Co-authored-by: Cursor <cursoragent@cursor.com>
- Add reusable playmode workflow to rc-release; run parallel with E2E and block rc-publish
- Materialize .unitypackage assets from RC prerelease for production checks and GitHub release upload
- Remove legacy activation and main workflows; update rc-plan, Slack legs, and CI badges
- Sync iOS Purchase Connector with iOS SDK in bump-version, README, and Introduction
- Add RC verify checks for PurchaseConnector pod and README version lines
- Extend production Slack to report Purchase Connector versions and block README drift
- Wrap RC and production success Slack messages with unity emoji borders
Complete Unity RC/production CI/CD pipeline aligned with mobile plugin tooling
- Allow playmode unit tests to publish GitHub Checks from RC release
- Grant GHCR package read access for Android E2E in RC release and smoke
- Align manual Android E2E job permissions with the reusable workflow
- Bump VERSION_CODE in gradle.properties when the unity-wrapper version changes
- Append SDK and plugin version bullets to existing ## vX.Y.Z sections instead of RC headers
- Skip duplicate VERSION_CODE increment when Maven publish runs after bump-version.sh
- Verify VERSION_CODE increases against the base branch in the RC release workflow
- Serialize Android E2E after iOS in RC and manual runs
- Allow Android Unity builds after package import mutates test-app
- Use simulator launch deep-link triggers for iOS E2E and smoke plans
- Use API 33 Google APIs emulator with Pixel 6 resources and DNS checks
- Add HOME settling before Android deep-link triggers in E2E and smoke plans
- Preserve pre-action execution and guard Android onNewIntent forwarding (testapp only)
- Build production artifacts from promoted master metadata
- Validate package contents reject RC version metadata
- Consume production artifacts for package checks and release upload
- Preserve existing UPM branch and tag behavior
@Dani-Koza-AF Dani-Koza-AF requested a review from Kobikg78 May 31, 2026 07:20
@Dani-Koza-AF Dani-Koza-AF merged commit 70059ab into master May 31, 2026
14 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.

2 participants