{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":788687122,"defaultBranch":"master","name":"staged-script","ownerLogin":"sandialabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-18T22:22:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4993680?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717444814.0","currentOid":""},"activityList":{"items":[{"before":"82b4201636876ba782693abd0e271c0aa2193341","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-03T20:00:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"}},{"before":"2695a70347270a7b1224b8c9cbdc153deae328a7","after":"4c9996e3282289dc394e31ef3bd46147326c86a5","ref":"refs/heads/master","pushedAt":"2024-06-03T20:00:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"Merge pull request #12 from sandialabs/pre-commit-ci-update-config\n\nci: pre-commit auto-update","shortMessageHtmlLink":"Merge pull request #12 from sandialabs/pre-commit-ci-update-config"}},{"before":null,"after":"82b4201636876ba782693abd0e271c0aa2193341","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-03T19:38:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"ci: pre-commit auto-update\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.5 → v0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.5...v0.4.7)","shortMessageHtmlLink":"ci: pre-commit auto-update"}},{"before":"099b7e6e58604e75e07b9789aa2e4d7701029df7","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-28T13:37:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"}},{"before":"9deeb874146ebf8176693bc4054500cb561003f1","after":"2695a70347270a7b1224b8c9cbdc153deae328a7","ref":"refs/heads/master","pushedAt":"2024-05-28T13:37:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"Merge pull request #11 from sandialabs/pre-commit-ci-update-config\n\nci: pre-commit auto-update","shortMessageHtmlLink":"Merge pull request #11 from sandialabs/pre-commit-ci-update-config"}},{"before":null,"after":"099b7e6e58604e75e07b9789aa2e4d7701029df7","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T19:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"ci: pre-commit auto-update\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.4 → v0.4.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.4...v0.4.5)","shortMessageHtmlLink":"ci: pre-commit auto-update"}},{"before":"47ba3b7caa75f34fb08c82433fedc311a0a8181a","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-13T19:31:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"}},{"before":"ca6947e75620c17f964e35d152b9aed59de5d05e","after":"9deeb874146ebf8176693bc4054500cb561003f1","ref":"refs/heads/master","pushedAt":"2024-05-13T19:31:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"Merge pull request #10 from sandialabs/pre-commit-ci-update-config\n\nci: pre-commit auto-update","shortMessageHtmlLink":"Merge pull request #10 from sandialabs/pre-commit-ci-update-config"}},{"before":null,"after":"47ba3b7caa75f34fb08c82433fedc311a0a8181a","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-13T19:28:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"ci: pre-commit auto-update\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.1...v0.4.4)\n- [github.com/pre-commit/mirrors-mypy: v1.9.0 → v1.10.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.9.0...v1.10.0)","shortMessageHtmlLink":"ci: pre-commit auto-update"}},{"before":"4dbf516b868d68471e7eb0e79d835b832743d6a2","after":null,"ref":"refs/heads/minor-tweaks","pushedAt":"2024-05-10T00:17:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"}},{"before":"385bc3fca8c2af28c38a7c7816c1f224cc415001","after":"ca6947e75620c17f964e35d152b9aed59de5d05e","ref":"refs/heads/master","pushedAt":"2024-05-10T00:17:25.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"Merge pull request #9 from sandialabs/minor-tweaks\n\nMinor tweaks","shortMessageHtmlLink":"Merge pull request #9 from sandialabs/minor-tweaks"}},{"before":"b0c22fcc011cb77ffada7d8614f63e435774818e","after":"4dbf516b868d68471e7eb0e79d835b832743d6a2","ref":"refs/heads/minor-tweaks","pushedAt":"2024-05-10T00:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"chore: Ignore mypy warnings\n\nTemporarily disable these warnings until there's time to revisit and\naddress them.","shortMessageHtmlLink":"chore: Ignore mypy warnings"}},{"before":null,"after":"b0c22fcc011cb77ffada7d8614f63e435774818e","ref":"refs/heads/minor-tweaks","pushedAt":"2024-05-09T23:39:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"docs: Add copyright/license text to source files","shortMessageHtmlLink":"docs: Add copyright/license text to source files"}},{"before":"2311548812c43cfa8e38a59b0a23098cd35aae29","after":"385bc3fca8c2af28c38a7c7816c1f224cc415001","ref":"refs/heads/master","pushedAt":"2024-05-09T22:10:19.000Z","pushType":"pr_merge","commitsCount":21,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"Merge pull request #5 from sandialabs/add-pre-commit\n\nAdd pre-commit","shortMessageHtmlLink":"Merge pull request #5 from sandialabs/add-pre-commit"}},{"before":"a21b0c26ffd5007dc0cc42c1914ca3fc1f41382b","after":null,"ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-09T22:10:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"}},{"before":"bebdff8e5c9de3fd382762e60283ec5ff841d0f8","after":"a21b0c26ffd5007dc0cc42c1914ca3fc1f41382b","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-09T22:10:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"chore: Ignore mypy warnings\n\nTemporarily disable these warnings until there's time to revisit and\naddress them.","shortMessageHtmlLink":"chore: Ignore mypy warnings"}},{"before":"241318690718a23368af69680e347b02b4a2062d","after":"bebdff8e5c9de3fd382762e60283ec5ff841d0f8","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-09T21:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"chore: Ignore mypy warnings (WIP)","shortMessageHtmlLink":"chore: Ignore mypy warnings (WIP)"}},{"before":"da6e435a57c39e2311f4de7c2dba0d2e17f07c02","after":"241318690718a23368af69680e347b02b4a2062d","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-09T21:16:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"style: Automatically format the code base","shortMessageHtmlLink":"style: Automatically format the code base"}},{"before":"520b68e18c7e492ecec529d4d0a64e2f04b180af","after":"da6e435a57c39e2311f4de7c2dba0d2e17f07c02","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-09T21:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"style: Run `ruff format` on the code base","shortMessageHtmlLink":"style: Run ruff format on the code base"}},{"before":"99e59d9fa80f2c0764583b04556ff4655e399d1a","after":"520b68e18c7e492ecec529d4d0a64e2f04b180af","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-09T21:02:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"chore: Ignore unchecked shell input\n\nWhen we built the precursor to `staged-script`, we didn't understand the\nsecurity implications of having the user pass commands to the underlying\nshell as a string rather than a list of strings. It just seemed like a\nbetter interface, to make it easy for the user writing their Python\nscripts to simply wrap their bash commands. However, this opens up a\ndanger for bad actors to cause problems via command injection. We can\nremove the vulnerability by switching to only allowing a list of strings\nas input to `run()`, but that breaking change will need to wait till\nanother day when I have more time available.","shortMessageHtmlLink":"chore: Ignore unchecked shell input"}},{"before":"176bb6f241564d8833658052966f7d560edcf133","after":"99e59d9fa80f2c0764583b04556ff4655e399d1a","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-06T22:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"test: Disable warning on too many parametrizations","shortMessageHtmlLink":"test: Disable warning on too many parametrizations"}},{"before":"9b18fac70182c84d7d26bb9ae2aa8840dd03c981","after":"176bb6f241564d8833658052966f7d560edcf133","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-06T22:08:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"test: Remove duplicate test case","shortMessageHtmlLink":"test: Remove duplicate test case"}},{"before":"56b2c4509bf29de11313b2c03c9d89d011389975","after":"9b18fac70182c84d7d26bb9ae2aa8840dd03c981","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-06T21:55:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"style: User iterable unpacking","shortMessageHtmlLink":"style: User iterable unpacking"}},{"before":"889645d21b727484074c91adcf9303588763d711","after":"56b2c4509bf29de11313b2c03c9d89d011389975","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-06T21:55:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"style: Use f-string conversion flag","shortMessageHtmlLink":"style: Use f-string conversion flag"}},{"before":"2f3098f8d20e3ab306bc98654d351f9608ad3193","after":"889645d21b727484074c91adcf9303588763d711","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-06T21:54:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"refactor: Re-raise exception correctly","shortMessageHtmlLink":"refactor: Re-raise exception correctly"}},{"before":"7a3d1b734a40acd92b2c8d05f04fb21489681644","after":"2f3098f8d20e3ab306bc98654d351f9608ad3193","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-06T21:50:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"refactor!: Make boolean parameters keyword-only","shortMessageHtmlLink":"refactor!: Make boolean parameters keyword-only"}},{"before":"7365c87fdc5896677f64c6f906955da93c334fbb","after":"7a3d1b734a40acd92b2c8d05f04fb21489681644","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-06T21:40:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"chore: Use installed reverse_argparse","shortMessageHtmlLink":"chore: Use installed reverse_argparse"}},{"before":null,"after":"7365c87fdc5896677f64c6f906955da93c334fbb","ref":"refs/heads/add-pre-commit","pushedAt":"2024-05-06T21:38:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"docs: Fix docstring issues","shortMessageHtmlLink":"docs: Fix docstring issues"}},{"before":"e81f2d269b93ca7d2b08553728c7d479e43c5468","after":null,"ref":"refs/heads/add-pyproject-toml","pushedAt":"2024-04-29T21:05:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"}},{"before":"462f4b3f3c569003e26ad6ca360d09ffa313c63d","after":"2311548812c43cfa8e38a59b0a23098cd35aae29","ref":"refs/heads/master","pushedAt":"2024-04-29T21:05:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmgate","name":"Jason M. Gates","path":"/jmgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20327215?s=80&v=4"},"commit":{"message":"Merge pull request #4 from sandialabs/add-pyproject-toml\n\nchore: Add pyproject.toml","shortMessageHtmlLink":"Merge pull request #4 from sandialabs/add-pyproject-toml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW1PjDgA","startCursor":null,"endCursor":null}},"title":"Activity · sandialabs/staged-script"}