{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":86471692,"defaultBranch":"main","name":"ccpp-framework","ownerLogin":"NCAR","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-28T14:44:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2007542?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710860977.0","currentOid":""},"activityList":{"items":[{"before":"741212e4962d371520f773e2be9481142f79635e","after":"ccfefcd0b426e011f94137031d5f7c2a4dda2659","ref":"refs/heads/main","pushedAt":"2024-05-21T17:55:55.000Z","pushType":"pr_merge","commitsCount":32,"pusher":{"login":"grantfirl","name":"Grant Firl","path":"/grantfirl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25489104?s=80&v=4"},"commit":{"message":"Merge pull request #552 from climbfuji/feature/prebuild_optarg_based_on_merge_feature_capgen_into_main_20240308\n\nAdd support (and tests) for optional arguments in ccpp_prebuild","shortMessageHtmlLink":"Merge pull request #552 from climbfuji/feature/prebuild_optarg_based_…"}},{"before":"0f416a21050418aaaa5991492802a433a685e2a0","after":"741212e4962d371520f773e2be9481142f79635e","ref":"refs/heads/main","pushedAt":"2024-05-01T20:43:20.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"grantfirl","name":"Grant Firl","path":"/grantfirl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25489104?s=80&v=4"},"commit":{"message":"Merge pull request #555 from mkavulich/feature/track_variables_tests\n\nCleanup, adding unit tests for `ccpp_track_variables.py`, activate \"chunked data\" CI test, add missing MPI target in src/CMakeLists.txt","shortMessageHtmlLink":"Merge pull request #555 from mkavulich/feature/track_variables_tests"}},{"before":"011db4f80a02cba6d65958ace56e8efb197be62b","after":"0f416a21050418aaaa5991492802a433a685e2a0","ref":"refs/heads/main","pushedAt":"2024-03-27T19:48:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Add openmpi install to CI (#551)\n\nThis PR adds to the CCPP Prebuild CI test to install open-mpi v4.1.6, which is now a requirement for CCPP.\r\n\r\n---------\r\n\r\nCo-authored-by: dustinswales ","shortMessageHtmlLink":"Add openmpi install to CI (#551)"}},{"before":"8dafc9458192f35ac1087eb5078b114dbd45bee4","after":"011db4f80a02cba6d65958ace56e8efb197be62b","ref":"refs/heads/main","pushedAt":"2024-03-19T18:36:42.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"dustinswales","name":"Dustin Swales","path":"/dustinswales","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13949033?s=80&v=4"},"commit":{"message":"Merge pull request #523 from DusanJovic-NOAA/no_arg_mismatch\n\nAdd support to use mpi_f08 MPI module","shortMessageHtmlLink":"Merge pull request #523 from DusanJovic-NOAA/no_arg_mismatch"}},{"before":null,"after":"60676b92c39293adbfbe3d4823e66bdc8f58ed6e","ref":"refs/heads/revert-548-no_run_phase","pushedAt":"2024-03-19T15:09:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dustinswales","name":"Dustin Swales","path":"/dustinswales","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13949033?s=80&v=4"},"commit":{"message":"Revert \"Add support for scheme w/o run phase (#548)\"\n\nThis reverts commit 8dafc9458192f35ac1087eb5078b114dbd45bee4.","shortMessageHtmlLink":"Revert \"Add support for scheme w/o run phase (#548)\""}},{"before":"f1db41531c772cc60b71296334e0a9616e8b4a91","after":"8dafc9458192f35ac1087eb5078b114dbd45bee4","ref":"refs/heads/main","pushedAt":"2024-03-18T21:55:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Add support for scheme w/o run phase (#548)\n\nHere we include a small fix to allow for schemes without run phases.\r\n\r\nCapgen assumes that all schemes have a run phase, which is not true in practice. During the \"scheme analyze\" section, if a scheme doesn't contain a run phase we set a flag to true (no_run_phase). Then this flag is queried later in the \"scheme write\" section.\r\n\r\nThere are no interface changes.\r\n\r\nAddresses #543\r\n\r\nTesting has been expanded to contain a scheme w/o a run phase.","shortMessageHtmlLink":"Add support for scheme w/o run phase (#548)"}},{"before":"c546ccac85e8eda78062ab3516f0275075954840","after":null,"ref":"refs/heads/feature/capgen","pushedAt":"2024-03-18T16:03:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"}},{"before":"221788f4e2539af797eb02efe42465b153533201","after":"f1db41531c772cc60b71296334e0a9616e8b4a91","ref":"refs/heads/main","pushedAt":"2024-03-18T14:29:17.000Z","pushType":"pr_merge","commitsCount":65,"pusher":{"login":"dustinswales","name":"Dustin Swales","path":"/dustinswales","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13949033?s=80&v=4"},"commit":{"message":"Merge pull request #546 from climbfuji/feature/merge_feature_capgen_into_main_20240308\n\nMerge feature/capgen into main as of 2024-03-08","shortMessageHtmlLink":"Merge pull request #546 from climbfuji/feature/merge_feature_capgen_i…"}},{"before":"0b434e18b571427f2eee807f2521b66d48a24799","after":"221788f4e2539af797eb02efe42465b153533201","ref":"refs/heads/main","pushedAt":"2024-03-11T14:37:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"grantfirl","name":"Grant Firl","path":"/grantfirl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25489104?s=80&v=4"},"commit":{"message":"Merge pull request #538 from climbfuji/bugfix/ccpp_prebuild_chunked_array_support_20240228\n\nBug fix for chunked array support in ccpp_prebuild","shortMessageHtmlLink":"Merge pull request #538 from climbfuji/bugfix/ccpp_prebuild_chunked_a…"}},{"before":"4d8a4d99361867016d6b76cb5cfd0e5d8610187d","after":null,"ref":"refs/heads/feature/merge_feature_capgen_into_main_20240308","pushedAt":"2024-03-08T15:52:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"}},{"before":null,"after":"4d8a4d99361867016d6b76cb5cfd0e5d8610187d","ref":"refs/heads/feature/merge_feature_capgen_into_main_20240308","pushedAt":"2024-03-08T15:52:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Merge branch 'feature/capgen' of https://github.com/ncar/ccpp-framework into feature/merge_feature_capgen_into_main_20240308","shortMessageHtmlLink":"Merge branch 'feature/capgen' of https://github.com/ncar/ccpp-framework…"}},{"before":"ff28d15d1a4d94521fb362052a3ecae47d46913a","after":"c546ccac85e8eda78062ab3516f0275075954840","ref":"refs/heads/feature/capgen","pushedAt":"2024-03-08T15:34:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Add optional attribute to Capgen (#529)\n\nThis PR adds support to use the fortran optional attribute at the scheme level in Capgen. This functionality does not replace the active attribute, but rather builds on it.\r\n\r\nPreviously, conditionally allocated fields needed by a scheme were required to be accompanied with the allocation logic defined by the host (e.g the \"active\" condition). With this change, the scheme can internally query the \"presence\" instead of carrying the host model logic \"down into the scheme\".\r\n\r\nThe following modifications were made:\r\n\r\nMetadata parsing: Check for compatibility between scheme and host metadata. If host has inactive variable, ensure that scheme has variable declared as optional.\r\nFortran parsing: Check for consistency between metadata and fortran file. If fortran file does not contain the optional attribute in its declaration, report error.\r\nFor any optional scheme variable, add optional attribute to cap level declarations.\r\nDeclare null pointer at cap level when host does not use optional scheme variable","shortMessageHtmlLink":"Add optional attribute to Capgen (#529)"}},{"before":"a7b9255d5ffcaa209b01a3703f4ba2fc6c9c3188","after":"ff28d15d1a4d94521fb362052a3ecae47d46913a","ref":"refs/heads/feature/capgen","pushedAt":"2024-03-06T16:58:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"bugfixes for multiple groups and scalar variable transforms (#542)\n\nUpdates to enable more than one scheme group, and also enable unit transforms for scalar (non-dimensioned) variables.\r\n\r\nUpdated Files\r\n\r\nGroups:\r\nccpp_suite.py - don't promote loop variables to suite level\r\nhost_cap.py - fix for iterating over suite part list\r\nsuite_objects.py - check if variable is at suite level before giving up hope and throwing an error\r\n\r\nScalar transforms:\r\nsuite_objects.py - don't try to do vertical dimension transform for scalar variable; conditionally write comments for var transform calls\r\nvar_props.py - don't include parenthesis (e.g. variable1() = 2 * variable2()) for scalar variable transforms\r\n\r\nMisc:\r\nmetavar.py - fix for bug surely introduced by me converting to fstrings at some point","shortMessageHtmlLink":"bugfixes for multiple groups and scalar variable transforms (#542)"}},{"before":"219f2e9c88b7b774becac2bd1453696e105af1c4","after":"b945b07f18f69a1abec99b54f9e92c23f6103d8d","ref":"refs/heads/production/RRFS.v1","pushedAt":"2024-03-05T14:41:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"grantfirl","name":"Grant Firl","path":"/grantfirl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25489104?s=80&v=4"},"commit":{"message":"Merge pull request #536 from climbfuji/feature/dummy_allocate_inactive\n\nDummy-allocate inactive local variables","shortMessageHtmlLink":"Merge pull request #536 from climbfuji/feature/dummy_allocate_inactive"}},{"before":"f0b9a18b005d950cb9b0038fbc827b6b37500f43","after":"0b434e18b571427f2eee807f2521b66d48a24799","ref":"refs/heads/main","pushedAt":"2024-02-26T18:14:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Clean up/fix ccpp_prebuild CI tests (#533)\n\nFixes the issues mentioned in #532 so that CI tests should now all run successfully:\r\n\r\n - Correctly run `test_metadata_parser.py` and `test_mkstatic.py` with `pytest`\r\n - Remove old testing files `python.yaml` and `pytest.ini`\r\n\r\nIn addition, I implemented multi-version python testing (all active Python versions: 3.8 through 3.12) rather than just a single version.","shortMessageHtmlLink":"Clean up/fix ccpp_prebuild CI tests (#533)"}},{"before":"87c2b3214d8e2eb7169cdd6691e585671d42008f","after":"f0b9a18b005d950cb9b0038fbc827b6b37500f43","ref":"refs/heads/main","pushedAt":"2024-02-23T16:52:30.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"dustinswales","name":"Dustin Swales","path":"/dustinswales","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13949033?s=80&v=4"},"commit":{"message":"Merge pull request #519 from climbfuji/feature/ccpp_prebuild_chunked_array_support\n\nccpp_prebuild.py: add support for chunked arrays","shortMessageHtmlLink":"Merge pull request #519 from climbfuji/feature/ccpp_prebuild_chunked_…"}},{"before":"6459ff6bf574ef0ac5b0f4e3267906d3090ba7e3","after":"a7b9255d5ffcaa209b01a3703f4ba2fc6c9c3188","ref":"refs/heads/feature/capgen","pushedAt":"2024-02-22T01:06:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Vertical transform bugfix for variables with only a vertical dimension (#531)\n\nEnable 1D variables with only a vertical dimension by removing code that always adds a dimension transform.\r\n\r\nvar_props.py: adjust logic that always adds vertical transform and is prohibiting 1D variables with a vertical coordinate\r\n\r\n---------\r\n\r\nCo-authored-by: Courtney Peverley ","shortMessageHtmlLink":"Vertical transform bugfix for variables with only a vertical dimension ("}},{"before":null,"after":"219f2e9c88b7b774becac2bd1453696e105af1c4","ref":"refs/heads/production/RRFS.v1","pushedAt":"2024-02-14T22:08:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grantfirl","name":"Grant Firl","path":"/grantfirl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25489104?s=80&v=4"},"commit":{"message":"Bug fix for initialized_set_block (#503)","shortMessageHtmlLink":"Bug fix for initialized_set_block (#503)"}},{"before":"a4e174fdee886da355e9c1aff2d4d7681666fb2c","after":"6459ff6bf574ef0ac5b0f4e3267906d3090ba7e3","ref":"refs/heads/feature/capgen","pushedAt":"2024-02-05T17:29:21.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"dustinswales","name":"Dustin Swales","path":"/dustinswales","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13949033?s=80&v=4"},"commit":{"message":"Merge pull request #525 from dustinswales/test_active_attribute\n\nExpand var compatibility test for active attribute","shortMessageHtmlLink":"Merge pull request #525 from dustinswales/test_active_attribute"}},{"before":"800ea0786a0b0196266c71bbd7d9edf8b6c64926","after":"a4e174fdee886da355e9c1aff2d4d7681666fb2c","ref":"refs/heads/feature/capgen","pushedAt":"2024-01-19T14:04:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Add debug switch to capgen (perform variable allocation checks etc) + fix spelling: var_compatability --> var_compatibility (#512)\n\n* Add capability to parse Fortran pointer variables to fortran_tools/parse_fortran.py\r\n* Add --debug option to capgen (framework_env.py)\r\n* For advection tests, add --debug flag to capgen and update test reports\r\n* Add active attribute to variable water_vapor_specific_humidity in capgen_test, add --debug flag to capgen and update test reports\r\n* For var_action tests, add --debug flag to capgen and update test reports\r\n* Add docstring documentation for add_var_debug_check and write_var_debug_check in scripts/suite_objects.py\r\n* Bug fix in scripts/suite_objects.py: also check variable allocations for variables local to the group and assign correct dimensions for local (group) and module (suite) variables\r\n* Fix spelling: compatability --> compatibility\r\n\r\n---------\r\n\r\nCo-authored-by: mwaxmonsky <137746677+mwaxmonsky@users.noreply.github.com>","shortMessageHtmlLink":"Add debug switch to capgen (perform variable allocation checks etc) +…"}},{"before":"e86d0a7681ed96c206a44ba26bf9fd4cd302058f","after":"800ea0786a0b0196266c71bbd7d9edf8b6c64926","ref":"refs/heads/feature/capgen","pushedAt":"2024-01-16T15:49:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Add capability to do unit conversations to capgen (#504)\n\nThis PR adds automatic conversions for supported unit and type transforms.\r\nAlso, included is a new ccpp variable property to indicate a scheme variables vertical orientation vertical, top_at_one.\r\nAs default, top_at_one is set to .false.(GFS ordering convention).\r\nAdding top_at_one = .true. to a variable in a schemes metadata file will trigger automatic array flipping:\r\n\r\nAddresses #329 and #403\r\n\r\nConversions supported:\r\nhttps://github.com/NCAR/ccpp-framework/blob/main/scripts/conversion_tools/unit_conversion.py\r\n\r\n---------\r\n\r\nCo-authored-by: dustinswales \r\nCo-authored-by: Grant Firl \r\nCo-authored-by: Dom Heinzeller ","shortMessageHtmlLink":"Add capability to do unit conversations to capgen (#504)"}},{"before":"0eca5c2c8885f3acadfed1f4945d19d1e97bb25f","after":"87c2b3214d8e2eb7169cdd6691e585671d42008f","ref":"refs/heads/main","pushedAt":"2024-01-11T20:23:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"add standard name of ccpp_t instance for the empty-init case rather than local name to fix bug (#517)\n\nThis PR is a bugfix for https://github.com/ufs-community/ccpp-physics/issues/127\r\n\r\nhttps://github.com/NCAR/ccpp-framework/pull/503 was merged to fix the case when no scheme within a group has an init phase. A bug was introduced described in the ccpp-physics issue above. This fix ensures that the ccpp_t_instance variable is only passed once in the caps.","shortMessageHtmlLink":"add standard name of ccpp_t instance for the empty-init case rather t…"}},{"before":"219f2e9c88b7b774becac2bd1453696e105af1c4","after":"0eca5c2c8885f3acadfed1f4945d19d1e97bb25f","ref":"refs/heads/main","pushedAt":"2023-12-06T20:25:44.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Merge pull request #515 from climbfuji/feature/ccpp_prebuild_blocked_data_ci_tests\n\nccpp-prebuild: add blocked data tests and run prebuild tests in CI","shortMessageHtmlLink":"Merge pull request #515 from climbfuji/feature/ccpp_prebuild_blocked_…"}},{"before":"0d9b33a84e42665c701f91923f176b4bf9d18867","after":"e86d0a7681ed96c206a44ba26bf9fd4cd302058f","ref":"refs/heads/feature/capgen","pushedAt":"2023-11-29T21:14:04.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"peverwhee","name":"Courtney Peverley","path":"/peverwhee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26393487?s=80&v=4"},"commit":{"message":"Merge pull request #495 from peverwhee/constituents\n\nConstituents","shortMessageHtmlLink":"Merge pull request #495 from peverwhee/constituents"}},{"before":"a722da899bb0c18994b8cfff436772bc8a30fafb","after":null,"ref":"refs/heads/sorted_sets","pushedAt":"2023-11-07T22:24:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peverwhee","name":"Courtney Peverley","path":"/peverwhee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26393487?s=80&v=4"}},{"before":null,"after":"a722da899bb0c18994b8cfff436772bc8a30fafb","ref":"refs/heads/sorted_sets","pushedAt":"2023-11-07T22:21:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peverwhee","name":"Courtney Peverley","path":"/peverwhee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26393487?s=80&v=4"},"commit":{"message":"sort sets before writing to files to ease comparison between runs","shortMessageHtmlLink":"sort sets before writing to files to ease comparison between runs"}},{"before":"eac8bb872b3539f87fa63e1cc7b80eb984b5eb48","after":"0d9b33a84e42665c701f91923f176b4bf9d18867","ref":"refs/heads/feature/capgen","pushedAt":"2023-10-27T20:23:35.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Merge pull request #508 from climbfuji/feature/capgen_bugfix_default_val_optional_varprop\n\nBug fix in metavar.py: optional var props with a default value need t…","shortMessageHtmlLink":"Merge pull request #508 from climbfuji/feature/capgen_bugfix_default_…"}},{"before":"3a8f27885f680251653b72d9c86ecfd96de23b06","after":"219f2e9c88b7b774becac2bd1453696e105af1c4","ref":"refs/heads/main","pushedAt":"2023-10-23T20:40:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Bug fix for initialized_set_block (#503)","shortMessageHtmlLink":"Bug fix for initialized_set_block (#503)"}},{"before":"c2c2aa0a70b374aef6bcae5d7653e1138b62b26c","after":"eac8bb872b3539f87fa63e1cc7b80eb984b5eb48","ref":"refs/heads/feature/capgen","pushedAt":"2023-10-12T22:14:15.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"peverwhee","name":"Courtney Peverley","path":"/peverwhee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26393487?s=80&v=4"},"commit":{"message":"Merge pull request #494 from peverwhee/testing_updates\n\nTesting updates","shortMessageHtmlLink":"Merge pull request #494 from peverwhee/testing_updates"}},{"before":"5f355cc8bd2d82e2984755602234dd70160a31c6","after":"c2c2aa0a70b374aef6bcae5d7653e1138b62b26c","ref":"refs/heads/feature/capgen","pushedAt":"2023-10-12T21:58:24.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"peverwhee","name":"Courtney Peverley","path":"/peverwhee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26393487?s=80&v=4"},"commit":{"message":"Merge pull request #493 from peverwhee/capgen_cleanup\n\nCapgen cleanup","shortMessageHtmlLink":"Merge pull request #493 from peverwhee/capgen_cleanup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUCTfFgA","startCursor":null,"endCursor":null}},"title":"Activity · NCAR/ccpp-framework"}