Skip to content

chore: Cherry-picked changes from upstream#27

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
auto-cherry-pick
Closed

chore: Cherry-picked changes from upstream#27
github-actions[bot] wants to merge 1 commit into
mainfrom
auto-cherry-pick

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Cherry-picked changes from upstream.
game-ci/unity-builder@v4.8.1...v5.0.0

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

🚀 PR Updated!

The PR has been updated with the latest cherry-picked commits.

@step-security/maintained-actions-dev Please review and approve the changes.

❌ Build script failed. No files were committed.

📦 Target Release Version: v5.0.0
📋 Previous Release Version: v4.8.1

❗ Missing Files:

  • src/model/cloud-runner/options/cloud-runner-options.ts
  • src/model/cloud-runner/providers/k8s/index.ts
  • src/model/cloud-runner/providers/k8s/kubernetes-task-runner.ts
  • src/model/cloud-runner/cloud-runner.ts
  • src/model/cloud-runner/options/cloud-runner-folders.ts
  • src/model/cloud-runner/options/cloud-runner-options.ts
  • src/model/cloud-runner/providers/README.md
  • src/model/cloud-runner/providers/aws/aws-base-stack.ts
  • src/model/cloud-runner/providers/aws/aws-client-factory.ts
  • src/model/cloud-runner/providers/aws/aws-cloud-formation-templates.ts
  • src/model/cloud-runner/providers/aws/aws-job-stack.ts
  • src/model/cloud-runner/providers/aws/aws-task-runner.ts
  • src/model/cloud-runner/providers/aws/cloud-formations/task-definition-formation.ts
  • src/model/cloud-runner/providers/aws/cloud-runner-aws-task-def.ts
  • src/model/cloud-runner/providers/aws/index.ts
  • src/model/cloud-runner/providers/aws/services/garbage-collection-service.ts
  • src/model/cloud-runner/providers/aws/services/task-service.ts
  • src/model/cloud-runner/providers/docker/index.ts
  • src/model/cloud-runner/providers/k8s/index.ts
  • src/model/cloud-runner/providers/k8s/kubernetes-job-spec-factory.ts
  • src/model/cloud-runner/providers/k8s/kubernetes-pods.ts
  • src/model/cloud-runner/providers/k8s/kubernetes-storage.ts
  • src/model/cloud-runner/providers/k8s/kubernetes-task-runner.ts
  • src/model/cloud-runner/providers/local/index.ts
  • src/model/cloud-runner/providers/provider-git-manager.ts
  • src/model/cloud-runner/providers/provider-loader.ts
  • src/model/cloud-runner/providers/provider-url-parser.ts
  • src/model/cloud-runner/remote-client/caching.ts
  • src/model/cloud-runner/remote-client/index.ts
  • src/model/cloud-runner/remote-client/remote-client-logger.ts
  • src/model/cloud-runner/services/core/follow-log-stream-service.ts
  • src/model/cloud-runner/services/core/resource-tracking.ts
  • src/model/cloud-runner/services/core/shared-workspace-locking.ts
  • src/model/cloud-runner/services/core/task-parameter-serializer.ts
  • src/model/cloud-runner/services/hooks/container-hook-service.ts
  • src/model/cloud-runner/services/hooks/container-hook.ts
  • src/model/cloud-runner/tests/cloud-runner-environment.test.ts
  • src/model/cloud-runner/tests/cloud-runner-hooks.test.ts
  • src/model/cloud-runner/tests/cloud-runner-rclone-steps.test.ts
  • src/model/cloud-runner/tests/cloud-runner-s3-steps.test.ts
  • src/model/cloud-runner/tests/e2e/cloud-runner-end2end-caching.test.ts
  • src/model/cloud-runner/tests/e2e/cloud-runner-end2end-retaining.test.ts
  • src/model/cloud-runner/tests/e2e/cloud-runner-kubernetes.test.ts
  • src/model/cloud-runner/tests/fixtures/invalid-provider.ts
  • src/model/cloud-runner/tests/providers/provider-git-manager.test.ts
  • src/model/cloud-runner/tests/providers/provider-loader.test.ts
  • src/model/cloud-runner/tests/providers/provider-url-parser.test.ts
  • src/model/cloud-runner/workflows/async-workflow.ts
  • src/model/cloud-runner/workflows/build-automation-workflow.ts
  • src/model/cloud-runner/workflows/custom-workflow.ts
  • src/model/cloud-runner/error/cloud-runner-error.ts
  • src/model/cloud-runner/options/cloud-runner-constants.ts
  • src/model/cloud-runner/options/cloud-runner-environment-variable.ts
  • src/model/cloud-runner/options/cloud-runner-folders.ts
  • src/model/cloud-runner/options/cloud-runner-options-reader.ts
  • src/model/cloud-runner/options/cloud-runner-options.ts
  • src/model/cloud-runner/options/cloud-runner-query-override.ts
  • src/model/cloud-runner/options/cloud-runner-statics.ts
  • src/model/cloud-runner/options/cloud-runner-step-parameters.ts
  • src/model/cloud-runner/workflows/workflow-composition-root.ts
  • src/model/cloud-runner/workflows/workflow-interface.ts
  • community-plugins.yml
  • src/index-plugin-features.test.ts
  • src/model/orchestrator-plugin.test.ts
  • src/model/orchestrator-plugin.ts
  • src/types/game-ci-orchestrator.d.ts
  • .yarnrc.yml
  • mise.toml
  • src/index-plugin-features.test.ts
  • src/model/orchestrator-plugin.test.ts
  • src/model/orchestrator-plugin.ts
  • src/model/plugin.test.ts
  • src/model/plugin.ts
  • src/types/game-ci-orchestrator.d.ts
  • .github/ISSUE_TEMPLATE/bug_report.md
  • .husky/pre-commit
  • .oxfmtrc.json
  • .oxlintrc.json
  • lefthook.yml
  • mise.toml
  • scripts/ensure-husky.mjs
  • src/index-plugin-features.test.ts
  • src/model/orchestrator-plugin.test.ts
  • src/model/plugin.test.ts
  • src/model/plugin.ts
  • src/test/setup.ts
  • vitest.config.mts
  • src/index-plugin-features.test.ts
  • src/model/plugin-options.ts

