Skip to content

activate-unity-license@v3.0.0 - #30

Merged
StephenHodgson merged 3 commits into
mainfrom
dev/v3.0.0
Nov 2, 2026
Merged

StephenHodgson merged 3 commits into
mainfrom
dev/v3.0.0

Conversation

@StephenHodgson

Copy link
Copy Markdown
Member
  • skip license return on github hosted macos and linux runners
  • bump unity-cli@v4.1.0
  • retry-failed-jobs@v1 for reruns
  • bump deps
  • update ci workflows
  • update readme

@StephenHodgson StephenHodgson self-assigned this Nov 1, 2026
@StephenHodgson
StephenHodgson marked this pull request as ready for review November 1, 2026 21:12
@StephenHodgson
StephenHodgson requested a review from a team as a code owner November 1, 2026 21:12
Copilot AI balanced review requested due to automatic review settings November 1, 2026 21:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Unresolved issues can prevent floating lease returns and misclassify legacy Unity installations, while required third-party copyright notices are missing from the distribution.

2 open issues
What changed in this PR

Prepares the Unity license activation action for v3, updating its licensing backend, license-return controls, and CI validation workflows.

Changes:

  • Adopts unity-cli 4.1.0 with cached-license activation, retryable failure notices, and configurable license returns.
  • Shares encrypted licenses across eligible CI jobs and adds automatic retries and artifact cleanup.
  • Updates dependencies, action inputs, and migration documentation.
File Description
src/​deactivate.ts Adds return policies and professional-seat warnings.
src/​activate.ts Uses new activation helpers, masks credentials, and reports retryable failures.
README.md Documents v3 behavior, inputs, caching, and migration.
package.json Bumps the action and unity-cli versions.
package-lock.json Refreshes resolved dependencies.
dist/​licenses.txt Updates bundled dependency notices.
action.yml Adds return-license and deprecates license-version.
.github/​workflows/​validate.yml Adds shared-license preparation, cleanup, and parallel validation.
.github/​workflows/​rerun-validate.yml Retries failed validation jobs using failure markers.
.github/​workflows/​build.yml Consumes encrypted licenses and updates Unity actions.

Review effort: Balanced

Comment thread src/activate.ts Resolved
Comment thread src/deactivate.ts Resolved
@StephenHodgson
StephenHodgson merged commit e38a7ed into main Nov 2, 2026
39 checks passed
@StephenHodgson
StephenHodgson deleted the dev/v3.0.0 branch November 2, 2026 12:54
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