Skip to content

Commit

Permalink
RM-1787 Update Wrench to latest version. (#1015)
Browse files Browse the repository at this point in the history
* Initial onboarding with Wrench 0.8.16
Migrate Pack Job Dependency

* Update to Wrench 0.8.16 and use pvp require for the docs check

* Create Recipe for project tests.

Add a nightly trigger

Fix missing dependencies for project tests.

Fix EditorVersion

Update to Wrench 0.8.18
Fix upm-pvp call.

Command line fix

Select the suites to run

* Test with manual manifest

* Remove text mesh pro from manifest

* Remove text mesh pro from HDRPInputSystem

* Move docs builder and code coverage into recipes.
Move triggers into recipes.

* Delete empty package json

* Add Artifacts to project tests, and regenerate recipes

* Delete Empty Project Pack

* update artifacts path

* Updated Wrench reference and regenerated recipes

* Rebase onto master and upgrade to Wrench 0.10.2

* Update to 0.10.3

* Rename for consistency.

* Rename Folder for consistency.

* Update wrench_config.json

* remove stale doc exceptions

---------

Co-authored-by: Antoine Charton <[email protected]>
Co-authored-by: Elliott Holt <[email protected]>
Co-authored-by: Gregory Labute <[email protected]>
  • Loading branch information
4 people authored Jul 23, 2024
1 parent 452fd3a commit ae3c2ad
Show file tree
Hide file tree
Showing 35 changed files with 2,219 additions and 324 deletions.
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,8 @@ npm-debug.log.meta
/projects/**/Tests_ProRes
/projects/**/Temp
*.csproj
*.sln
*.sln
!Tools/**/*sln
!Tools/**/*csproj
bin
obj
16 changes: 16 additions & 0 deletions .yamato/build-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Auto-generated by Recipe Engine, do not modify manually.

# Generate codecov data for Cinemachine on MacOS
code_coverage_-_macos_-_trunk:
name: Code coverage - MacOS - trunk
agent:
image: package-ci/macos-13:default
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- brick_source: [email protected]:wind-xu/[email protected]
variables:
EDITOR_VERSION: trunk
PACKAGE_NAME: com.unity.cinemachine
PACKAGE_PATH: com.unity.cinemachine

21 changes: 21 additions & 0 deletions .yamato/code-coverage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Auto-generated by Recipe Engine, do not modify manually.

# Generate codecov data for Cinemachine on Ubuntu
code_coverage_-_ubuntu_-_trunk:
name: Code coverage - Ubuntu - trunk
agent:
image: package-ci/ubuntu-20.04:default
type: Unity::VM
flavor: b1.large
commands:
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- command: upm-ci package test -u trunk --package-path com.unity.cinemachine --type package-tests --enable-code-coverage --code-coverage-options "generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine*" --extra-utr-arg=--coverage-results-path=${YAMATO_SOURCE_DIR}/upm-ci~/test-results/CoverageResults
- command: curl -Os https://uploader.codecov.io/latest/linux/codecov
- command: ./codecov -v -t "${CODECOV_TOKEN}" -B "${GIT_BRANCH}" -T "${GIT_TAG}" -P "${YAMATO_PR_ID}" -f "upm-ci~/test-results/CoverageResults/**/*.xml"
artifacts:
packages:
paths:
- upm-ci~/**/*
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine

90 changes: 0 additions & 90 deletions .yamato/package-ci.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .yamato/package-coverage.yml

This file was deleted.

19 changes: 0 additions & 19 deletions .yamato/package-pack.yml

This file was deleted.

39 changes: 0 additions & 39 deletions .yamato/package-promotion.yml

This file was deleted.

39 changes: 0 additions & 39 deletions .yamato/package-publish.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .yamato/package-test.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .yamato/package-validation.yml

This file was deleted.

18 changes: 0 additions & 18 deletions .yamato/project-pack.yml

This file was deleted.

Loading

0 comments on commit ae3c2ad

Please sign in to comment.