🛑 Workflow Files (Cannot be auto-applied by GitHub Actions):

  • .github/workflows/cleanup.yml from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • .github/workflows/cloud-runner-async-checks.yml from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • .github/workflows/cloud-runner-ci-pipeline.yml from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • .github/workflows/cloud-runner-integrity.yml from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • .github/workflows/integrity-check.yml from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • .github/workflows/integrity-check.yml from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • .github/workflows/orchestrator-async-checks.yml from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • .github/workflows/orchestrator-integrity.yml from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • .github/workflows/orchestrator-integrity.yml from commit ce7ce7a416783d95cef8a125aecb997716ebfb01
  • .github/workflows/build-tests-windows.yml from commit 4a7fc08e6344299761acd5293b086f920664bd4d
  • .github/workflows/integrity-check.yml from commit ef0555fb0da8c8dc8662edd58e5cdb64ec14dda0
  • .github/workflows/orchestrator-async-checks.yml from commit ef0555fb0da8c8dc8662edd58e5cdb64ec14dda0
  • .github/workflows/orchestrator-integrity.yml from commit ef0555fb0da8c8dc8662edd58e5cdb64ec14dda0
  • .github/workflows/sync-secrets.yml from commit ef0555fb0da8c8dc8662edd58e5cdb64ec14dda0
  • .github/workflows/validate-community-plugins.yml from commit ef0555fb0da8c8dc8662edd58e5cdb64ec14dda0
  • .github/workflows/validate-orchestrator-integration.yml from commit ef0555fb0da8c8dc8662edd58e5cdb64ec14dda0
  • .github/workflows/validate-orchestrator.yml from commit ef0555fb0da8c8dc8662edd58e5cdb64ec14dda0
  • .github/workflows/validate-orchestrator-integration.yml from commit d10fd10a95ab53581b9c781da2891b3ae8908a89
  • .github/workflows/build-tests-mac.yml from commit c7a43cde4de9f407ffc611f7b7101127511cd461
  • .github/workflows/build-tests-ubuntu.yml from commit c7a43cde4de9f407ffc611f7b7101127511cd461
  • .github/workflows/build-tests-windows.yml from commit c7a43cde4de9f407ffc611f7b7101127511cd461
  • .github/workflows/integrity-check.yml from commit 365bdb5e129a8f311fa1a6b2ac58dd2c25dc9693
  • .github/workflows/validate-orchestrator-integration.yml from commit 365bdb5e129a8f311fa1a6b2ac58dd2c25dc9693
  • .github/workflows/validate-orchestrator.yml from commit 365bdb5e129a8f311fa1a6b2ac58dd2c25dc9693
  • .github/workflows/build-tests-ubuntu.yml from commit 16c5c207937401c1e93502d61c2c456dd3874ecf
  • .github/workflows/validate-community-plugins.yml from commit 16c5c207937401c1e93502d61c2c456dd3874ecf
  • .github/workflows/validate-orchestrator-integration.yml from commit 16c5c207937401c1e93502d61c2c456dd3874ecf
  • .github/workflows/validate-orchestrator.yml from commit 16c5c207937401c1e93502d61c2c456dd3874ecf
  • .github/workflows/validate-orchestrator-integration.yml from commit d829bfc901f2347c8fe18898f06712b66916ef42

