Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

preview > release #119

Merged
merged 27 commits into from
Mar 17, 2020
Merged

preview > release #119

merged 27 commits into from
Mar 17, 2020

Conversation

oblm
Copy link
Contributor

@oblm oblm commented Mar 17, 2020

This UnrealGDKExampleProject PR corresponds to this UnrealGDK PR: spatialos/UnrealGDK#1912

yumnuska and others added 26 commits August 1, 2019 14:49
* Add command line cheats to set lobby and match timers (-lobbytimer N and -matchtimer N for N seconds)
* Add cheat for min players to start match (-lobbyminplayers N)
* Initial BK setup, generated step and definition files.

* Add build description, set the default branch and correct permissions.

* Update the build steps to run the setup and build script and upload logs.

* Adding scripts to build example project and start a deployment.

* Fix indentation.

* Updating the queue to match my canary.

* Another attempt at updating queue to pick up the canary.

* Updating the queue name yet again.

* Update the way that Unreal Engine association is set for the project.

* Try running ue4 version selector to set engine association.

* Fix path to engine for setting engine associations.

* Use GDKs engine setup script to cache Engine, specify that engine oflder should not be deleted.

* Pass in the location of Engine symlink to Engine setup script.

* Allow specifying GDK branch through environment variables when kicking off a build.

* Probably don't actually need to pass the variable in.

* Updating the bk queue to test on the new canary.

* Change the way custom environment variables from build kite are parsed once again, setting the default in steps was overwriting the custom values.

* Update to use the new caanry.

* Move engine cache outside of build directories, fix unreal version selector path.

