{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":728258464,"defaultBranch":"main","name":"fre-cli","ownerLogin":"NOAA-GFDL","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-06T15:05:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11219395?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727210584.0","currentOid":""},"activityList":{"items":[{"before":"719f2f3e0ae79a381692052a1f30bdbc13ac10d0","after":"d1bfa7e9e3acb80fce439ebb787f514f858c1ef9","ref":"refs/heads/gh-pages","pushedAt":"2024-09-24T20:48:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 20683a9f3cbf282a7998cbef81e9293a6d8f646c","shortMessageHtmlLink":"deploy: 20683a9"}},{"before":"7c32a804128f9b9886b62785a99abc55f5e0e104","after":null,"ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-24T20:43:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"}},{"before":"421b4d8d745b177186d851bbe6a22a0cef5ff807","after":"20683a9f3cbf282a7998cbef81e9293a6d8f646c","ref":"refs/heads/main","pushedAt":"2024-09-24T20:43:03.000Z","pushType":"pr_merge","commitsCount":30,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"Merge pull request #172 from NOAA-GFDL/164.InitalCMORPytest\n\nInitial CMOR pytest examples","shortMessageHtmlLink":"Merge pull request #172 from NOAA-GFDL/164.InitalCMORPytest"}},{"before":"146cc95442deb3715d54e15297a1f38604fc3f81","after":"7c32a804128f9b9886b62785a99abc55f5e0e104","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-24T20:30:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"pylint edits and found a random incorrect line needing an f-string but not using one","shortMessageHtmlLink":"pylint edits and found a random incorrect line needing an f-string bu…"}},{"before":"8037291eb01069de619f614b35d2bdb7ad91f76f","after":"146cc95442deb3715d54e15297a1f38604fc3f81","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-24T20:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"pylint edits and fix for cmor_run_subtool things in the pytest (bad echo command)","shortMessageHtmlLink":"pylint edits and fix for cmor_run_subtool things in the pytest (bad e…"}},{"before":"f08faaec469a3ceca60fccd73df2267923d0829d","after":"8037291eb01069de619f614b35d2bdb7ad91f76f","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-24T19:35:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"removed wildcard from gitignore, rename README for fre/cmor\nswap which function click is looking for: `_cmor_run_subtool` v `cmor_run_subtool`","shortMessageHtmlLink":"removed wildcard from gitignore, rename README for fre/cmor"}},{"before":"07481fd02206a76f224ab1a8cd30a1dd1bca2610","after":"f08faaec469a3ceca60fccd73df2267923d0829d","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-24T18:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"remove pip install GitPython from build script field....\nmake it a quick command before claling pytest under commands: section/key","shortMessageHtmlLink":"remove pip install GitPython from build script field...."}},{"before":"ab689603d3b608765b863a680c783cbeef767f2e","after":"07481fd02206a76f224ab1a8cd30a1dd1bca2610","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-24T18:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"tweaks for setup/deps/env/etc...","shortMessageHtmlLink":"tweaks for setup/deps/env/etc..."}},{"before":"42632718654425bcb8f22921da1dece2b8b341dd","after":"ab689603d3b608765b863a680c783cbeef767f2e","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-24T17:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"whitespace cleanup for test script real quick\ngitpython dependency in meta.yaml now encoded via the build script... not my favorite but it should work\nremoved gitpython pip mod dependency in meta.yaml... it does not work that way.\nadded in conda-forge::git as dependency for conda package / environment metadata","shortMessageHtmlLink":"whitespace cleanup for test script real quick"}},{"before":"8af77de171d5ac958c72157952343eec640c57dc","after":"42632718654425bcb8f22921da1dece2b8b341dd","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-24T15:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"remove needless shebangs at top of file from test scripts. add in PythonGit as pip-package dependency... would be better to do this as a testing dependency specifically but nevermind that for now...","shortMessageHtmlLink":"remove needless shebangs at top of file from test scripts. add in Pyt…"}},{"before":"0a47c3bf0a039879f7e90a4dc884b47d68463767","after":"8af77de171d5ac958c72157952343eec640c57dc","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-24T14:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"gonna let pylint find test script and crit the syntax. updates to cmor run subtool test. now does a git clone for the relevant cmip6 cmor table","shortMessageHtmlLink":"gonna let pylint find test script and crit the syntax. updates to cmo…"}},{"before":"dd6cff8d8ef48d0ec090b8604f7d5bb30d5be935","after":"f33329445ba9f58da5a5302a69becad3c5ec5802","ref":"refs/heads/141.am5-yaml-integration","pushedAt":"2024-09-23T17:21:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"singhd789","name":"Dana Singh","path":"/singhd789","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115384427?s=80&v=4"},"commit":{"message":" #141 Reorganize test yamls and update tests\n\n- update paths in test script based on reorganizations\n- update test_combine_yamls for validation test, wrong compile file test, wrong data type (invalid yaml) test","shortMessageHtmlLink":" #141 Reorganize test yamls and update tests"}},{"before":"a2b901e2b1868a5335de30fbdddf0b49b7a81506","after":"0a47c3bf0a039879f7e90a4dc884b47d68463767","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-13T21:23:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"put in --ignored-modules flag for silly netCDF4 warning","shortMessageHtmlLink":"put in --ignored-modules flag for silly netCDF4 warning"}},{"before":"265b326509a3996f2c012bf1ed67470a974aa032","after":"a2b901e2b1868a5335de30fbdddf0b49b7a81506","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-13T21:20:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"good enough for the day.\ntempted to just add 15MB of test file to the repo for FOREVER just because i wanna see a green circle","shortMessageHtmlLink":"good enough for the day."}},{"before":"a2b447c4f2110f7ee8fca296c4bc01a6baec0c98","after":"265b326509a3996f2c012bf1ed67470a974aa032","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-13T20:50:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"add in one table from cmip6-cmor-tables repo with README jotting the note down of where it comes frmo\nadd in a gitignore line ignoring other contents of that clone repository directory","shortMessageHtmlLink":"add in one table from cmip6-cmor-tables repo with README jotting the …"}},{"before":"eed40f62c7583d4b20626c16268dce95ce4b31d9","after":"a2b447c4f2110f7ee8fca296c4bc01a6baec0c98","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-13T20:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"check for input/output files appropriately, things look like theyre passing nicely now\n\nthese tests wont pass on the pipeline unforutnately... dependence on cmip6-data-tables\n... dependence on a netcdf file that has megabytes assoc with it\n... dont want to blow up repo size... can we do an ncgen + cdl for the metadata?","shortMessageHtmlLink":"check for input/output files appropriately, things look like theyre p…"}},{"before":"ab2e8b3ec5bde21f51c6e1688b90066556bdb8d0","after":"eed40f62c7583d4b20626c16268dce95ce4b31d9","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-13T19:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"poking a tests a bit more\nrealizing part of the dir structure is a YYYYMMDD datetime string\nno return --> what to assert ...\nnccmp weird via tests but maybe i dont have the dir right so im gonna try a fresh clone to tidy that up\n_cmor_run_subtool argument order switch\nidentified section in cmor_mixer with my favorite gfdl'ism - (seemingly) senseless filemovent logic!\n\nchanged some opaque variable names in cmor_mixer\nvar_i --> gfdl_var\n_tbl_ --> _table_\nfl --> file\nnm --> name\netc.","shortMessageHtmlLink":"poking a tests a bit more"}},{"before":"1cbf206b0caf428d47c007e317e313394d505c7e","after":"ab2e8b3ec5bde21f51c6e1688b90066556bdb8d0","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-13T18:03:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"exception and error raising re-done, some lines re-factored","shortMessageHtmlLink":"exception and error raising re-done, some lines re-factored"}},{"before":"ee03852d44ef4e01715b0fdeb062450994543313","after":"1cbf206b0caf428d47c007e317e313394d505c7e","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-13T16:45:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"add annoying lst var name TODO item.\nadd mysterious unused ierr var TODO item.\nadd in helpful printouts and whitespace for readability.\nchange most print statements w/ variable objects, exceptions, and path-formations to be driven by f-strings\nadd in a second-class entry point for direct module import of cmor run tool for programmatic usage and testing, such that the click entry point functions the way it is.\nadd in test for testing imported-module functionality of fre_cmor_run instead of just click-based cli-driven usage\nremove unneeded click directives for using cmor_mixer.py directly as an executable script.\nchange order of defined functions such that it reflects the hierarchy of the scripts design\nchange function name \"var2process\" to something more understandable \"gfdl_to_pcmdi_var\"","shortMessageHtmlLink":"add annoying lst var name TODO item."}},{"before":"579f34eaddf0add457b9c0a3f4e58cd2a2a9f974","after":"dd6cff8d8ef48d0ec090b8604f7d5bb30d5be935","ref":"refs/heads/141.am5-yaml-integration","pushedAt":"2024-09-13T14:12:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singhd789","name":"Dana Singh","path":"/singhd789","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115384427?s=80&v=4"},"commit":{"message":" #141 Fix location","shortMessageHtmlLink":" #141 Fix location"}},{"before":"b0364881fea444574df52c2100b44a748a264a60","after":"579f34eaddf0add457b9c0a3f4e58cd2a2a9f974","ref":"refs/heads/141.am5-yaml-integration","pushedAt":"2024-09-13T13:57:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"singhd789","name":"Dana Singh","path":"/singhd789","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115384427?s=80&v=4"},"commit":{"message":" #141 Fix error checking","shortMessageHtmlLink":" #141 Fix error checking"}},{"before":"4a5b1ad61e38e7c0980cfb46b02e35554b742767","after":"ee03852d44ef4e01715b0fdeb062450994543313","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-12T21:37:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"poking at tests","shortMessageHtmlLink":"poking at tests"}},{"before":"8059154d17e3f02a8edda2be8fd689c76e929a96","after":"719f2f3e0ae79a381692052a1f30bdbc13ac10d0","ref":"refs/heads/gh-pages","pushedAt":"2024-09-12T20:39:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 421b4d8d745b177186d851bbe6a22a0cef5ff807","shortMessageHtmlLink":"deploy: 421b4d8"}},{"before":"565b8b88aefbb9ec2bec6eaccd34f7ea79bfc553","after":"4a5b1ad61e38e7c0980cfb46b02e35554b742767","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-12T20:37:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"merge recent changes to main in, quick tweak to setup.py- catalogbuilder is not yet a pip package","shortMessageHtmlLink":"merge recent changes to main in, quick tweak to setup.py- catalogbuil…"}},{"before":"cd607ba5d73752e01c96c2e9d72da5af8d741aa3","after":"565b8b88aefbb9ec2bec6eaccd34f7ea79bfc553","ref":"refs/heads/164.InitalCMORPytest","pushedAt":"2024-09-12T20:36:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"most of this is py-lint edits\n\nchange string formation from algebraic approach to f-strings\nbreak up some dense function calls\nremove globals\nadjust input arguments to permit global removal\nlots of snake_case adjustments","shortMessageHtmlLink":"most of this is py-lint edits"}},{"before":"e2b4554e5ea259c253c1ab133d590739bb6d9f57","after":null,"ref":"refs/heads/fre_pp_tests_tweak","pushedAt":"2024-09-12T20:34:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"}},{"before":"257736c83cf7463170f1b13720424ed51521759a","after":"421b4d8d745b177186d851bbe6a22a0cef5ff807","ref":"refs/heads/main","pushedAt":"2024-09-12T20:34:44.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"Merge pull request #181 from NOAA-GFDL/fre_pp_tests_tweak\n\nFre pp tests tweak","shortMessageHtmlLink":"Merge pull request #181 from NOAA-GFDL/fre_pp_tests_tweak"}},{"before":"397915552d260f9b87392913315075e09f2b2349","after":"e2b4554e5ea259c253c1ab133d590739bb6d9f57","ref":"refs/heads/fre_pp_tests_tweak","pushedAt":"2024-09-12T20:33:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"whitespace cleanup and docstrings to tests","shortMessageHtmlLink":"whitespace cleanup and docstrings to tests"}},{"before":null,"after":"08e1d3cd3beda6c0ac3569fd41f0c96683f6e624","ref":"refs/heads/183.add-catalogbuilder-optional-option","pushedAt":"2024-09-12T18:44:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ceblanton","name":"Chris Blanton","path":"/ceblanton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18125741?s=80&v=4"},"commit":{"message":" #183 Add optional fre catalog builder --slow option (default off)","shortMessageHtmlLink":" #183 Add optional fre catalog builder --slow option (default off)"}},{"before":"a25e69ad8a89f93de164c4a519a1db61de2005f2","after":"397915552d260f9b87392913315075e09f2b2349","ref":"refs/heads/fre_pp_tests_tweak","pushedAt":"2024-09-12T16:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilaflott","name":"Ian","path":"/ilaflott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6273252?s=80&v=4"},"commit":{"message":"change exit code check for tests checking fre pp calls","shortMessageHtmlLink":"change exit code check for tests checking fre pp <subtool> calls"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQyMDo0ODowMS4wMDAwMDBazwAAAAS_nTZL","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQyMDo0ODowMS4wMDAwMDBazwAAAAS_nTZL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNjo1ODowNS4wMDAwMDBazwAAAAS0pN1v"}},"title":"Activity · NOAA-GFDL/fre-cli"}