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

Add skip reason for skipped tasks in build results table #356

Merged
merged 13 commits into from
Sep 5, 2024

Conversation

mw-kapilg
Copy link
Member

@mw-kapilg mw-kapilg commented Aug 20, 2024

Fixes #344 by showing skip reason in build results table

Sample:
Screenshot 2024-08-20 115030

Copy link
Member

@sameagen-MW sameagen-MW left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Just a couple of minor points here and there.

@nbhoski
Copy link
Member

nbhoski commented Aug 26, 2024

Maybe the blue ( #0074BA )for skip what we have been using for Github actions would be more consistent option.

Copy link
Member

@nbhoski nbhoski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mw-kapilg mw-kapilg linked an issue Aug 29, 2024 that may be closed by this pull request
@mw-kapilg
Copy link
Member Author

mw-kapilg commented Aug 29, 2024

I've updated the MATLAB Build results table to be consistent with GitHub actions. Changes include:

  • First column header text: Task Name -> Task
  • Duration column header time format: HH:MM:SS -> HH:mm:ss (as per MATLAB doc)
  • Successful task status: Passed -> Successful
  • Successful task color: Blue -> Green
  • Skipped task color: Yellow -> Blue

GitHub actions PR

Screenshot 2024-08-29 144210

@nbhoski
Copy link
Member

nbhoski commented Sep 2, 2024

I've updated the MATLAB Build results table to be consistent with GitHub actions. Changes include:

  • First column header text: Task Name -> Task
  • Duration column header time format: HH:MM:SS -> HH:mm:ss (as per MATLAB doc)
  • Successful task status: Passed -> Successful
  • Successful task color: Blue -> Green
  • Skipped task color: Yellow -> Blue

GitHub actions PR

Screenshot 2024-08-29 144210

The Green color somehow is not very prominent either we could consider making it bit bold or use bit darker shade

@mw-kapilg mw-kapilg merged commit 8afb9e2 into dev_main Sep 5, 2024
4 checks passed
mw-kapilg added a commit that referenced this pull request Sep 24, 2024
* Added check for command textbox

* Updated as per review comment

* Updated as per review comment

* Add build results support in Run Command step and skipped task logs link in table (#354)

* add build table to command step and link to skipped logs

* add skipped log link in status as well

* fix pipeline failure

* temp commit for checkout

* update as per review comments

* remove MatlabBuild.java and update tests

* temp commit for checkout

* update as per review

* fix pipeline failure

* format code

* remove teardown method overriding

* add super to method calls

* Add skip reason for skipped tasks in build results table (#356)

* Add skipReason in build results table

* add skip reason texts

* add test and bump Maven task

* remove .idea from gitignore in this branch

* update as per review comments

* update as per review

* update function name

* update build results table

* update test

* update skip link

* update status to succeeded

* update data constructor

---------

Co-authored-by: Nikhil Bhoski <47204011+nbhoski@users.noreply.github.com>
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.

Tasks that are not run should not be Skipped in the build table
8 participants