{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":744521796,"defaultBranch":"main","name":"sigstore-probers","ownerLogin":"jku","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-17T13:25:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31889?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724917422.0","currentOid":""},"activityList":{"items":[{"before":"32783f8fc3f7b38d537aa7fd670cc0fb1d40e95f","after":"d43738acc8a9bc7e4cca04d539c2c730e952351c","ref":"refs/heads/switch-preprod-tuf-url","pushedAt":"2024-08-29T07:51:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"Switch the preprod TUF url\n\n* root-signing migration to tuf-on-ci tooling means the preprod\n repository is now published to the projects GitHub Pages url\n* Otherwise the functionality is the same\n\nThis change should be done\n* after root-signing has switched to tuf-on-ci\n (https://github.com/sigstore/root-signing/pull/1323 merge)\n* before the publishing to prod is switched on\n (https://github.com/sigstore/root-signing/issues/1340)\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"Switch the preprod TUF url"}},{"before":null,"after":"32783f8fc3f7b38d537aa7fd670cc0fb1d40e95f","ref":"refs/heads/switch-preprod-tuf-url","pushedAt":"2024-08-29T07:43:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"Switch the preprod TUF url\n\n* root-signing migration to tuf-on-ci tooling means the preprod\n repository is now published to the projects GitHub Pages url\n* Otherwise the functionality is the same\n\nThis change should be done\n* after root-signing has switched to tuf-on-ci\n (https://github.com/sigstore/root-signing/pull/1323 merge)\n* before the publishing to prod is switched on\n (https://github.com/sigstore/root-signing/issues/1340)","shortMessageHtmlLink":"Switch the preprod TUF url"}},{"before":"669901e712b8992bd9d20693a091faa18545bba2","after":"c40b9df1e35a25beaffbaed3268d5a282b28f3d9","ref":"refs/heads/refactor-root-prober","pushedAt":"2024-04-18T10:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"Disable preprod checks for staging\n\nThese now work on staging too but:\n* There is always a chance these will fail (e.g. because GitHub Pages\n returns 503)\n* Sections of the playbook are not really relevant to staging\n* Staging publishing already tests client upgrade from prod to preprod\n so this is not as relevant\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"Disable preprod checks for staging"}},{"before":"552f92ad426c3095b7f65d3d011b8ec38c108ad7","after":"669901e712b8992bd9d20693a091faa18545bba2","ref":"refs/heads/refactor-root-prober","pushedAt":"2024-04-18T08:15:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"Update the initial root to v5\n\nThe test-repository action does not accept metadata before v5 as valid.\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"Update the initial root to v5"}},{"before":"5fba25ee639145f0a82224dfe034d54e3f0ae4d9","after":"552f92ad426c3095b7f65d3d011b8ec38c108ad7","ref":"refs/heads/refactor-root-prober","pushedAt":"2024-04-17T15:30:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"Update the initial root to v5\n\nThe test-repository action does not accept metadata before v5 as valid.\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"Update the initial root to v5"}},{"before":"77103eb6f7fd8a8dbf4bb357249a5411311646ce","after":"5fba25ee639145f0a82224dfe034d54e3f0ae4d9","ref":"refs/heads/refactor-root-prober","pushedAt":"2024-04-17T15:24:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"reusable-prober: Build identity regex in workflow\n\nThis allows running the test jobs in forks.","shortMessageHtmlLink":"reusable-prober: Build identity regex in workflow"}},{"before":"35649dfc3b3c3a02ee0f610cafd4f7ed64711af5","after":"77103eb6f7fd8a8dbf4bb357249a5411311646ce","ref":"refs/heads/refactor-root-prober","pushedAt":"2024-04-17T15:16:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"prober: Remove verify from toolz\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"prober: Remove verify from toolz"}},{"before":"2690a1307af8651e31019afc2ff25a38fb8fa22d","after":"0b6ebffbaf066d7d12beed5798e95267079b3f55","ref":"refs/heads/main","pushedAt":"2024-04-17T14:58:41.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"build(deps): bump github.com/sigstore/cosign/v2 in /prober/hack/toolz (#212)\n\nBumps [github.com/sigstore/cosign/v2](https://github.com/sigstore/cosign) from 2.2.3 to 2.2.4.\r\n- [Release notes](https://github.com/sigstore/cosign/releases)\r\n- [Changelog](https://github.com/sigstore/cosign/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/sigstore/cosign/compare/v2.2.3...v2.2.4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github.com/sigstore/cosign/v2\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump github.com/sigstore/cosign/v2 in /prober/hack/toolz ("}},{"before":null,"after":"35649dfc3b3c3a02ee0f610cafd4f7ed64711af5","ref":"refs/heads/refactor-root-prober","pushedAt":"2024-04-17T14:58:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"prober: Remove verify from toolz\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"prober: Remove verify from toolz"}},{"before":"5014cc8e9036fed23d777595623642a479139c92","after":"1f7ebb593fb37885f890428ef7d334898d828186","ref":"refs/heads/revert-root-prober-window","pushedAt":"2024-04-03T12:59:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"Revert \"drop target check to a 7 day window before paging (#207)\"\n\nThis reverts commit 3b28b424b66cff8c0ea3a10517965d45f1d1ded0 that was\nmade because root-signing-staging metadata was within 15 days of\nexpiry and prober was pinging on-call. This should not be an issue any\nmore.\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"Revert \"drop target check to a 7 day window before paging (sigstore#207…"}},{"before":null,"after":"5014cc8e9036fed23d777595623642a479139c92","ref":"refs/heads/revert-root-prober-window","pushedAt":"2024-04-03T12:58:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"Revert \"drop target check to a 7 day window before paging (#207)\"\n\nThis reverts commit 3b28b424b66cff8c0ea3a10517965d45f1d1ded0 that was\nmade because root-signing-staging metadata was within 15 days of\nexpiry and prober was pinging on-call. This should not be an issue any\nmore.","shortMessageHtmlLink":"Revert \"drop target check to a 7 day window before paging (sigstore#207…"}},{"before":"03aab3492ae895ca341d14afb56a4a0f1cedfcc5","after":"c6ed6a4ef487035fdf83af046edc5c0b65814698","ref":"refs/heads/avoid-context-payload","pushedAt":"2024-02-05T15:45:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Avoid using the webhook payload\n\nSome event types have no payload at all: Don't use it in\nopen-workflow-issue and close-workflow-issue\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"actions: Avoid using the webhook payload"}},{"before":"f80e0a23c5fe689ca4f83ae02e1ef7f316db970b","after":"03aab3492ae895ca341d14afb56a4a0f1cedfcc5","ref":"refs/heads/avoid-context-payload","pushedAt":"2024-02-05T07:45:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Avoid using the webhook payload\n\nSome event types have no payload at all: Don't use it in\nopen-workflow-issue and close-workflow-issue","shortMessageHtmlLink":"actions: Avoid using the webhook payload"}},{"before":"3152476390fc5c80f1f4a3b66b7c659ff8546834","after":"f80e0a23c5fe689ca4f83ae02e1ef7f316db970b","ref":"refs/heads/avoid-context-payload","pushedAt":"2024-02-05T07:41:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"DEBUG","shortMessageHtmlLink":"DEBUG"}},{"before":"f8aeec7adb887927904778e973bf235fb7c56585","after":"3152476390fc5c80f1f4a3b66b7c659ff8546834","ref":"refs/heads/avoid-context-payload","pushedAt":"2024-02-05T07:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"DEBUG","shortMessageHtmlLink":"DEBUG"}},{"before":null,"after":"f8aeec7adb887927904778e973bf235fb7c56585","ref":"refs/heads/avoid-context-payload","pushedAt":"2024-02-05T07:30:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Avoid using the webhook payload\n\nSome event types have no payload at all: Don't use it in\nopen-workflow-issue and close-workflow-issue","shortMessageHtmlLink":"actions: Avoid using the webhook payload"}},{"before":"2b11f5dab2f5d980b23409a899dfe1a85be390e1","after":"9ee4789e4ce3b6c24fbe91a12921c530ce7ecd13","ref":"refs/heads/issue-workflows-fix-path-use","pushedAt":"2024-01-29T08:07:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Fix incorrect use of webhook payload\n\nThe webhook content does not include 'workflow' for all events.\n\nUse the workflow run API instead to get the workflow filename.\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"actions: Fix incorrect use of webhook payload"}},{"before":null,"after":"367e565f058b1840fc52e9fc8b94cc87c2551b80","ref":"refs/heads/avoid-variable-substitution","pushedAt":"2024-01-29T08:06:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Avoid variable substitution in issue action\n\nVariable substitution is not a best practice: avoid it.\n\nThe annoying part in github-script is that inputs are not exposed\nvia a context object: We have to route through env variables.\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"actions: Avoid variable substitution in issue action"}},{"before":"5f015a08f16b8008bc0f05a7f61684735e525352","after":"43aea2aef57a011b521bb6167ad61bc7ad90d6d1","ref":"refs/heads/remove-create-issue-action","pushedAt":"2024-01-28T18:30:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Remove create-issue as unused\n\nThe action has no users:\n* both root-signing and the public good instance repo have switched\n to using open-workflow-issue / close-workflow-issue.\n* dependency graph shows no other users\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"actions: Remove create-issue as unused"}},{"before":null,"after":"5f015a08f16b8008bc0f05a7f61684735e525352","ref":"refs/heads/remove-create-issue-action","pushedAt":"2024-01-28T18:28:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Remove create-issue as unused\n\nThe action has no users:\n* both root-signing and the public good instance repo have switched\n to using open-workflow-issue / close-workflow-issue.\n* dependency graph shows no other users","shortMessageHtmlLink":"actions: Remove create-issue as unused"}},{"before":"1d366a02400874f21fea25eeb5b3590ae437c38d","after":"2b11f5dab2f5d980b23409a899dfe1a85be390e1","ref":"refs/heads/issue-workflows-fix-path-use","pushedAt":"2024-01-28T18:11:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Avoid variable substitution in issue action\n\nVariable substitution is not a best practice: avoid it.\n\nThe annoying part in github-script is that inputs are not exposed\nvia a context object: We have to route through env variables.\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"actions: Avoid variable substitution in issue action"}},{"before":"e5826306ddac7efccc08acaf3144ff4c66d6a7d7","after":"1d366a02400874f21fea25eeb5b3590ae437c38d","ref":"refs/heads/issue-workflows-fix-path-use","pushedAt":"2024-01-28T18:06:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Avoid variable substitution in issue actions","shortMessageHtmlLink":"actions: Avoid variable substitution in issue actions"}},{"before":"57574b4491b739bcc47554d8847669b57b0e8abc","after":"e5826306ddac7efccc08acaf3144ff4c66d6a7d7","ref":"refs/heads/issue-workflows-fix-path-use","pushedAt":"2024-01-28T18:03:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Avoid variable substitution in issue actions","shortMessageHtmlLink":"actions: Avoid variable substitution in issue actions"}},{"before":"856aff681d09a506744860ef29c53dfe916ac842","after":"57574b4491b739bcc47554d8847669b57b0e8abc","ref":"refs/heads/issue-workflows-fix-path-use","pushedAt":"2024-01-28T17:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Avoid variable substitution in issue actions","shortMessageHtmlLink":"actions: Avoid variable substitution in issue actions"}},{"before":null,"after":"856aff681d09a506744860ef29c53dfe916ac842","ref":"refs/heads/issue-workflows-fix-path-use","pushedAt":"2024-01-27T09:13:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"actions: Fix incorrect use of webhook payload\n\nThe webhook content does not include 'workflow' for all events.\n\nUse the workflow run API instead to get the workflow filename.","shortMessageHtmlLink":"actions: Fix incorrect use of webhook payload"}},{"before":"e3f2c8ee5a887a2f8868c55326b2a30ce0cd4668","after":"f943cc280cde478a03b7051debcf50c1e8b74066","ref":"refs/heads/rewrite-create-issue","pushedAt":"2024-01-17T13:49:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"Add replacement actions for create-issue\n\nactions/create-issue is used by root-signing and the private repo\nto file issues based on workflow failures. It uses a bash\nscript that in turn uses curl, tr, jq, sed & gh to access the\nGitHub API: this seems fragile.\n\nThis commit adds two new actions open-workflow-issue,\nclose-workflow-issue that should provide the same minimal functionality\nusing javascript (a composite action that uses github-script).\n\nIntent is to\n* update both root-signing and private repo to use these instead of\n create-issue\n* after that remove actions/create-issue and scripts/create_issue.sh\n\nSigned-off-by: Jussi Kukkonen ","shortMessageHtmlLink":"Add replacement actions for create-issue"}},{"before":null,"after":"e3f2c8ee5a887a2f8868c55326b2a30ce0cd4668","ref":"refs/heads/rewrite-create-issue","pushedAt":"2024-01-17T13:25:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jku","name":"Jussi Kukkonen","path":"/jku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31889?s=80&v=4"},"commit":{"message":"Add replacement actions for create-issue\n\nactions/create-issue is used by root-signing and the private repo\nto file issues based on workflow failures. It uses a bash\nscript that in turn uses curl, tr, jq, sed & gh to access the\nGitHub API: this seems fragile.\n\nThis commit adds two new actions open-workflow-issue,\nclose-workflow-issue that should provide the same minimal functionality\nusing javascript (a composite action that uses github-script).\n\nIntent is to\n* update both root-signing and private repo to use these instead of\n create-issue\n* after that remove actions/create-issue and scripts/create_issue.sh","shortMessageHtmlLink":"Add replacement actions for create-issue"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQwNzo1MToyMS4wMDAwMDBazwAAAASnUsZ-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xN1QxMzoyNTo1Ni4wMDAwMDBazwAAAAPiCk__"}},"title":"Activity · jku/sigstore-probers"}