* A change has been made to allow map overrides in shipping by default (see engine PR #254)

* Update to use the new canary.

* Updating to yet another canary.

* Updating to yet another canary, they die so young.

* Pass in project name to assembly upload.

* Adding error handling for deployment launch.

* Append date and time to deployment and assembly name.

* Removing template comments.

* Update the default project where the deployment gets uploaded to one that agent has permissions on.

* Update bk definition to use master branch by default.

* Update to use the Unreal build queue.

* Rename game_home to exampleproject_home

* Set ms build variable directly in GDK`s setup gdk script.

* Fix a typo

Co-Authored-By: Michael Samiec <[email protected]>

* No need to specifically set Engine associations, as it looks for the Engine in the directory hierarchy.

* Update agent to cnaary for testing out changes.

* Do not launch deployments by default but add option to do it.

* Adding back code to do Engine association, as it does not happen automatically.

* Adding Slack notifications for successful deployments.

* Updating Slack webhook secret name.

* Need to extract the actual URL from the secret.

* Fix a typo

* Removed the need to pass in engine cache directory

* Fix typo in variable name

* Fix spacing and capitalisation

Co-Authored-By: Patrick Hansell <[email protected]>

* Update button name

Co-Authored-By: Patrick Hansell <[email protected]>

* Update button name

Co-Authored-By: Patrick Hansell <[email protected]>

* Change event names for consistency.

* Update the agent name to use Unreal build queue.

* Switch to launch deployments by default, add a ttl_1_hours tag to only keep deployments up for 1h

* Switch to the new queue (has a fix for git checkout timeout issue).

* Adding scaler version and agent count.

* Updating machine type.

* Disambiguating some variable naming and parameters, adding a comment for a future todo.

* Added a ticket number to todo.
* Small fixes to Crashbot
* Enable SpatialNetworking, Add more bots + turrets into crashbot map. Add Crashbot_Rifle subclass
* Delete Offloading_Gym map (replaced with Crashbot_Gym). Set Default maps to FPS-Start_Tiny
* Some fixes to stop warning spam due to moving ragdolls and no trace components present
* Remove Engine Association
* Remove unused ShouldMove bool
* Revert default server map
* Upgrade deployments, and state sessions to Spatial 14

* Change project settings to use SpatialOS 14.1.0
* Adding build creators name and a link to the commit in the Slack output message.
* Remove streaming and chunk interest configs

* Readd config option~
The CI now uses Setup.bat, due to changes in the Unreal GDK CI pipeline, therefore the additional step (GV-29) is no longer needed.

* Try to adapt to setup-gdk changes

* Switch to project plugin build
* Update buildkite queue

from v3-1569490589-f9345a43b21a6cec-------z to v3-1572523200-2f33678e336fc673-------z

* enable fastbuild on build agent

* revert fastbuild and add debug logging

* explicitly remove fastbuild from path

* improve fastbuild removal

* re-enable fastbuild

* change image to one without FASTbuild

* add comment

* remove unhelpful debugging artifact
* change slack notifications

* fix brace

* always send slack message

* add buildtool logs

* better logging and slack message

* fix slack integration

* fix json message

* test slack message

* fix slack message

* fix array extension

* fix condition

* update slack message

* allow slack notification for non-master branches

* improve message

* improve slack message

* clean up slack message button text

* remove unnecessary check

* remove further unnecessary check

* Update ci/deploy.ps1

Co-Authored-By: improbable-valentyn <[email protected]>

* Update ci/deploy.ps1

Co-Authored-By: improbable-valentyn <[email protected]>

* Update ci/deploy.ps1

Co-Authored-By: improbable-valentyn <[email protected]>

* Update ci/deploy.ps1

Co-Authored-By: improbable-valentyn <[email protected]>

* Update ci/deploy.ps1

Co-Authored-By: improbable-valentyn <[email protected]>

* build slack text in a cleaner way
* fix string truncation

* fix substring

* change to canonical capitalization
Enables multiple engine versions to be tested simultaneously in CI, by reusing the GDK's unreal-engine.version file.
* [UNR-2425][MS] Fixing bug with sim players not moving.

* [UNR-2425][MS] Improvements. The previous version broke the SimPlayers that can be spawned using editor settings.

* [UNR-2425][MS] Wanted to add this to a different PR but this one does rely on it so...
0.8.0-preview
* [UNR-1715][MS] Fix for error messages being deisplayed when character is killed. (#89)

Essentially there is a race on death between the health component being updated and the player controller unpossessing it's character actor.
I have just added a delay as a quick hacky fix so that both updates are recieved.

* Decrementing player count when player disconnects. (#98)

* [UNR-2425][MS] Fixing bug with sim players not moving.

* [UNR-2608][MS] Decrementing player count when player disconnects.

* Revert "[UNR-2425][MS] Fixing bug with sim players not moving."

This reverts commit 3c662ca.

* Fixing none component on Player character. (#100)

The Nameplate component had "Owner no see" enabled which means that the component will not exist for the owner of the actor.
The fix is simply to check the Nameplate component before using it.

# Conflicts:
#	Game/Content/Characters/BP_FPS_Character.uasset

* Merge of MBL-19 (#108)

* MBL-19 Remove some hard coded logics in ADeploymentsPlayerController. (#94)

* MBL-19 Remove some hard coded thing in ADeploymentsPlayerController and keep existing features.

* Update to player controller.

* Removing tryloadfromcommandline as it is unecessary for release.

Co-authored-by: wangxin <[email protected]>

* [CHINF-886][MS] Fixing a crash caused by the merge into release related to the jira issue. (#111)

* [UNR-3041][MS] Addin 14.3 into release (#112)

* Crash fix when hitting cancel button. (#114)

* [UNR-3071][MS] Updating Worker SDK version to 14.5 (#116)

* Readme update: new docs site + maturity guidelines

* More docs links updates

* Update DefaultSpatialGDKSettings.ini

Co-authored-by: MatthewSandfordImprobable <[email protected]>
Co-authored-by: wangxin <[email protected]>
Co-authored-by: Ernest Oppetit <[email protected]>
@improbable-prow-robot improbable-prow-robot added jira/no-ticket Indicates a PR has no corresponding JIRA ticket size/XXL Denotes a PR that changes 600+ lines, ignoring generated files. labels Mar 17, 2020
@oblm oblm requested review from m-samiec and joshuahuburn March 17, 2020 08:54
@oblm oblm merged commit 5871c8b into release Mar 17, 2020
@oblm oblm deleted the preview branch July 6, 2020 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
jira/no-ticket Indicates a PR has no corresponding JIRA ticket size/XXL Denotes a PR that changes 600+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.