Skip to content

v1.28.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Sep 04:01
· 104 commits to master since this release

💥 Breaking

  • Extensions (WASM plugins) must implement the register_extension API. All built-in extensions
    have been updated.

🚀 Updates

  • Resolved the actionPipelineV2 experiment and the new pipeline is now always enabled. The old
    pipeline code has been deleted. If you run into any problems, please report an issue!
  • Resolved the strictProjectAliases experiment and enabled its functionality going forward.
  • Added a preset task setting, that enables a collection of task options.
    • Will be replacing the local setting, which is now deprecated.
  • Added an os task option, which allows a specific operating system to be targeted for the task.
  • Added a @meta token function that can access project metadata.
  • Added $projectName, $projectChannel, and $projectOwner token variables.
  • Added codeowners.requiredApprovals setting to .moon/workspace.yml, that will apply
    requirements to all paths.
  • Added a new experiment disallowRunInCiMismatch, that errors when a task that is runInCI
    enabled depends on a task that is runInCI disabled. These kinds of relationships cause a handful
    of issues in the pipeline.
    • Currently this only applies to moon ci and may also apply to moon run in the future.
  • Updated the terminal checkpoint (4 squares) colors to better reflect their state.
    • Cached tasks continue to be blue, but non-cached but successful tasks are now green.
    • Announcements are now yellow.
  • Updated MOON_TOOLCHAIN_FORCE_GLOBALS to support filtering by tool IDs, instead of applying to
    everything.

⚙️ Internal

  • We've sunset the CI insights feature in moonbase. We will no longer be tracking CI run history.
    This is a retroactive change that applies to all moon versions.
  • Updated proto to v0.40.4 (from v0.39.7).