What is the new behavior (if this is a feature change)?
Remove old build workflow
Remove vendor/ and assets/ directories from vcs and add "build and push assets workflow" to run composer install and yarn build and then push generated vendor/ and assets/ folders to the main or beta branches, this will happen upon dev-main and dev-beta branches being updated.
Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
No
Other information:
You can filter out deleted files for easier code review (these huge number of deleted files are files under assets and vendor directories)
the only actual deleted file is build.yml which is the old build workflow
Please check if the PR fulfills these requirements
What kind of change does this PR introduce? (Bug fix, feature, docs update, ...) Feature
What is the current behavior? (You can also link to an open issue here) https://inpsyde.atlassian.net/browse/FAU-408 vendor/ and assets/ directories are in the repository
What is the new behavior (if this is a feature change)?
composer install
andyarn build
and then push generatedvendor/
andassets/
folders to themain
orbeta
branches, this will happen upondev-main
anddev-beta
branches being updated.Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?) No
Other information: You can filter out deleted files for easier code review (these huge number of deleted files are files under assets and vendor directories) the only actual deleted file is
build.yml
which is the old build workflow