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

Rebase PR #58 to main - Fixing inconsistent sign in the RM3 example #60

Merged
merged 2 commits into from
Apr 11, 2024

Conversation

jleonqu
Copy link
Contributor

@jleonqu jleonqu commented Mar 20, 2024

This PR is to rebase PR #58 to the main repo.

@kmruehl kmruehl merged commit 85d0968 into WEC-Sim:main Apr 11, 2024
46 checks passed
kmruehl added a commit that referenced this pull request Sep 16, 2024
* Rebase PR #58 to main - Fixing inconsistent sign in the RM3 example (#60)

* Fixing the inconsistent sign in the RM3 example

* Fix sign bug on OSWEC Hydraulic PTO examples

* Update wecSimInputFile.m

* Add files via upload

Fixes a bug, the main .xls file is replaced with the main .xls file for this example

* Fixes bugs with PTO-Sim

* fix in wecSimInputFile for morisonElement

* Control Test Folder Selection with Dynamic Workflows (#63)

* Test dispatch workflow with automatic folder discovery

* Set MATLAB version to 2023b

* I forgot the R

* Check out the correct branch for test discovery

* Try it without toJSON

* Update workflow for other events

Also remove dev workflow as it should work on any branch now.

* Need fetch depth for git diff

* Set branch correctly and don't run of no folder

* Be more explicit with the empty condition

* Try and examine what is in the folder variable

* Try checking againt empty JSON array string

* Test diffed folder

* Try diffing two folders and echoing reusable workflow inputs

* Try reordering the matrix

* Try using a fixed os

* Try to prevent included cases running when no folder

* Curb my ambition!

* Exclude matching cases rather than include

* Remove the include conditions

* Record required MATLAB packages in each test directory

* Export products into test matrix

* Dynamically create include cases

* Debug input names

* Examine the include input variables

* Fix length one include array

* Consider the base ref for pull requests

* Explicitly set the checkout repo

* Include repository in the reusable test inputs

* Use full repo name

* Set runs-on from matrix

* Update README

* Update badges

* Link to process-events workflow

* Try adding  concurrency term to stop runs for each PR commit

* Switch to shields.io badges to customize the labels

Also prettify the file.

* Split process events workflow to allow sensible badges

Badges set to a particular branch don't capture the status of
repository dispatch events.

* Refactor test workflows

Test workflows are refactored to split out those triggered by WEC-Sim
commits (wec-sim-***-tests) from those triggered by modifications to the
applications (changed-tests).

---------

Co-authored-by: Jorge Leon <72461917+jleonqu@users.noreply.github.com>
Co-authored-by: Mohamed Shabara <84589678+MShabara@users.noreply.github.com>
Co-authored-by: Shabara <mshabara@nrel.gov>
Co-authored-by: Forbush <dforbus@sandia.gov>
Co-authored-by: Mathew Topper <damm_horse@yahoo.co.uk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants