LieberLieber / LemonTree.Automation.Workflows

LemonTree.Automation Sample Scripts
Mozilla Public License 2.0
8 stars 3 forks source link

#193 Added example workflow for the AUTOSAR-UML Bridge action #194

Open kkadosa opened 1 year ago

kkadosa commented 1 year ago

Closes #193

Add a workflow that executes on each (re-)opening of and on each new commit in a pull-request. Firstly, it runs the IncQuery AUTOSAR-UML Bridge using its action. Then, it pushes the updated EA model back to the originating branch, automatically keeping the two manifestations of the model in synch. Finally, it generates a review-session file, uploads it to artifactory and post a message in the pull request containing conflict status and a link to the review session.

github-actions[bot] commented 1 year ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 1 year ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 1 year ago

:heavy_check_mark: Model is identical!

danielsiegl commented 1 year ago

@kkadosa all good - but why is the action.yml not in a seperate repo? or integrated into the main.yml? Should I wait with merge this back? or do you want it merged back now?

dandrid commented 1 year ago

@danielsiegl the repo with the aruml action wasn't public when @kkadosa started the work. We will change it to reference https://github.com/IncQueryLabs/incquery-suite-bridge-autosar-uml-action/

danielsiegl commented 1 year ago

image

github-actions[bot] commented 1 year ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 1 year ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 1 year ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 1 year ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 11 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 10 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 10 months ago

:heavy_check_mark: Model is identical!

github-actions[bot] commented 10 months ago

:heavy_check_mark: Model is identical!

dandrid commented 10 months ago

@danielsiegl we have finished with the implementation, once you have time, please review it. We have a PR for demonstration of how this workflow works (but that PR will not get merged, we will close it once this PR gets merged):

If a user modifies the ARXML file: https://github.com/LieberLieber/LemonTree.Automation.Workflows/pull/206/commits/134fd50d76e26a240733afd5de36dff1841cf92b IncQuery AUTOSAR-UML Bridge reimports the ARXML into the EA project and automatically pushes the changes, so they will be kept in sync: https://github.com/LieberLieber/LemonTree.Automation.Workflows/pull/206/commits/184f6a12d03c7ea5dd885988e0fbc6b2c7dbc33a The workflow comments on the PR with a review session file attached, which can be opened with LemonTree to investigate the changes in the EA project: https://github.com/LieberLieber/LemonTree.Automation.Workflows/pull/206#issuecomment-1860287110