{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":606206029,"defaultBranch":"main","name":"secureli","ownerLogin":"slalombuild","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-24T21:01:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6602167?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720755858.0","currentOid":""},"activityList":{"items":[{"before":"f910e60fd86643b5cd190294d8f5b55f5c2c56ea","after":null,"ref":"refs/heads/dependabot/pip/coverage-7.5.4","pushedAt":"2024-07-12T03:44:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"49a7c9644e64eba9e344f2e7f1900f414273c199","ref":"refs/heads/dependabot/pip/coverage-7.6.0","pushedAt":"2024-07-12T03:44:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore: pip: Bump coverage from 7.4.4 to 7.6.0\n\nBumps [coverage](https://github.com/nedbat/coveragepy) from 7.4.4 to 7.6.0.\n- [Release notes](https://github.com/nedbat/coveragepy/releases)\n- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)\n- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.4...7.6.0)\n\n---\nupdated-dependencies:\n- dependency-name: coverage\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore: pip: Bump coverage from 7.4.4 to 7.6.0"}},{"before":null,"after":"e925f7deff1b91b8f59e0d7ed306b25546ef1971","ref":"refs/heads/dependabot/pip/zipp-3.19.1","pushedAt":"2024-07-09T18:39:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore: pip: Bump zipp from 3.16.2 to 3.19.1\n\nBumps [zipp](https://github.com/jaraco/zipp) from 3.16.2 to 3.19.1.\n- [Release notes](https://github.com/jaraco/zipp/releases)\n- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)\n- [Commits](https://github.com/jaraco/zipp/compare/v3.16.2...v3.19.1)\n\n---\nupdated-dependencies:\n- dependency-name: zipp\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore: pip: Bump zipp from 3.16.2 to 3.19.1"}},{"before":"525a7385bb85c26b55bd61c2d98923261f4413a1","after":"85f0a0b3c64287819cf75efc6580a2751eb2852b","ref":"refs/heads/main","pushedAt":"2024-07-08T20:53:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"actions-helper[bot]","name":null,"path":"/apps/actions-helper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6602167?s=80&v=4"},"commit":{"message":"chore(release): Tag v0.42.1 [skip ci]","shortMessageHtmlLink":"chore(release): Tag v0.42.1 [skip ci]"}},{"before":"5e6a02095a74caf7ca6c350ac95e8e3f70780e00","after":null,"ref":"refs/heads/feature/secureli-577-stop-unit-tests-from-modifying-config-files","pushedAt":"2024-07-08T20:39:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"}},{"before":"51f2705de6144c0ab445fa6592e1f429bf1d8b0c","after":"525a7385bb85c26b55bd61c2d98923261f4413a1","ref":"refs/heads/main","pushedAt":"2024-07-08T20:39:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"fix: created mock to override file open (#580)\n\nThis PR mocks the builtins.open for the\r\ntest_that_update_with_new_pattern_succeeds test so that the test doesn't\r\nopen and modify the actual secureli.yaml file in the repository\r\n\r\nTested that all tests still pass and that the secureli file is no longer\r\nmodified after running tests\r\n\r\n## Clean Code Checklist\r\n\r\n- [ ] Meets acceptance criteria for issue\r\n- [ ] New logic is covered with automated tests\r\n- [ ] Appropriate exception handling added\r\n- [ ] Thoughtful logging included\r\n- [ ] Documentation is updated\r\n- [ ] Follow-up work is documented in TODOs\r\n- [ ] TODOs have a ticket associated with them\r\n- [ ] No commented-out code included\r\n\r\n\r\n\r\n\r\nCo-authored-by: Ian Bowden ","shortMessageHtmlLink":"fix: created mock to override file open (#580)"}},{"before":"e00a64ff1eab43b2bd33d104d9cc4e916c02881d","after":null,"ref":"refs/heads/dependabot/github_actions/python-semantic-release/python-semantic-release-9.8.4","pushedAt":"2024-07-08T03:07:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"6c9441f1aafbf09d373891719718db718f38f847","ref":"refs/heads/dependabot/github_actions/python-semantic-release/python-semantic-release-9.8.5","pushedAt":"2024-07-08T03:06:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore: github-actions: Bump python-semantic-release/python-semantic-release\n\nBumps [python-semantic-release/python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) from 9.4.0 to 9.8.5.\n- [Release notes](https://github.com/python-semantic-release/python-semantic-release/releases)\n- [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/python-semantic-release/python-semantic-release/compare/v9.4.0...v9.8.5)\n\n---\nupdated-dependencies:\n- dependency-name: python-semantic-release/python-semantic-release\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore: github-actions: Bump python-semantic-release/python-semantic-r…"}},{"before":null,"after":"1cb131f50a0d31ee311d1707c859adaa0974ac40","ref":"refs/heads/dependabot/pip/certifi-2024.7.4","pushedAt":"2024-07-06T00:31:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore: pip: Bump certifi from 2023.7.22 to 2024.7.4\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2023.7.22 to 2024.7.4.\n- [Commits](https://github.com/certifi/python-certifi/compare/2023.07.22...2024.07.04)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore: pip: Bump certifi from 2023.7.22 to 2024.7.4"}},{"before":"810e34c4d163dbaf70acd79826ec49708d6ef9d2","after":null,"ref":"refs/heads/dependabot/github_actions/python-semantic-release/python-semantic-release-9.8.3","pushedAt":"2024-07-05T03:36:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"e00a64ff1eab43b2bd33d104d9cc4e916c02881d","ref":"refs/heads/dependabot/github_actions/python-semantic-release/python-semantic-release-9.8.4","pushedAt":"2024-07-05T03:36:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore: github-actions: Bump python-semantic-release/python-semantic-release\n\nBumps [python-semantic-release/python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) from 9.4.0 to 9.8.4.\n- [Release notes](https://github.com/python-semantic-release/python-semantic-release/releases)\n- [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/python-semantic-release/python-semantic-release/compare/v9.4.0...v9.8.4)\n\n---\nupdated-dependencies:\n- dependency-name: python-semantic-release/python-semantic-release\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore: github-actions: Bump python-semantic-release/python-semantic-r…"}},{"before":"c1b55b33acecfce86f00e673129ee1bc03a3e16a","after":"5e6a02095a74caf7ca6c350ac95e8e3f70780e00","ref":"refs/heads/feature/secureli-577-stop-unit-tests-from-modifying-config-files","pushedAt":"2024-06-27T20:27:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"created mock to override file open","shortMessageHtmlLink":"created mock to override file open"}},{"before":"c1b55b33acecfce86f00e673129ee1bc03a3e16a","after":"51f2705de6144c0ab445fa6592e1f429bf1d8b0c","ref":"refs/heads/main","pushedAt":"2024-06-27T16:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"actions-helper[bot]","name":null,"path":"/apps/actions-helper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6602167?s=80&v=4"},"commit":{"message":"chore(release): Tag v0.42.0 [skip ci]","shortMessageHtmlLink":"chore(release): Tag v0.42.0 [skip ci]"}},{"before":null,"after":"c1b55b33acecfce86f00e673129ee1bc03a3e16a","ref":"refs/heads/feature/secureli-577-stop-unit-tests-from-modifying-config-files","pushedAt":"2024-06-27T16:29:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"feat: Added Exit codes and updated unit tests #547 (#548)\n\nsecureli-375\r\nhttps://github.com/slalombuild/secureli/issues/375\r\n\r\n\r\nAdded Additional Exit Codes based on error types as discussed. Passing\r\nexitCode to the ScanFailure class\r\n\r\n## Changes\r\n\r\n* Added Exit Codes\r\n* Updated ScanFailure\r\n* Updated Unit Tests\r\n* Verified no additional errors\r\n\r\n## Testing\r\n\r\n*\r\n\r\n## Clean Code Checklist\r\n\r\n- [x] Meets acceptance criteria for issue\r\n- [x] New logic is covered with automated tests\r\n- [ ] Appropriate exception handling added\r\n- [ ] Thoughtful logging included\r\n- [ ] Documentation is updated\r\n- [ ] Follow-up work is documented in TODOs\r\n- [ ] TODOs have a ticket associated with them\r\n- [x] No commented-out code included\r\n\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Ian Bowden ","shortMessageHtmlLink":"feat: Added Exit codes and updated unit tests #547 (#548)"}},{"before":"7bedc46eaad342447e4acc77f35bdbf3b9c06008","after":null,"ref":"refs/heads/feature/secureli-375-ExitCodes","pushedAt":"2024-06-27T16:26:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"}},{"before":"88b3d9947ca0a6f2b6d73ce5f04beca140699644","after":"c1b55b33acecfce86f00e673129ee1bc03a3e16a","ref":"refs/heads/main","pushedAt":"2024-06-27T16:26:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"feat: Added Exit codes and updated unit tests #547 (#548)\n\nsecureli-375\r\nhttps://github.com/slalombuild/secureli/issues/375\r\n\r\n\r\nAdded Additional Exit Codes based on error types as discussed. Passing\r\nexitCode to the ScanFailure class\r\n\r\n## Changes\r\n\r\n* Added Exit Codes\r\n* Updated ScanFailure\r\n* Updated Unit Tests\r\n* Verified no additional errors\r\n\r\n## Testing\r\n\r\n*\r\n\r\n## Clean Code Checklist\r\n\r\n- [x] Meets acceptance criteria for issue\r\n- [x] New logic is covered with automated tests\r\n- [ ] Appropriate exception handling added\r\n- [ ] Thoughtful logging included\r\n- [ ] Documentation is updated\r\n- [ ] Follow-up work is documented in TODOs\r\n- [ ] TODOs have a ticket associated with them\r\n- [x] No commented-out code included\r\n\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Ian Bowden ","shortMessageHtmlLink":"feat: Added Exit codes and updated unit tests #547 (#548)"}},{"before":"362e0f79e20988076fde9c3fd1d59aa9688e79ca","after":null,"ref":"refs/heads/dependabot/pip/poethepoet-0.26.1","pushedAt":"2024-06-27T03:52:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"7ab4946d328323585a4b777503903e8d05088bf7","ref":"refs/heads/dependabot/pip/poethepoet-0.27.0","pushedAt":"2024-06-27T03:52:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore: pip: Bump poethepoet from 0.25.0 to 0.27.0\n\nBumps [poethepoet](https://github.com/nat-n/poethepoet) from 0.25.0 to 0.27.0.\n- [Release notes](https://github.com/nat-n/poethepoet/releases)\n- [Commits](https://github.com/nat-n/poethepoet/compare/v0.25.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: poethepoet\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore: pip: Bump poethepoet from 0.25.0 to 0.27.0"}},{"before":"fdf4192044f898e87e123eb7cf7f8510a327a6fa","after":"7bedc46eaad342447e4acc77f35bdbf3b9c06008","ref":"refs/heads/feature/secureli-375-ExitCodes","pushedAt":"2024-06-26T15:09:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"removed scan_patterns from .secureli.yaml","shortMessageHtmlLink":"removed scan_patterns from .secureli.yaml"}},{"before":"62ad62e9c205165fd4d38ff3511df3e9e07f0c40","after":null,"ref":"refs/heads/feature/secureli-434-check-for-updates-in-pre-commit-before-forcing-update-regardless-of-need","pushedAt":"2024-06-26T14:42:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"}},{"before":"84fef4342cde5478ff04cea68f3a4f33106e7ab4","after":"88b3d9947ca0a6f2b6d73ce5f04beca140699644","ref":"refs/heads/main","pushedAt":"2024-06-26T14:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"chore: updatehooks skips updated repos that aren't out of date by default (#575)\n\nThis PR adds a new argument to the updatehooks function named\r\nforce_update which is set to False by default. if force_update is false,\r\nthen we won't download/install the repo unless it is out of date. If\r\nforce_update is True, then we'd download and install the latest repo\r\nversion irrespective of the currently installed version.\r\n\r\nThere is currently no code (outside of unit tests) that's passing True\r\nfor the force_update argument.\r\n\r\n## Changes\r\n\r\n*\r\n\r\n## Testing\r\n\r\n*\r\n\r\n## Clean Code Checklist\r\n\r\n- [ ] Meets acceptance criteria for issue\r\n- [ ] New logic is covered with automated tests\r\n- [ ] Appropriate exception handling added\r\n- [ ] Thoughtful logging included\r\n- [ ] Documentation is updated\r\n- [ ] Follow-up work is documented in TODOs\r\n- [ ] TODOs have a ticket associated with them\r\n- [ ] No commented-out code included\r\n\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Ian Bowden ","shortMessageHtmlLink":"chore: updatehooks skips updated repos that aren't out of date by def…"}},{"before":"64c01135530cb808e95a1268b5008ab230490351","after":"fdf4192044f898e87e123eb7cf7f8510a327a6fa","ref":"refs/heads/feature/secureli-375-ExitCodes","pushedAt":"2024-06-26T14:37:07.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"added exit code for custom regex scan failure","shortMessageHtmlLink":"added exit code for custom regex scan failure"}},{"before":"4d8ffb10217cb2471c84da6eb374253749c66a06","after":"62ad62e9c205165fd4d38ff3511df3e9e07f0c40","ref":"refs/heads/feature/secureli-434-check-for-updates-in-pre-commit-before-forcing-update-regardless-of-need","pushedAt":"2024-06-24T16:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"added check to hook updates to avoid attempting to update the local repo","shortMessageHtmlLink":"added check to hook updates to avoid attempting to update the local repo"}},{"before":"35b630a968e9a542d5e1e0cfd1c5c4d9135fa0bf","after":"4d8ffb10217cb2471c84da6eb374253749c66a06","ref":"refs/heads/feature/secureli-434-check-for-updates-in-pre-commit-before-forcing-update-regardless-of-need","pushedAt":"2024-06-24T16:38:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"added check in update hooks to see if the repo url is local","shortMessageHtmlLink":"added check in update hooks to see if the repo url is local"}},{"before":"48242e4d68618c3bde69cfcbfd98279e439deed1","after":"35b630a968e9a542d5e1e0cfd1c5c4d9135fa0bf","ref":"refs/heads/feature/secureli-434-check-for-updates-in-pre-commit-before-forcing-update-regardless-of-need","pushedAt":"2024-06-24T16:34:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"removed scan patterns from yaml","shortMessageHtmlLink":"removed scan patterns from yaml"}},{"before":"21524be50ccd02ae16a3ef2e09f81ae2fd493bc0","after":null,"ref":"refs/heads/dependabot/pip/coverage-7.5.3","pushedAt":"2024-06-24T03:53:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"f910e60fd86643b5cd190294d8f5b55f5c2c56ea","ref":"refs/heads/dependabot/pip/coverage-7.5.4","pushedAt":"2024-06-24T03:53:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore: pip: Bump coverage from 7.4.4 to 7.5.4\n\nBumps [coverage](https://github.com/nedbat/coveragepy) from 7.4.4 to 7.5.4.\n- [Release notes](https://github.com/nedbat/coveragepy/releases)\n- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)\n- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.4...7.5.4)\n\n---\nupdated-dependencies:\n- dependency-name: coverage\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore: pip: Bump coverage from 7.4.4 to 7.5.4"}},{"before":"9e6ccb4b845d414e8cb877f24a800e9d09183026","after":"48242e4d68618c3bde69cfcbfd98279e439deed1","ref":"refs/heads/feature/secureli-434-check-for-updates-in-pre-commit-before-forcing-update-regardless-of-need","pushedAt":"2024-06-21T16:23:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"updated method name","shortMessageHtmlLink":"updated method name"}},{"before":"7964d42d4a2b5e3a79c0a69c25061e46f1e366d5","after":"9e6ccb4b845d414e8cb877f24a800e9d09183026","ref":"refs/heads/feature/secureli-434-check-for-updates-in-pre-commit-before-forcing-update-regardless-of-need","pushedAt":"2024-06-21T16:19:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"updated function name","shortMessageHtmlLink":"updated function name"}},{"before":"bd7384a449b0dbc342c2613789d1a97c1ce0830c","after":"7964d42d4a2b5e3a79c0a69c25061e46f1e366d5","ref":"refs/heads/feature/secureli-434-check-for-updates-in-pre-commit-before-forcing-update-regardless-of-need","pushedAt":"2024-06-21T16:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ian-bowden-slalom","name":null,"path":"/ian-bowden-slalom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128502385?s=80&v=4"},"commit":{"message":"added check to make sure repo is a valid uri before getting updates","shortMessageHtmlLink":"added check to make sure repo is a valid uri before getting updates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfXPeFAA","startCursor":null,"endCursor":null}},"title":"Activity · slalombuild/secureli"}