❌ Conflicting Files:

  • src/model/build-parameters.ts from commit 0c82a58873f2933c4a56f101ec48efb12cddbafc
  • .eslintrc.json from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • action.yml from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • jest.config.js from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • src/model/build-parameters.ts from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • src/model/docker.ts from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • src/model/image-environment-factory.ts from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • src/model/index.ts from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • tsconfig.json from commit f3849ee1c989f23775be3444d7fb7cf20d0d1581
  • action.yml from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/index.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/integration/orchestrator-github-checks-integration-test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/build-parameters.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/cli/cli.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/github.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/image-environment-factory.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/index.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/input-readers/generic-input-reader.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/input-readers/git-repo.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/input-readers/git-repo.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/input-readers/github-cli.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/input-readers/test-license-reader.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/input.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/options/orchestrator-guid.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/options/orchestrator-secret.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/orchestrator.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/README.md from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/aws-base-stack.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/aws-client-factory.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/aws-cloud-formation-templates.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/aws-error.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/aws-job-stack.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/aws-task-runner.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/cloud-formations/base-stack-formation.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/cloud-formations/cleanup-cron-formation.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/cloud-formations/task-definition-formation.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/index.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/orchestrator-aws-task-def.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/services/garbage-collection-service.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/aws/services/task-service.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/docker/index.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/k8s/index.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/k8s/kubernetes-job-spec-factory.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/k8s/kubernetes-pods.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/k8s/kubernetes-role.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/k8s/kubernetes-secret.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/k8s/kubernetes-service-account.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/k8s/kubernetes-storage.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/k8s/kubernetes-task-runner.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/local/index.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/provider-git-manager.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/provider-interface.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/provider-loader.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/provider-resource.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/provider-url-parser.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/provider-workflow.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/providers/test/index.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/remote-client/caching.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/remote-client/index.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/remote-client/remote-client-logger.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/core/follow-log-stream-service.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/core/orchestrator-logger.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/core/orchestrator-result.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/core/orchestrator-system.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/core/resource-tracking.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/core/shared-workspace-locking.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/core/task-parameter-serializer.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/hooks/command-hook-service.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/hooks/command-hook.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/hooks/container-hook-service.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/hooks/container-hook.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/services/utility/lfs-hashing.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/create-test-parameter.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/e2e/orchestrator-end2end-caching.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/e2e/orchestrator-end2end-locking.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/e2e/orchestrator-end2end-retaining.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/e2e/orchestrator-kubernetes.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/fixtures/invalid-provider.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-async-workflow.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-caching.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-environment.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-github-checks.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-hooks.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-image.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-local-persistence.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-locking-core.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-locking-get-locked.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-rclone-steps.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-s3-steps.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/orchestrator-suite.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/providers/provider-git-manager.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/providers/provider-loader.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/tests/providers/provider-url-parser.test.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/workflows/async-workflow.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/workflows/build-automation-workflow.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/model/orchestrator/workflows/custom-workflow.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • src/test-utils/orchestrator-test-helpers.ts from commit 9d475434d397b1b2e1373fbbe0dfa1e6b7d90c25
  • action.yml from commit ef0555fb0da8c8dc8662edd58e5cdb64ec14dda0
  • src/index.ts from commit ef0555fb0da8c8dc8662edd58e5cdb64ec14dda0
  • src/model/orchestrator/providers/README.md from commit ef0555fb0da8c8dc8662edd58e5cdb64ec14dda0
  • src/index.ts from commit 821ba9778996ddd668cb7aee3dda1ad2a026fa51
  • types/shell-quote.d.ts from commit 16c5c207937401c1e93502d61c2c456dd3874ecf
  • action.yml from commit 2240bedf08aab696777be016736011b31fe3b42e
  • action.yml from commit d829bfc901f2347c8fe18898f06712b66916ef42
  • src/index.ts from commit d829bfc901f2347c8fe18898f06712b66916ef42

The commit-by-commit cherry-pick from game-ci/unity-builder v4.8.1..v5.0.0
failed due to intermediate renames (cloud-runner → orchestrator → plugin
extraction), leaving hundreds of missing/conflicting files and a failed build.

Instead, take the full upstream v5.0.0 tree and preserve step-security
customizations:
- author/repository branding (action.yml, package.json, README banner)
- step-security security workflows (scorecards, codeql, harden-runner, etc.)
- SECURITY.md and osv-scanner.toml

Key upstream changes included:
- Orchestrator extracted to optional plugin loader
- Tooling migrated to mise/yarn 4, oxlint/oxfmt, vitest
- Node.js 24 action runtime, linux64 extension, legacy CLI removal
- Community plugins registry and validation workflows

Build, typecheck, and tests pass locally.
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