Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

Conversation

@jamiebrynes7
Copy link
Contributor

Description

A last minute addition to the 0.1.4 release grumble grumble - adjusting the build system to skip builds that you don't have build support for (without cancelling the other builds).

For example - if you build all workers without mobile support installed you would get the following messages in the console.

errors
all workers build

Also the static Build method still throws if build support is missing (such that the process actually returns an error exit code) - so that behavior is unchanged.

Tests

Tested a build locally and via command line.

Documentation

How is this documented (for example: release note, upgrade guide, feature page, in-code documentation)?

Did you remember a changelog entry?
Yes

Primary reviewers

If your change will take a long time to review, you can name at most two primary reviewers who are ultimately responsible for reviewing this request. @ mention them.
@jessicafalk @jared-improbable

@jamiebrynes7 jamiebrynes7 added T: enhancement Type: This is an improvement to an existing feature A: build-system Area: Build system feature module labels Jan 24, 2019
@jamiebrynes7 jamiebrynes7 added this to the Release 0.1.4 milestone Jan 24, 2019
@improbable-prow-robot improbable-prow-robot added the size/M Denotes a PR that changes 40-149 lines, ignoring generated files. label Jan 24, 2019
Copy link
Contributor

@gkassabli gkassabli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm overall

- Updated the `MobileWorkerConnector` to use the KCP network protocol by default.
- Changed the `mobile_launch.json` config to use the new Runtime.
- Updated all the launch configs to use the new Runtime.
- Changed the way builds are processed in the Unity Editor. If you don't have build support for a particular target, that specific build target will be skipped rather than the whole build process cancelled.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we drop the first sentence and just say something like "Changed the Unity Editor building process to skip builds with missing targets"?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I might be cheeky and change it in #705 so I don't have to rerun CI here 😛

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unless people have code concerns

Copy link
Contributor

@jessicafalk jessicafalk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ran it, it works. thanks for the last minute change ❤️

@jamiebrynes7 jamiebrynes7 merged commit 3447cd6 into master Jan 24, 2019
@jamiebrynes7 jamiebrynes7 deleted the feature/build-system-tweaks branch January 24, 2019 14:45
jamiebrynes7 pushed a commit that referenced this pull request Jan 24, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

A: build-system Area: Build system feature module size/M Denotes a PR that changes 40-149 lines, ignoring generated files. T: enhancement Type: This is an improvement to an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants