-
Notifications
You must be signed in to change notification settings - Fork 45
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
Improve ci cd workflow #614
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Move files to new jvm_wrapper directory * Refactor JVM wrappers * Transform many classes into JvmSingletonWrapper * Merge MemoryManager and MemoryBridge --------- Co-authored-by: Pierre-Thomas Meisels <[email protected]>
* Rework JVM configuration parsing and checks * Add jvm_arguments options --------- Co-authored-by: LukasVykuka <[email protected]>
* Fix android export templates * Test cherry pick * Delete unneded workflows * Use different commit * Add identity * Fix paths * Fix version in export templates * Add todo * Add deleted workflows again * Add temporary workaround to other pipelines * Disable existing pipelines and start on pr_pipeline with linux * Use environment prefix * Fix scons flags * Pass godot version as an input instead and add jvm build workflow * Hardcode input values as test * Fix input reference * Fix input usage * Remove matrix build and fix concurrency * Remove usless steps * Add windows build * Define version at job definition level as github does not support those to be shared * Change windows emoji * Add macos builds * Change jvm emoji * Upgrade checkout v2 to checkout v4 * Use `gradle-executable` instead of deprecated `wrapper-directory` * Replace deprecated eskator gradle build with gradle setup and plain gradle execution * Remove jvm emoji on job name * Use workflow prefixes instead of suffixes * Define jvm distribution * Add android and ios builds * Add linux tests * Add windows script to run unit tests * Add assemble macos pipeline * Fix referenced workflow * Change job name * Change job names * Add assemble linux editor and improve naming on assemlbe macos editor * Fix path * Fix paths and add other assemble tasks * Fix emojis * Always use cache * Downgrade upload and download actions to use the same version as godot * Also build debug versions * Fix debug build * Prefix artifact names * Fix emojis * Remove explicit matrix name definition * Rename matrix names * Add windows and macos tests * Cleanup runs-on definitions * Add assemble ios and export templates tpz * Fix needs * Fix names * Fix names * Fix names * Fix needs declaration for tpz * Remove unneded needs * Fixes * Add fake step * Test * Add label and comment * Change type * Fix dependencies and test trigger on windows * Set test timeout eagerly * Fix output reference * Fixes * Add deploy stages * Fix bat * Fix emoji * Try wrapping in "" * Change name * Use the correct target * Fix name path swapped * Add needed inputs * Add missing inputs * Set java version * Fix version reference * Fix naming * Remove predefined outputs * Update shell script * Update zip commands * Don't error out on error logs in test execution * Fix command to execute * Run commands synchronously * Enable echo to fix failing test because of it * Improve script * Set echo off * Fix assemble of linux editor * test * Replace test execution scripts with gradle task * Find editor executable in gradle task * Remove lines giving execution rights to non existent script * Print files * Use delegate access * Revert * Fix print to debug issue * Remove additional filters * Check the name explicitly * Try passing params as one * Increase test timeouut to 30 minutes * Test * Ignore exit code * Properly ignore exit value * Properly ignore exit value * Fix string occurrence checks * Rewrite output parsing * Rewrite output parsing * Use file output stream as standardOutput * Print output if assetions failes * Fix println call * tmp * Disable long string test for now * Fix paths * Fix some names and align tag variant * Delete old workflows and add comment on secrets inherit * REVERT_ME: temporarily comment out jvm artifact deployment for deployment testing * Add docs deployment * Fix workflow name * Add macos editor to deployments * Add description on editor flavours * Delete obsolete actions * Add more comments * Change download action * Readd action which is used * Build tests project once and use that for the tests * Rename workflows * Fix upload url * Add missing depends * Revert "Build tests project once and use that for the tests" This reverts commit 8fd3658. * Fix export templates * Revert "REVERT_ME: temporarily comment out jvm artifact deployment for deployment testing" This reverts commit f33e0f7. * Only remove debug symbols on release builds * Add documentations on the debug and release builds of the editor * Fix indents * Make the info block a warning instead * Align documentation with message in github release * Fix creation of embedded jvm * Release actual debug builds and use dev builds for tests * Fix bootstrap download in tests * Update gradle version * Bump intellij plugin version to cope with new gradle version
CedNaru
force-pushed
the
gd_kotlin_rework
branch
3 times, most recently
from
May 7, 2024 03:31
8817a3f
to
628389e
Compare
CedNaru
force-pushed
the
gd_kotlin_rework
branch
4 times, most recently
from
May 9, 2024 13:10
7a8a805
to
e2c6543
Compare
Superseeded by #638 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following changes: