Skip to content

Automate DLLs export to Unity using CI #678

@robGG1997

Description

@robGG1997

Summary
Currently we've started to track dlls published and exported to Unity in git. Every time there's a change to one of the solutions in the src folder we have to publish and export these dlls to Unity, we should automate this process on remote/GitHub using CI.

Suggested features or ways to address the summary
We're already doing this for tests CI in .github\workflows\unity_tests.yml we simply need to persist those changes using an extra commit. We also should change workflow ordering. The two workflows with extra commits should run before we run any other actions, we can even optimize workflow to the point where nothing extra needs to run if previous steps have failed.

Motivation
This will mean remote's main will always have the latest dependencies! And by automating the process we can ignore the Library packages in .gitignore again and Dev doesn't have to worry about pushing the latest dependencies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: EnhancementAdded to issues and PRs when a change includes improvements or optimizations.Type: FeatureAdded to issues and PRs to identify that the change is a new feature.Version: 2.5All the issues related to 2.5

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions