-
Notifications
You must be signed in to change notification settings - Fork 211
CI Refactoring and STALLED case detection #2488
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
Merged
WalterKolczynski-NOAA
merged 220 commits into
NOAA-EMC:develop
from
TerrenceMcGuinness-NOAA:feature/check_stalled_cases
Apr 20, 2024
Merged
Changes from all commits
Commits
Show all changes
220 commits
Select commit
Hold shift + click to select a range
9aa3cc8
trying status of CI as a workflow action
TerrenceMcGuinness-NOAA 92f2306
added PR number as input
TerrenceMcGuinness-NOAA 8c4b2f0
Update orion_status.yaml
TerrenceMcGuinness-NOAA 74aa734
take out PR on on
TerrenceMcGuinness-NOAA dcffb3c
take out PR on on
TerrenceMcGuinness-NOAA 9b8d071
take out PR on on do loops
TerrenceMcGuinness-NOAA de4fd80
take out PR on on do loops syntax until
TerrenceMcGuinness-NOAA 3623231
take out PR on on do loops syntax until singleton
TerrenceMcGuinness-NOAA 218a084
take out PR on on do loops syntax until set faulse
TerrenceMcGuinness-NOAA 83d5c79
take out PR on on do loops syntax until direct
TerrenceMcGuinness-NOAA de55f1a
take out PR on on do loops needed noop
TerrenceMcGuinness-NOAA 5b3e6cc
take out PR jobs with no steps
TerrenceMcGuinness-NOAA 022dd28
take out PR jobs need steps
TerrenceMcGuinness-NOAA c9c8ae2
take out PR jobs need steps
TerrenceMcGuinness-NOAA 74a5b5a
added reusable workflow for getting lables for each job
TerrenceMcGuinness-NOAA 9e306ef
fixed uses path
TerrenceMcGuinness-NOAA 1430ab3
added dependances for main jobs and name in getlabels
TerrenceMcGuinness-NOAA 56b0734
change order in needs
TerrenceMcGuinness-NOAA 863f0f5
Merge branch 'NOAA-EMC:develop' into workflow_actions
TerrenceMcGuinness-NOAA 7e14adb
took out poll
TerrenceMcGuinness-NOAA 0615fad
took out secrets required line
TerrenceMcGuinness-NOAA a9145c7
took out secrets required line
TerrenceMcGuinness-NOAA 9b8d608
added {{}} on inputs.pr_number
TerrenceMcGuinness-NOAA ac1b51c
fixed other pr_number assiginments
TerrenceMcGuinness-NOAA 404a454
EOF error working
TerrenceMcGuinness-NOAA 381832a
EOF error working II
TerrenceMcGuinness-NOAA 3f6bd46
ambiguous redrirect to GITHUB_OUTPUT
TerrenceMcGuinness-NOAA ab5d110
tryig to get needs output from get_Ready
TerrenceMcGuinness-NOAA 35c4877
still not getting outputs
TerrenceMcGuinness-NOAA 725e525
quotes on GITHUB_OUTPUT
TerrenceMcGuinness-NOAA 461297d
trying crazy Sys IO
TerrenceMcGuinness-NOAA 9bdf6f5
addeing yml file
TerrenceMcGuinness-NOAA 3e7a559
remove yml file
TerrenceMcGuinness-NOAA b656614
added () on DONE
TerrenceMcGuinness-NOAA ed3429e
adding env back to GITHUB_OUPUT
TerrenceMcGuinness-NOAA 00e92e2
added read write permissions to reuse
TerrenceMcGuinness-NOAA 7cda450
fixed logic in status workflow for on set
TerrenceMcGuinness-NOAA 522e4e3
noop on getlables
TerrenceMcGuinness-NOAA 752210c
issue with orion status
TerrenceMcGuinness-NOAA 56b6a5f
misspelled yaml as yml
TerrenceMcGuinness-NOAA 5449a99
Merge branch 'NOAA-EMC:develop' into workflow_actions
TerrenceMcGuinness-NOAA 02429e6
Merge branch 'NOAA-EMC:develop' into workflow_actions
TerrenceMcGuinness-NOAA aaf47f4
Merge branch 'NOAA-EMC:develop' into workflow_actions
TerrenceMcGuinness-NOAA c050fc0
Merge branch 'NOAA-EMC:develop' into workflow_actions
TerrenceMcGuinness-NOAA 028259b
Merge branch 'NOAA-EMC:develop' into workflow_actions
TerrenceMcGuinness-NOAA 49fc531
Merge branch 'NOAA-EMC:develop' into workflow_actions
TerrenceMcGuinness-NOAA dd16ba5
Merge branch 'NOAA-EMC:develop' into workflow_actions
TerrenceMcGuinness-NOAA 205886a
Merge branch 'NOAA-EMC:develop' into workflow_actions
TerrenceMcGuinness-NOAA f176746
no op for self test
3cff605
no op for self test
7e33d8e
Merge branch 'NOAA-EMC:develop' into develop
TerrenceMcGuinness-NOAA 0540f77
Merge branch 'NOAA-EMC:develop' into develop
TerrenceMcGuinness-NOAA 949b6cf
Merge branch 'NOAA-EMC:develop' into develop
TerrenceMcGuinness-NOAA dfe27d4
Merge branch 'NOAA-EMC:develop' into develop
TerrenceMcGuinness-NOAA 2bb767f
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerrenceMcGuinness-NOAA ef9a13f
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerrenceMcGuinness-NOAA 18def2f
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerrenceMcGuinness-NOAA 9dd58a1
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerrenceMcGuinness-NOAA e4035e2
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerrenceMcGuinness-NOAA cef7250
adde pygithug into pr_list_database
TerrenceMcGuinness-NOAA 214dd42
Merge branch 'develop' of https://github.com/TerrenceMcGuinness-NOAA/…
TerrenceMcGuinness-NOAA 429c904
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerrenceMcGuinness-NOAA 44f3f46
remove extra gitworkfow work stuck in my forked develop branch
TerrenceMcGuinness-NOAA 8729330
Merge branch 'develop' of https://github.com/TerrenceMcGuinness-NOAA/…
TerrenceMcGuinness-NOAA 1ca915c
Merge branch 'develop' of https://github.com/TerrenceMcGuinness-NOAA/…
TerrenceMcGuinness-NOAA 19048fc
Merge branch 'develop' of https://github.com/TerrenceMcGuinness-NOAA/…
TerrenceMcGuinness-NOAA 1420f69
Merge branch 'develop' of https://github.com/TerrenceMcGuinness-NOAA/…
TerrenceMcGuinness-NOAA 4bcd384
Merge branch 'develop' of https://github.com/TerrenceMcGuinness-NOAA/…
TerrenceMcGuinness-NOAA 600bc12
Merge branch 'NOAA-EMC:develop' into develop
TerrenceMcGuinness-NOAA f3a1c09
Merge branch 'develop' of https://github.com/TerrenceMcGuinness-NOAA/…
TerrenceMcGuinness-NOAA 38ff559
updating devlop to match authoritative repo
TerrenceMcGuinness-NOAA c966eb6
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerrenceMcGuinness-NOAA c130382
added new feature of pr_list_database for getting pr list and added r…
TerrenceMcGuinness-NOAA 0f596f1
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerrenceMcGuinness-NOAA 8f346da
missed some updates from previouse review on pr list database script
TerrenceMcGuinness-NOAA 9589945
a few pynorms spaces
TerrenceMcGuinness-NOAA 6e5e998
extra spaces
TerrenceMcGuinness-NOAA 0f1f8fd
shell norms and spaces
TerrenceMcGuinness-NOAA 1d42f81
shell norm using ==
TerrenceMcGuinness-NOAA 0d7cde9
fixed date sring
TerrenceMcGuinness-NOAA e0d22e5
create_table is not the argumnet
TerrenceMcGuinness-NOAA 5d3353e
missed utils in path to pr_list_database script
TerrenceMcGuinness-NOAA 343e3c7
fixed quote in dictionary for rocoto stat
TerrenceMcGuinness-NOAA 9da1373
Finished debugging check_ci with python rocoto checker
TerrenceMcGuinness-NOAA 2c2b52b
Merge branch 'NOAA-EMC:develop' into feature/check_stalled_cases
TerrenceMcGuinness-NOAA b0879df
added the verbose switch in the python rocotostat count script
TerrenceMcGuinness-NOAA 443dd87
fixed driver from failing if the build PID that is in the database no…
TerrenceMcGuinness-NOAA 4f9e5a5
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerrenceMcGuinness-NOAA 5a6887f
added a bash wrapper to publish_logs so that it can take a file with …
TerrenceMcGuinness-NOAA 4ccfa91
Merge branch 'feature/check_stalled_cases' of github.com:TerrenceMcGu…
TerrenceMcGuinness-NOAA c20c61b
Merge branch 'develop' into feature/check_stalled_cases
TerrenceMcGuinness-NOAA cbc83ac
Merge branch 'feature/check_stalled_cases' of github.com:TerrenceMcGu…
TerrenceMcGuinness-NOAA 36210b5
add wrapper for publishing error logs from a file and pre path
TerrenceMcGuinness-NOAA 359c65e
used utils bash wrapper to publish list of error logs from the build …
TerrenceMcGuinness-NOAA 96abb93
bash norms quotes
TerrenceMcGuinness-NOAA b5a6ca8
more bash norms quotes
TerrenceMcGuinness-NOAA 9035903
updated file type to input argument
TerrenceMcGuinness-NOAA 617ec38
updated file type name
TerrenceMcGuinness-NOAA 916892a
fixed name of arg to files in rocoto stat
TerrenceMcGuinness-NOAA 7c86ea9
fixed args and extra space on verbose output
TerrenceMcGuinness-NOAA d3e657d
removed verspose and quotes to args for check rocoto state
TerrenceMcGuinness-NOAA bd70388
fixed shellnorms on quotes for rocoto stat
TerrenceMcGuinness-NOAA f822c8e
pycodestyle spaces
TerrenceMcGuinness-NOAA 0044499
pycodestyle white space
TerrenceMcGuinness-NOAA eb470bb
added -k argument to build_all.sh in clone-build for CI to capture er…
TerrenceMcGuinness-NOAA 8426157
Merge branch 'feature/check_stalled_cases' of github.com:TerrenceMcGu…
TerrenceMcGuinness-NOAA badd763
SC2312 is false negative for kill commands
TerrenceMcGuinness-NOAA 448f9c7
fixed needed quotes for shellchecks
TerrenceMcGuinness-NOAA d08a43d
SC override issues
TerrenceMcGuinness-NOAA 808b359
SC2027 and 2086 disable
TerrenceMcGuinness-NOAA 5c35e7f
still more and more quotes
TerrenceMcGuinness-NOAA e1eb683
disable SC312 because can not decoplse of quote kill command
TerrenceMcGuinness-NOAA ab9cc41
added a short verbose called v
TerrenceMcGuinness-NOAA a72aa6b
working on check test
TerrenceMcGuinness-NOAA a83cc5e
working on check test
TerrenceMcGuinness-NOAA ba2e4bc
working on check test
TerrenceMcGuinness-NOAA 8a95e8f
finished debugging run check with stall feature
TerrenceMcGuinness-NOAA 91f6b70
renamed rocoto_statcount to shorter rocotostat.py
TerrenceMcGuinness-NOAA 1ae92c8
finilized updated run-check for Jenknins with STALL feature
TerrenceMcGuinness-NOAA 129b38e
shellnorms quotes on rocotostat script
TerrenceMcGuinness-NOAA 71491bd
added a gh case for changing a label and a PR label in Jekins as not …
TerrenceMcGuinness-NOAA 0e5ac22
replaced all the pullRequests with GH commands in the Jenkkinsfile
TerrenceMcGuinness-NOAA 8eff7e9
needed to set new env var SYSTEM_BUILD_DIR
TerrenceMcGuinness-NOAA e6eca8b
added gist pup to check_ci for bash for experment error logs
TerrenceMcGuinness-NOAA b917fee
shellnorms quote crap buch are wrong like tics and such
TerrenceMcGuinness-NOAA d00a5ef
trying to escape tics for log file markup to GitHub messages
TerrenceMcGuinness-NOAA 7687075
moved post into a stage of the main pipeline so it can use GH on host…
TerrenceMcGuinness-NOAA 50f817e
Stages in Finilized needed steps
TerrenceMcGuinness-NOAA b140924
need to not use ROOT_DIR when ci scripts run from PR as with Jenkins
TerrenceMcGuinness-NOAA cebeef7
Merge branch 'develop' into feature/check_stalled_cases
TerrenceMcGuinness-NOAA 03967bb
fixed up printing and publishing error logs in check script
TerrenceMcGuinness-NOAA f1df84d
moved fail fast
TerrenceMcGuinness-NOAA c5b9fde
put post back in
TerrenceMcGuinness-NOAA 95fdcf7
removed agent on post
TerrenceMcGuinness-NOAA e8ce4e6
removed agents again
TerrenceMcGuinness-NOAA bb09e3f
main pipeline does need agent
TerrenceMcGuinness-NOAA 8da3937
accedetally removed agent from Run Tests
TerrenceMcGuinness-NOAA 4fdb7da
chained fail critera to nead at least on DEAD and scaping stat values…
TerrenceMcGuinness-NOAA bc4fa4c
miss typed the work script when sending message to PR
TerrenceMcGuinness-NOAA a85ac3a
put publish script inside try block
TerrenceMcGuinness-NOAA 4c921cf
turned off failFast and made file hlding all the errror logs unique t…
TerrenceMcGuinness-NOAA ce1d12e
failFast false syntax
TerrenceMcGuinness-NOAA dc8db2f
removed post and added a finilize stage that only marks success and m…
TerrenceMcGuinness-NOAA 6abfaa5
Had new brakets wrong
TerrenceMcGuinness-NOAA ce9666e
remoted timestamp and quote errrors
TerrenceMcGuinness-NOAA ee245eb
removed escapes to tics on home
TerrenceMcGuinness-NOAA b28ccf4
misstyped script again and gave full path to error log file
TerrenceMcGuinness-NOAA 6c8a0b4
groovy uses double back slash to escape trying to get tic markdown in…
TerrenceMcGuinness-NOAA 23c36de
just some fine tunning on format
TerrenceMcGuinness-NOAA 64f6f3a
just some fine tunning on format still
TerrenceMcGuinness-NOAA b970e39
one more iteration on format
TerrenceMcGuinness-NOAA a881648
move failFast not up one level
TerrenceMcGuinness-NOAA e84e5a0
remove all fail fasts and forced error
TerrenceMcGuinness-NOAA f8e896f
Merge branch 'NOAA-EMC:develop' into feature/check_stalled_cases
TerrenceMcGuinness-NOAA 2e9331f
test commit permissions on dogwood
ae6d259
confermend push auth on dogwood
6d3102f
disable shell check quote globbing for two lines because the quotes n…
TerrenceMcGuinness-NOAA 595df10
Merge branch 'feature/check_stalled_cases' of github.com:TerrenceMcGu…
TerrenceMcGuinness-NOAA 74cc37f
merged develop updates and resolved conflict in build flip
TerrenceMcGuinness-NOAA 776c4ba
added feature to export results for bash
TerrenceMcGuinness-NOAA 3f02523
added and tested export feature to rocoto stauts tool
TerrenceMcGuinness-NOAA 9f2e34c
added export feature output for rocotostat in run check script
TerrenceMcGuinness-NOAA d8d7798
updated some docstring input vaules
TerrenceMcGuinness-NOAA 41e3064
trying to remove SC2083 shellnorm complaints
TerrenceMcGuinness-NOAA 08a1ddd
trying to remove SC2086 shellnorm complaints when I specificly do not…
TerrenceMcGuinness-NOAA 8404249
extra spaces removed in rocotostat
TerrenceMcGuinness-NOAA cd3c456
dispelling need for SC2312
TerrenceMcGuinness-NOAA 80fca86
remove ROOT from run check and added system build as third optonal arg
TerrenceMcGuinness-NOAA 7a7a544
fixed bug with eval on export feature from rocotocheck.py
TerrenceMcGuinness-NOAA ae08b07
needed to update keyword CYCLES to CYCLES_TOTAL and consolidated Fina…
TerrenceMcGuinness-NOAA e4a78bc
Merge branch 'feature/check_stalled_cases' of github.com:TerrenceMcGu…
TerrenceMcGuinness-NOAA 9a277f0
added error after case fail catch
TerrenceMcGuinness-NOAA a641b54
suppress All Done message when export is used with rocotocheck
TerrenceMcGuinness-NOAA d35b115
fixed couple of more bugs STAT vs STATE for one
TerrenceMcGuinness-NOAA 86096da
fixing line breaks in error messages to gitHub
TerrenceMcGuinness-NOAA 714057a
Put when on finalize and put retruns in proper place on error messatge
TerrenceMcGuinness-NOAA 0f1a08f
when is in brackets
TerrenceMcGuinness-NOAA 294f060
when needs to be told it is an expression
TerrenceMcGuinness-NOAA c545e1c
exta log space and unnecessary comment on each fail and sence run to …
TerrenceMcGuinness-NOAA 2f409ed
Merge branch 'develop' into feature/check_stalled_cases
TerrenceMcGuinness-NOAA 342e2b8
added excapes on tic for HOME in pr message by groovy protocals on Je…
TerrenceMcGuinness-NOAA 115a5c6
update URLs back to global repo after development tests
TerrenceMcGuinness-NOAA 0cd8c62
update URL in Jenkins file for Agent based PR updates to use gh directly
TerrenceMcGuinness-NOAA bfae583
added back bash scraping wiht -v switch to rocotostat.py
TerrenceMcGuinness-NOAA 70b169e
Update ci/Jenkinsfile
TerrenceMcGuinness-NOAA 8b72ab0
merged back in develop to include pr updates for wcoss
TerrenceMcGuinness-NOAA 8def91b
updated option thired argument to run-check_ci.sh to default to globa…
TerrenceMcGuinness-NOAA 0c55ed2
Consoldated label update lines in Jenkins
TerrenceMcGuinness-NOAA 76d1198
skipped error logs with case is stalled and update a few review comments
TerrenceMcGuinness-NOAA 147bab3
added spacers after doctrings for readablity
TerrenceMcGuinness-NOAA 12657e5
Merge branch 'NOAA-EMC:develop' into feature/check_stalled_cases
TerrenceMcGuinness-NOAA 5231e18
docstring indent for function
TerrenceMcGuinness-NOAA b1a94b6
put back consistent naming for ci database
TerrenceMcGuinness-NOAA 6b2360a
disable shellcheck for using Wed Apr 17 15:15:18 UTC 2024
TerrenceMcGuinness-NOAA 8b9918d
Update ci/scripts/run-check_ci.sh
TerrenceMcGuinness-NOAA 0e01cb5
Update ci/scripts/run-check_ci.sh
TerrenceMcGuinness-NOAA 5bd001d
removing bang in declare from an eralier version
TerrenceMcGuinness-NOAA 8b97d20
shellnorms complaining about needing quotes for not splitting and add…
TerrenceMcGuinness-NOAA 9b5f7dc
appease on more shellnorm for quoting
TerrenceMcGuinness-NOAA 11a5e87
Merge branch 'NOAA-EMC:develop' into feature/check_stalled_cases
TerrenceMcGuinness-NOAA c338a16
spacers add to docstrings in pr list database
TerrenceMcGuinness-NOAA 7e86a18
Merge branch 'feature/check_stalled_cases' of github.com:TerrenceMcGu…
TerrenceMcGuinness-NOAA 64c9e51
had escape char going in the wrong direction in message to gitHub PR
TerrenceMcGuinness-NOAA 506ce82
had to demote pslot to be local because it was crating run conditions…
TerrenceMcGuinness-NOAA 3c6a275
trying to parameterize job runs in Jenkins
TerrenceMcGuinness-NOAA ee7ddad
updated the name of the job for lanuching in dev project
TerrenceMcGuinness-NOAA 661b57e
added folder name to job name for dev build
TerrenceMcGuinness-NOAA 66af809
stopped recurstion
TerrenceMcGuinness-NOAA d5c8027
NodeParameterDefinition needed a Name
TerrenceMcGuinness-NOAA 0af4e25
repete
TerrenceMcGuinness-NOAA bc202b8
forgot quotes on hera string
TerrenceMcGuinness-NOAA cc7ea8f
added a default vaule to machine to orion for testing
TerrenceMcGuinness-NOAA ed4abf0
removed this test case for the Jenkins file and moving to a new PR
TerrenceMcGuinness-NOAA af5a17b
fixed overlooked docstring signature missmatch
TerrenceMcGuinness-NOAA 6d67c29
updated to approprate signatrure type hints to two functions in ci st…
TerrenceMcGuinness-NOAA 8d02e2b
fixed the bug with getting the latest pslot name as the new ones are …
TerrenceMcGuinness-NOAA 0d982b9
fixed shellcheck CS2045 and globbed the dir names first before loopoi…
TerrenceMcGuinness-NOAA 8c99255
added quotes for shellceck on getting sourded pslot dirs
TerrenceMcGuinness-NOAA 9789046
reworing shellnorms back fix
TerrenceMcGuinness-NOAA 0761792
ls on EXPDIR is tight no need for extra globing
TerrenceMcGuinness-NOAA File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.