{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":136127968,"defaultBranch":"main","name":"forgefed","ownerLogin":"forgefed","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-05T06:03:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39940490?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696613730.0","currentOid":""},"activityList":{"items":[{"before":"aede6b8efd866c4a45cd48832cb99efecaddb17b","after":"2c47d6bf685f974107b5d31883453c02d1f2d98a","ref":"refs/heads/main","pushedAt":"2024-05-17T14:21:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Blog: Add post about team nesting (#221)\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/221\nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Blog: Add post about team nesting (#221)"}},{"before":"937578028b14c10e1000702a09258f6c056fb906","after":"aede6b8efd866c4a45cd48832cb99efecaddb17b","ref":"refs/heads/main","pushedAt":"2024-05-17T14:20:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Update chat navigation link (#219)\n\nIt looks like matrix doesn't work (I tried a few clients). Would it be better to link to IRC?\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/219\nCo-authored-by: leetickett \nCo-committed-by: leetickett ","shortMessageHtmlLink":"Update chat navigation link (#219)"}},{"before":"7f2266532fabbf732a55fdf6f65dc9d5c10cb8b1","after":"937578028b14c10e1000702a09258f6c056fb906","ref":"refs/heads/main","pushedAt":"2024-05-17T14:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Blog: Post about project nesting implementation (#218)\n\nI'm opening it as WIP only because I still need to record the video demo and paste the URL in the blog post :)\n\nEDIT: Added the video link.\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/218\nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Blog: Post about project nesting implementation (#218)"}},{"before":"c5475d25373e31d1cd9719fb909f4ee5cf1f0bd9","after":"7f2266532fabbf732a55fdf6f65dc9d5c10cb8b1","ref":"refs/heads/main","pushedAt":"2024-04-27T08:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Spec: Add sections about adding & removing team/project members (#214)\n\nAdding and removing team and project members is already described, but it's not obvious where. So I'm adding clear sections to make this info visible and clearer.\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/214\nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Spec: Add sections about adding & removing team/project members (#214)"}},{"before":"3f89a20ab60a18121104e891a6ccadb4c470862f","after":"c5475d25373e31d1cd9719fb909f4ee5cf1f0bd9","ref":"refs/heads/main","pushedAt":"2024-04-11T14:01:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Mention NLNet funding in the README (#215)\n\nThe text comes from NLNet's suggested acknowledgement text (but they're happy with us tweaking it).\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/215\nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Mention NLNet funding in the README (#215)"}},{"before":"fe3227025c6fd1546b28e0129501ab2329acb4f9","after":"3f89a20ab60a18121104e891a6ccadb4c470862f","ref":"refs/heads/main","pushedAt":"2024-03-18T15:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Blog: Teams and team membership (#212)\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/212\nReviewed-by: Anthony Wang \nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Blog: Teams and team membership (#212)"}},{"before":"741d911c6ecf0370929b3cc3ae1297b41e1454a7","after":"fe3227025c6fd1546b28e0129501ab2329acb4f9","ref":"refs/heads/main","pushedAt":"2023-12-18T14:27:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Spec: Define process of add/remove component to/from project (#210)\n\nThis PR defines the sequence of activities for adding a component (e.g. a repo, an issue tracker, etc.) to a project. And the process of removal.\n\nThe adding process is implemented in Vervis (it took me a while, was more complicated than I hoped). I haven't yet fully implemented the removal, but it seems simple enough to include in this PR for completeness.\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/210\nReviewed-by: Aravinth Manivannan \nReviewed-by: Earl Warren \nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Spec: Define process of add/remove component to/from project (#210)"}},{"before":"ef47227e807a594121a32594068e10032721d5b1","after":"741d911c6ecf0370929b3cc3ae1297b41e1454a7","ref":"refs/heads/main","pushedAt":"2023-11-23T23:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Blog: New post, Projects & OCAP Chains (#211)\n\nThis is about creating Projects, adding components to them, and using the Project access to use the components. With a video demo and (hopefully) interactive Vervis demo deployment.\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/211\nReviewed-by: Earl Warren \nReviewed-by: Anthony Wang \nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Blog: New post, Projects & OCAP Chains (#211)"}},{"before":"70bdf0bf8e587922cf5bdcc9e435d03c2b9a0c20","after":"ef47227e807a594121a32594068e10032721d5b1","ref":"refs/heads/main","pushedAt":"2023-11-12T02:33:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Spec: Define 6 standard roles (#201)\n\nDepends on #199 and includes its commit\n\nThis also updates the vocabulary description of `Revoke`, removing properties that aren't used anymore\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/201\nReviewed-by: Earl Warren \nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Spec: Define 6 standard roles (#201)"}},{"before":"d5de0d1bb3af90f441e268ec6a6eba02acacb4d7","after":"70bdf0bf8e587922cf5bdcc9e435d03c2b9a0c20","ref":"refs/heads/main","pushedAt":"2023-10-06T17:40:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Spec: Use JSON-based authenticity proofs in Revoke activities (#199)\n\nUntil now, Revoke activities were allowed to \"copy\" properties from the\nGrants they cancel, because the only embedded signing method on the\nFediverse was based on JSON-LD algorithms and linked data signing (which\nare both controversial).\n\nWith the object integrity FEP that came in 2022, which is based on plain-JSON\nsigning and doesn't depend on JSON-LD, we now have a better option.\n\nThis PR removes the \"copying\" of properties from Grant to Revoke,\ninstead allowing a Revoke to include entire Grant objects, signed using\nthe method described in the FEP.\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/199\nReviewed-by: Earl Warren \nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Spec: Use JSON-based authenticity proofs in Revoke activities (#199)"}},{"before":"348d59160be09b560d0769398654b144eaeae7cf","after":"d5de0d1bb3af90f441e268ec6a6eba02acacb4d7","ref":"refs/heads/main","pushedAt":"2023-10-06T17:40:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Spec: Add support for relying on a previous check of a Grant revocation URI (#208)\n\n(This is just #198 rebased on top of the latest main branch)\n\nUntil now, every use of a Grant delegation chain required checking all\nthe revocation URIs by sending HTTP requests to them. For deeply nested\nstructures of projects and teams, or for very big projects and teams,\nthis may cause a lot of network traffic for every resource access, and pressure\non the revocation URIs, and may require very high availability of the\nservers hosting those URIs.\n\nThis commit allows a Grant to specify a duration, in seconds, such that\nthe revocation URI check may be skipped if the duration hasn't passed\nsince the last check of the URI (by the specific actor or by the whole\nserver). This allows to reduce the impacts described above.\n\nCo-authored-by: Pere Lev \nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/208","shortMessageHtmlLink":"Spec: Add support for relying on a previous check of a Grant revocati…"}},{"before":"0c006e226d9348d053eded31cbd3df1a343a4d27","after":"5950b67a836e83b5a5f0b1f6c621fa9c267450f4","ref":"refs/heads/ocap-leeway","pushedAt":"2023-10-06T17:40:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Spec: Add support for relying on a previous check of a Grant revocation URI\n\nUntil now, every use of a Grant delegation chain required checking all\nthe revocation URIs by sending HTTP requests to them. For deeply nested\nstructures of projects and teams, or for very big projects and teams,\nthis may cause a lot of network traffic for every resource access, and pressure\non the revocation URIs, and may require very high availability of the\nservers hosting those URIs.\n\nThis commit allows a Grant to specify a duration, in seconds, such that\nthe revocation URI check may be skipped if the duration hasn't passed\nsince the last check of the URI (by the specific actor or by the whole\nserver). This allows to reduce the impacts described above.","shortMessageHtmlLink":"Spec: Add support for relying on a previous check of a Grant revocati…"}},{"before":"0e45d12d12f78154b6a6eefae6fc2ee83cbddf84","after":null,"ref":"refs/heads/ci-test","pushedAt":"2023-10-06T17:35:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"}},{"before":null,"after":"0c006e226d9348d053eded31cbd3df1a343a4d27","ref":"refs/heads/ocap-leeway","pushedAt":"2023-10-06T17:35:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Spec: Add support for relying on a previous check of a Grant revocation URI\n\nUntil now, every use of a Grant delegation chain required checking all\nthe revocation URIs by sending HTTP requests to them. For deeply nested\nstructures of projects and teams, or for very big projects and teams,\nthis may cause a lot of network traffic for every resource access, and pressure\non the revocation URIs, and may require very high availability of the\nservers hosting those URIs.\n\nThis commit allows a Grant to specify a duration, in seconds, such that\nthe revocation URI check may be skipped if the duration hasn't passed\nsince the last check of the URI (by the specific actor or by the whole\nserver). This allows to reduce the impacts described above.","shortMessageHtmlLink":"Spec: Add support for relying on a previous check of a Grant revocati…"}},{"before":"0e45d12d12f78154b6a6eefae6fc2ee83cbddf84","after":"348d59160be09b560d0769398654b144eaeae7cf","ref":"refs/heads/main","pushedAt":"2023-10-06T17:24:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Spec: Add time bounds (start & expiration) to Grants (#197)\n\nSo far, `Grant` activities don't have explicit time bounds:\n\n- Once published, they're instantly valid\n- Once published, they're valid forever unless manually revoked at some point\n\nThis PR adds support for specifying a start time and an expiration time for `Grant`s, using the standard ActivityPub `startTime` and `endTime` properties.\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/197\nReviewed-by: Anthony Wang \nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Spec: Add time bounds (start & expiration) to Grants (#197)"}},{"before":"aebdbe4f6a4e50c181807f93843893514bfa315d","after":"0e45d12d12f78154b6a6eefae6fc2ee83cbddf84","ref":"refs/heads/ci-test","pushedAt":"2023-10-06T17:23:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Rewrite .woodpecker.yml to use Alpine and pipx (#206)\n\nThe current CI pipeline was a workaround for Codeberg-CI/feedback#117 and is currently broken. This PR makes it use Alpine and pipx instead which should be more reliable.\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/206\nCo-authored-by: Anthony Wang \nCo-committed-by: Anthony Wang ","shortMessageHtmlLink":"Rewrite .woodpecker.yml to use Alpine and pipx (#206)"}},{"before":null,"after":"aebdbe4f6a4e50c181807f93843893514bfa315d","ref":"refs/heads/ci-test","pushedAt":"2023-09-27T03:23:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"CI test","shortMessageHtmlLink":"CI test"}},{"before":"da858ba6815a7e70c2753b068a2ae31067682329","after":null,"ref":"refs/heads/zola-tweaks","pushedAt":"2023-08-30T19:37:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"}},{"before":"7abb4916ad5020d9308183125a0ee9f62c003c6d","after":"0e45d12d12f78154b6a6eefae6fc2ee83cbddf84","ref":"refs/heads/main","pushedAt":"2023-08-30T19:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Rewrite .woodpecker.yml to use Alpine and pipx (#206)\n\nThe current CI pipeline was a workaround for Codeberg-CI/feedback#117 and is currently broken. This PR makes it use Alpine and pipx instead which should be more reliable.\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/206\nCo-authored-by: Anthony Wang \nCo-committed-by: Anthony Wang ","shortMessageHtmlLink":"Rewrite .woodpecker.yml to use Alpine and pipx (#206)"}},{"before":"e82126834fac16521de1ac7e447373a16af047f4","after":"7abb4916ad5020d9308183125a0ee9f62c003c6d","ref":"refs/heads/main","pushedAt":"2023-08-30T18:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"enable atom feed auto discovery (#205)\n\nTo prevent issues like #204 in the future auto discovery of the atom feed can be useful. This is a simple change based on [these docs](https://www.getzola.org/documentation/templates/feeds/).\n\nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/205\nReviewed-by: Anthony Wang \nCo-authored-by: Sertonix \nCo-committed-by: Sertonix ","shortMessageHtmlLink":"enable atom feed auto discovery (#205)"}},{"before":"976b13982ee8c2d022d37e85d27a27b455fe8f19","after":"e82126834fac16521de1ac7e447373a16af047f4","ref":"refs/heads/main","pushedAt":"2023-07-19T19:20:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Blog: Vervis Invite demo (#202)\n\nA very little post about Inviting people to be collaborators in projects.\n\nCo-authored-by: Pere Lev \nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/202\nReviewed-by: Anthony Wang \nReviewed-by: Earl Warren \nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Blog: Vervis Invite demo (#202)"}},{"before":"eba4606ceb09049181e74fb96a83fedf28ea85f7","after":"976b13982ee8c2d022d37e85d27a27b455fe8f19","ref":"refs/heads/main","pushedAt":"2023-06-11T17:57:56.274Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Blog post: Stabilizing OCAPs (#200)\n\n.\n\nCo-authored-by: Pere Lev \nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/200\nReviewed-by: Anthony Wang \nCo-authored-by: Pere Lev \nCo-committed-by: Pere Lev ","shortMessageHtmlLink":"Blog post: Stabilizing OCAPs (#200)"}},{"before":"8961aa77896bb218b368e98b3b1b51b55335359a","after":"eba4606ceb09049181e74fb96a83fedf28ea85f7","ref":"refs/heads/main","pushedAt":"2023-05-26T06:53:52.929Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Blog post: Vervis actor refactoring (#196)\n\n.\n\nCo-authored-by: Pere Lev \nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/196","shortMessageHtmlLink":"Blog post: Vervis actor refactoring (#196)"}},{"before":"ade0b05a23ee04f5b82995830b0e3b4d275567a0","after":"8961aa77896bb218b368e98b3b1b51b55335359a","ref":"refs/heads/main","pushedAt":"2023-03-29T17:29:46.160Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Generate Atom feed and replace \"pandoc\" with \"Zola\" in the footer (#193)\n\nCo-authored-by: Anthony Wang \nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/193","shortMessageHtmlLink":"Generate Atom feed and replace \"pandoc\" with \"Zola\" in the footer (#193)"}},{"before":"7c83a6ed8546988b46a33c7a055d7ae4eb76b41c","after":null,"ref":"refs/heads/fix-slow-ci","pushedAt":"2023-03-27T19:06:46.386Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"}},{"before":null,"after":"da858ba6815a7e70c2753b068a2ae31067682329","ref":"refs/heads/zola-tweaks","pushedAt":"2023-03-27T19:06:46.386Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Generate Atom feed and replace \"pandoc\" with \"Zola\" in the footer","shortMessageHtmlLink":"Generate Atom feed and replace \"pandoc\" with \"Zola\" in the footer"}},{"before":"079a123526f9c2473136343b7ea2136740aa4a41","after":"ade0b05a23ee04f5b82995830b0e3b4d275567a0","ref":"refs/heads/main","pushedAt":"2023-03-27T18:58:51.136Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Temporarily use archlinux instead of debian for CI until we find a better solution (#192)\n\nThe CI currently takes 40 minutes to run and times out when trying to deploy the website, which is a huge blocker. For some reason, using `archlinux` as the container image fixes the slowness problem, but this is only a temporary fix since using `debian` will be more stable in the long run.\n\nCo-authored-by: Anthony Wang \nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/192","shortMessageHtmlLink":"Temporarily use archlinux instead of debian for CI until we find a be…"}},{"before":"adccc315673804db5ba47ac7a6fd85ca0bd80208","after":null,"ref":"refs/heads/zola","pushedAt":"2023-03-27T18:54:46.545Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"}},{"before":null,"after":"7c83a6ed8546988b46a33c7a055d7ae4eb76b41c","ref":"refs/heads/fix-slow-ci","pushedAt":"2023-03-27T18:54:46.545Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Temporarily use archlinux instead of debian for CI until we find a better solution","shortMessageHtmlLink":"Temporarily use archlinux instead of debian for CI until we find a be…"}},{"before":"7438d9cfe21c80db282e5bd54f68beeb220cf18f","after":"079a123526f9c2473136343b7ea2136740aa4a41","ref":"refs/heads/main","pushedAt":"2023-03-27T18:53:14.045Z","pushType":"push","commitsCount":1,"pusher":{"login":"ForgeFedBot","name":"ForgeFedBot","path":"/ForgeFedBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108084321?s=80&v=4"},"commit":{"message":"Build website pages & blog using Zola (#191)\n\nSwitching from plain pandoc to a static site generator was discussed in #110. Finally, here it is.\n\n- I didn't use any theme, just kept the CSS we already have\n- Removed the funding-plan page, it's outdated\n- Added a blog section\n\n@xy, can you verify that the CI/deployment recipes are correct and run successfully? Do you have access to the Woodpecker instance (looks like I don't)\n\nThe live website still doesn't have the latest changes applied, and Idk if it's because of CI waiting in the queue, or because of CI recipe having an error.\n\nCo-authored-by: fr33domlover \nReviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/191\nReviewed-by: Anthony Wang \nCo-authored-by: fr33domlover \nCo-committed-by: fr33domlover ","shortMessageHtmlLink":"Build website pages & blog using Zola (#191)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETQBebwA","startCursor":null,"endCursor":null}},"title":"Activity · forgefed/forgefed"}