game-ci / unity-builder

Build Unity projects for different platforms
https://github.com/marketplace/actions/unity-builder
MIT License
858 stars 253 forks source link

Misc QOL Updates and bug fixes #505

Closed AndrewKahr closed 1 year ago

AndrewKahr commented 1 year ago

Changes

This should handle #411, #356, #325, PR#471, PR#443, and PR#418.

This is supported by game-ci/documentation#362

Checklist

github-actions[bot] commented 1 year ago

Cat Gif

codecov-commenter commented 1 year ago

Codecov Report

Merging #505 (7e81af1) into main (8c9dcf0) will increase coverage by 0.43%. The diff coverage is 66.66%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #505      +/-   ##
==========================================
+ Coverage   36.85%   37.28%   +0.43%     
==========================================
  Files          74       75       +1     
  Lines        2890     2934      +44     
  Branches      582      600      +18     
==========================================
+ Hits         1065     1094      +29     
- Misses       1688     1703      +15     
  Partials      137      137              
Impacted Files Coverage Δ
src/model/image-environment-factory.ts 7.14% <0.00%> (ø)
src/model/exec-with-error-check.ts 15.38% <15.38%> (ø)
src/model/docker.ts 11.62% <33.33%> (ø)
src/model/build-parameters.ts 92.06% <80.95%> (-5.77%) :arrow_down:
src/model/input.ts 92.24% <100.00%> (+1.06%) :arrow_up:
src/model/versioning.ts 94.06% <100.00%> (ø)
AndrewKahr commented 1 year ago

Seems the way I am doing symbol generation doesn't work on older Unity versions, will make a fix

AndrewKahr commented 1 year ago

The android failing build in 2022.2 is due to a Unity bug so that one is expected to fail

davidmfinol commented 1 year ago

Any idea why builds for 2019.2.11f1 are showing as "Expected" and not "Successful"?

AndrewKahr commented 1 year ago

I'm not sure. Either the workflow needs to be approved to run or it's because I updated the PR workflow to run more Unity versions and those got superseded. I'm guessing the latter though.

AndrewKahr commented 1 year ago

@davidmfinol It might be this: https://github.com/orgs/community/discussions/26698

Are you able to look at branch protection rules?

davidmfinol commented 1 year ago

@AndrewKahr Yep that was it.