game-ci / unity-orb

Build and test Unity projects for several platforms using CircleCI.
https://circleci.com/developer/orbs/orb/game-ci/unity
MIT License
7 stars 12 forks source link

ci: update Orb Tools to v12 #54

Closed EricRibeiro closed 1 year ago

EricRibeiro commented 1 year ago

Description

This PR updates the Unity Orb to the new major version of Orb Tools.

Changes

The comprehensive list of changes can be found below.

Changes in .circleci/config.yml:

  1. Update the orb-tools version from 11.1 to 12.0.
  2. Move the job requirement list from orb-tools/publish to orb-tools/continue.
  3. Remove the orb-tools/publish job since development versions are no longer necessary.
  4. Add the new orb_name parameter in orb-tools/continue.
  5. Rename the orb-tools/continue job parameters to comply with the new snake case standard.
    • orb_name, pipeline_number and vcs_type.

Changes in .circleci/test-deploy.yml:

  1. Update the orb-tools version from 11.1 to 12.0.
  2. Remove the unity: game-ci/unity@dev:<<pipeline.git.revision>> line, and replace it with unity: {}.
  3. Rename the orb-tools/publish job parameters to comply with the new snake case standard.
    • orb_name, vcs_type, pub_type, enable_pr_comment and github_token.
  4. Change the orb-tools/pack filter to trigger only on tagged releases.