{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":72495579,"defaultBranch":"main","name":"gitea","ownerLogin":"go-gitea","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-01T02:13:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12724356?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716796445.0","currentOid":""},"activityList":{"items":[{"before":"3cc7f763c3c22ae4c3b5331f8b72b7009c5b11ea","after":"98a61040b1c83790b0e0e977188842f967ae357e","ref":"refs/heads/main","pushedAt":"2024-06-02T03:01:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix the possible migration failure on 286 with postgres 16 (#31209)\n\nTry to fix #31205","shortMessageHtmlLink":"Fix the possible migration failure on 286 with postgres 16 (#31209)"}},{"before":"ab458ce10be59669c810ba43af41f2ba2e72ea5b","after":"3cc7f763c3c22ae4c3b5331f8b72b7009c5b11ea","ref":"refs/heads/main","pushedAt":"2024-06-02T02:32:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Only update poster in issue/comment list if it has been loaded (#31216)\n\nPreviously, all posters were updated, even if they were not part of\r\nposterMaps. In that case, a ghost user was erroneously inserted.\r\n\r\nFixes #31213.","shortMessageHtmlLink":"Only update poster in issue/comment list if it has been loaded (#31216)"}},{"before":"a4275951ba9635e9b7de6a91812b6cc9622c8c9b","after":"ab458ce10be59669c810ba43af41f2ba2e72ea5b","ref":"refs/heads/main","pushedAt":"2024-06-01T11:49:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Return an empty string when a repo has no avatar in the repo API (#31187)\n\nResolves #31167.\r\n\r\nhttps://github.com/go-gitea/gitea/pull/30885 changed the behavior of\r\n`repo.AvatarLink()` where it can now take the empty string and append it\r\nto the app data URL. This does not point to a valid avatar image URL,\r\nand, as the issue mentions, previous Gitea versions returned the empty\r\nstring.\r\n\r\n---------\r\n\r\nCo-authored-by: wxiaoguang ","shortMessageHtmlLink":"Return an empty string when a repo has no avatar in the repo API (#31187"}},{"before":"1987c86f3ce8335a3c1f4754b37872c3ca137b3d","after":"b6280f4d21309cfae7cc07f74173354c664d5e10","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-31T13:54:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wxiaoguang","name":null,"path":"/wxiaoguang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2114189?s=80&v=4"},"commit":{"message":"Split sanitizer functions and fine-tune some tests (#31192) (#31200)\n\nBackport #31192 by wxiaoguang\r\n\r\nCo-authored-by: wxiaoguang ","shortMessageHtmlLink":"Split sanitizer functions and fine-tune some tests (#31192) (#31200)"}},{"before":"352a2cae247afa254241f113c5c22b9351f116b9","after":"a4275951ba9635e9b7de6a91812b6cc9622c8c9b","ref":"refs/heads/main","pushedAt":"2024-05-31T13:26:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wxiaoguang","name":null,"path":"/wxiaoguang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2114189?s=80&v=4"},"commit":{"message":"Split sanitizer functions and fine-tune some tests (#31192)","shortMessageHtmlLink":"Split sanitizer functions and fine-tune some tests (#31192)"}},{"before":"c6176ee59f4a25607dcfbc00757121f705101101","after":"1987c86f3ce8335a3c1f4754b37872c3ca137b3d","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-31T13:08:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix URL In Gitea Actions Badge Docs (#31191) (#31198)\n\nBackport #31191 by @TheBrokenRail\r\n\r\nThe example URL given in the documentation leads to a 404.\r\n\r\nFor instance,\r\n`https://your-gitea-instance.com/{owner}/{repo}/actions/workflows/{workflow_file}?branch={branch}&event={event}`\r\ntranslates to\r\n`https://gitea.thebrokenrail.com/minecraft-pi-reborn/minecraft-pi-reborn/actions/workflows/build.yml`,\r\nwhich is a 404.\r\n\r\nI had to check the [linked GitHub\r\ndocs](https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge)\r\nto learn that you have to add `/badge.svg` to the URL.\r\n\r\nExample:\r\nhttps://gitea.thebrokenrail.com/minecraft-pi-reborn/minecraft-pi-reborn/actions/workflows/build.yml/badge.svg\r\n\r\nCo-authored-by: TheBrokenRail <17478432+TheBrokenRail@users.noreply.github.com>","shortMessageHtmlLink":"Fix URL In Gitea Actions Badge Docs (#31191) (#31198)"}},{"before":"972f807ee7d0643b93a776d362ecefc3d5433048","after":"352a2cae247afa254241f113c5c22b9351f116b9","ref":"refs/heads/main","pushedAt":"2024-05-31T12:10:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverwind","name":null,"path":"/silverwind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115237?s=80&v=4"},"commit":{"message":"Performance improvements for pull request list API (#30490)\n\nFix #30483\r\n\r\n---------\r\n\r\nCo-authored-by: yp05327 <576951401@qq.com>\r\nCo-authored-by: Giteabot ","shortMessageHtmlLink":"Performance improvements for pull request list API (#30490)"}},{"before":"572fa55fbcc2cb9418b4f7b981a7c80a11899276","after":"972f807ee7d0643b93a776d362ecefc3d5433048","ref":"refs/heads/main","pushedAt":"2024-05-31T11:41:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix URL In Gitea Actions Badge Docs (#31191)\n\nThe example URL given in the documentation leads to a 404.\r\n\r\nFor instance,\r\n`https://your-gitea-instance.com/{owner}/{repo}/actions/workflows/{workflow_file}?branch={branch}&event={event}`\r\ntranslates to\r\n`https://gitea.thebrokenrail.com/minecraft-pi-reborn/minecraft-pi-reborn/actions/workflows/build.yml`,\r\nwhich is a 404.\r\n\r\nI had to check the [linked GitHub\r\ndocs](https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge)\r\nto learn that you have to add `/badge.svg` to the URL.\r\n\r\nExample:\r\nhttps://gitea.thebrokenrail.com/minecraft-pi-reborn/minecraft-pi-reborn/actions/workflows/build.yml/badge.svg","shortMessageHtmlLink":"Fix URL In Gitea Actions Badge Docs (#31191)"}},{"before":"e8c776c79384c1c0a4d707ce5084b27347703848","after":"c6176ee59f4a25607dcfbc00757121f705101101","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-31T03:34:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix branch order (#31174) (#31193)\n\nBackport #31174 by @lunny\r\n\r\nFix #31172\r\n\r\nThe original order or the default order should not be ignored even if we\r\nhave an is_deleted order.\r\n\r\nCo-authored-by: Lunny Xiao ","shortMessageHtmlLink":"Fix branch order (#31174) (#31193)"}},{"before":"1137a0357eb1e35a046e86a7277594154d0f6c85","after":"572fa55fbcc2cb9418b4f7b981a7c80a11899276","ref":"refs/heads/main","pushedAt":"2024-05-31T02:30:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Drop `IDOrderDesc` for listing Actions task and always order by `id DESC` (#31150)\n\nClose #31066\r\n\r\nJust follow what `FindRunOptions` and `FindScheduleOptions` do.","shortMessageHtmlLink":"Drop IDOrderDesc for listing Actions task and always order by `id D…"}},{"before":"fb7b743bd0f305a6462896398bcba2a74c6e391e","after":"1137a0357eb1e35a046e86a7277594154d0f6c85","ref":"refs/heads/main","pushedAt":"2024-05-31T01:58:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix branch order (#31174)\n\nFix #31172\r\n\r\nThe original order or the default order should not be ignored even if we\r\nhave an is_deleted order.","shortMessageHtmlLink":"Fix branch order (#31174)"}},{"before":"015efcd8bfd451ef593192eb43cfcfb7001f7861","after":"fb7b743bd0f305a6462896398bcba2a74c6e391e","ref":"refs/heads/main","pushedAt":"2024-05-30T07:33:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Azure blob storage support (#30995)\n\nThis PR implemented object storages(LFS/Packages/Attachments and etc.)\r\nfor Azure Blob Storage. It depends on azure official golang SDK and can\r\nsupport both the azure blob storage cloud service and azurite mock\r\nserver.\r\n\r\nReplace #25458\r\nFix #22527 \r\n\r\n- [x] CI Tests\r\n- [x] integration test, MSSQL integration tests will now based on\r\nazureblob\r\n - [x] unit test \r\n- [x] CLI Migrate Storage\r\n- [x] Documentation for configuration added\r\n\r\n------\r\n\r\nTODO (other PRs):\r\n- [ ] Improve performance of `blob download`.\r\n\r\n---------\r\n\r\nCo-authored-by: yp05327 <576951401@qq.com>","shortMessageHtmlLink":"Azure blob storage support (#30995)"}},{"before":"cc64d4d2b23fd98f3f8655eff58d810ffaf4bcae","after":"e8c776c79384c1c0a4d707ce5084b27347703848","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-30T07:04:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix push multiple branches error with tests (#31151) (#31153)\n\nBackport #31151 by @lunny\r\n\r\nFix #31140 \r\n\r\nThe previous logic is wrong when pushing multiple branches. After first\r\nbranch updated, it will ignore left other branches sync operations.\r\n\r\nAs a workaround for the repositories, just push a new commit after the\r\npatch applied will fix the repositories status.\r\n\r\nCo-authored-by: Lunny Xiao ","shortMessageHtmlLink":"Fix push multiple branches error with tests (#31151) (#31153)"}},{"before":"d612a24e3e8cd288047448df86b69d00484dd183","after":"015efcd8bfd451ef593192eb43cfcfb7001f7861","ref":"refs/heads/main","pushedAt":"2024-05-30T07:04:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Use repo as of renderctx's member rather than a repoPath on metas (#29222)\n\nUse a `gitrepo.Repository` in the markup's RenderContext but not store\r\nthe repository's path.","shortMessageHtmlLink":"Use repo as of renderctx's member rather than a repoPath on metas (#2…"}},{"before":"f0d55e48197a190d8b05ba083193deeb4994b754","after":"cc64d4d2b23fd98f3f8655eff58d810ffaf4bcae","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-30T06:24:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wxiaoguang","name":null,"path":"/wxiaoguang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2114189?s=80&v=4"},"commit":{"message":"Ignore FindRecentlyPushedNewBranches err (#31164) (#31171)\n\nBackport #31164","shortMessageHtmlLink":"Ignore FindRecentlyPushedNewBranches err (#31164) (#31171)"}},{"before":"ce751761ce218a4a011ed5659718f9b62ed8bcad","after":"d612a24e3e8cd288047448df86b69d00484dd183","ref":"refs/heads/main","pushedAt":"2024-05-30T02:24:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Ignore FindRecentlyPushedNewBranches err (#31164)\n\nFix #31163","shortMessageHtmlLink":"Ignore FindRecentlyPushedNewBranches err (#31164)"}},{"before":"fb14ca30eb0d1cdf3a31ceb7433a50c35afc8c68","after":"f0d55e48197a190d8b05ba083193deeb4994b754","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-30T01:07:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverwind","name":null,"path":"/silverwind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115237?s=80&v=4"},"commit":{"message":"Swap word order in Comment and Close (#31148) (#31165)\n\nBackport #31148 by @techknowlogick\r\n\r\nReduce accident closing of tickets only to re-open them right away. This\r\naligns the text on these buttons with what GitHub has.\r\n\r\nCommit is authored by @LazyDodo, and was committed to the Blender fork\r\nby @brechtvl\r\n\r\nBackground details:\r\nhttps://projects.blender.org/infrastructure/gitea-custom/pulls/7\r\n\r\nCo-authored-by: techknowlogick \r\nCo-authored-by: Ray Molenkamp ","shortMessageHtmlLink":"Swap word order in Comment and Close (#31148) (#31165)"}},{"before":"a672f066f7af2d246d3d3cd47e6ac3c6f545fb38","after":"fb14ca30eb0d1cdf3a31ceb7433a50c35afc8c68","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-30T00:38:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverwind","name":null,"path":"/silverwind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115237?s=80&v=4"},"commit":{"message":"Fix markup preview (#31158) (#31166)\n\nBackport #31158 by @wxiaoguang\r\n\r\nFix #31157\r\n\r\nAfter:\r\n\r\n\r\n![image](https://github.com/go-gitea/gitea/assets/2114189/4d918cce-cd0d-4601-9c81-4b32df1b0b38)\r\n\r\nCo-authored-by: wxiaoguang ","shortMessageHtmlLink":"Fix markup preview (#31158) (#31166)"}},{"before":"34daee6baf2e454e9a99bf2f03ed46011bf38d18","after":"ce751761ce218a4a011ed5659718f9b62ed8bcad","ref":"refs/heads/main","pushedAt":"2024-05-30T00:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GiteaBot","name":"Giteabot","path":"/GiteaBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24582011?s=80&v=4"},"commit":{"message":"[skip ci] Updated translations via Crowdin","shortMessageHtmlLink":"[skip ci] Updated translations via Crowdin"}},{"before":"31011f5cde15bc8f8b58a714c201e6865ce9fd6e","after":"34daee6baf2e454e9a99bf2f03ed46011bf38d18","ref":"refs/heads/main","pushedAt":"2024-05-29T16:28:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix markup preview (#31158)\n\nFix #31157\r\n\r\nAfter:\r\n\r\n![image](https://github.com/go-gitea/gitea/assets/2114189/4d918cce-cd0d-4601-9c81-4b32df1b0b38)","shortMessageHtmlLink":"Fix markup preview (#31158)"}},{"before":"5c1b550e00e9460078e00c41a32d206b260ef482","after":"31011f5cde15bc8f8b58a714c201e6865ce9fd6e","ref":"refs/heads/main","pushedAt":"2024-05-29T15:54:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Swap word order in Comment and Close (#31148)\n\nReduce accident closing of tickets only to re-open them right away. This\r\naligns the text on these buttons with what GitHub has.\r\n\r\nCommit is authored by @LazyDodo, and was committed to the Blender fork\r\nby @brechtvl\r\n\r\nBackground details:\r\nhttps://projects.blender.org/infrastructure/gitea-custom/pulls/7\r\n\r\nCo-authored-by: Ray Molenkamp ","shortMessageHtmlLink":"Swap word order in Comment and Close (#31148)"}},{"before":"c6189cfcb9d6975bae84cad2e3a2fb00886bca6a","after":"a672f066f7af2d246d3d3cd47e6ac3c6f545fb38","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-29T07:06:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverwind","name":null,"path":"/silverwind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115237?s=80&v=4"},"commit":{"message":"Use vertical layout for multiple code expander buttons (#31122) (#31152)\n\nBackport #31122 by @silverwind\r\n\r\nFixes: https://github.com/go-gitea/gitea/issues/31068\r\n\r\n- Now it only does a single call to `GetExpandDirection` per line\r\ninstead of multiples.\r\n- Exposed `data-expand-direction` to frontend so it can correctly size\r\nthe buttons (it's a pain to do in tables).\r\n\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\r\nWould backport as trivial enhancement.\r\n\r\nCo-authored-by: silverwind ","shortMessageHtmlLink":"Use vertical layout for multiple code expander buttons (#31122) (#31152)"}},{"before":"7034efc7dc0e355c63b11f0f633216d489d254be","after":"5c1b550e00e9460078e00c41a32d206b260ef482","ref":"refs/heads/main","pushedAt":"2024-05-29T06:43:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix push multiple branches error with tests (#31151)","shortMessageHtmlLink":"Fix push multiple branches error with tests (#31151)"}},{"before":"c93cbc991e99a937223844e072a054cf76e815ca","after":"7034efc7dc0e355c63b11f0f633216d489d254be","ref":"refs/heads/main","pushedAt":"2024-05-29T06:08:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Use vertical layout for multiple code expander buttons (#31122)\n\nFixes: https://github.com/go-gitea/gitea/issues/31068\r\n\r\n- Now it only does a single call to `GetExpandDirection` per line\r\ninstead of multiples.\r\n- Exposed `data-expand-direction` to frontend so it can correctly size\r\nthe buttons (it's a pain to do in tables).\r\n\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\r\nWould backport as trivial enhancement.","shortMessageHtmlLink":"Use vertical layout for multiple code expander buttons (#31122)"}},{"before":"42b2541cb5a9e4848bd4462fe3882100c42d1e7f","after":"c6189cfcb9d6975bae84cad2e3a2fb00886bca6a","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-29T01:34:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Add an immutable tarball link to archive download headers for Nix (#31139) (#31145)\n\nBackport #31139 by @Mic92\r\n\r\nThis allows `nix flake metadata` and nix in general to lock a *branch*\r\ntarball link in a manner that causes it to fetch the correct commit even\r\nif the branch is updated with a newer version.\r\n\r\nFor further context, Nix flakes are a feature that, among other things,\r\nallows for \"inputs\" that are \"github:someuser/somerepo\",\r\n\"https://some-tarball-service/some-tarball.tar.gz\",\r\n\"sourcehut:~meow/nya\" or similar. This feature allows our users to fetch\r\ntarballs of git-based inputs to their builds rather than using git to\r\nfetch them, saving significant download time.\r\n\r\nThere is presently no gitea or forgejo specific fetcher in Nix, and we\r\ndon't particularly wish to have one. Ideally (as a developer on a Nix\r\nimplementation myself) we could just use the generic tarball fetcher and\r\nnot add specific forgejo support, but to do so, we need additional\r\nmetadata to know which commit a given *branch* tarball represents, which\r\nis the purpose of the Link header added here.\r\n\r\nThe result of this patch is that a Nix user can specify\r\n`inputs.something.url =\r\n\"https://forgejo-host/some/project/archive/main.tar.gz\"` in flake.nix\r\nand get a link to some concrete tarball for the actual commit in the\r\nlock file, then when they run `nix flake update` in the future, they\r\nwill get the latest commit in that branch.\r\n\r\nExample of it working locally:\r\n\r\n» nix flake metadata --refresh\r\n'http://localhost:3000/api/v1/repos/jade/cats/archive/main.tar.gz?dir=configs/nix'\r\nResolved URL:\r\nhttp://localhost:3000/api/v1/repos/jade/cats/archive/main.tar.gz?dir=configs/nix\r\nLocked URL:\r\nhttp://localhost:3000/api/v1/repos/jade/cats/archive/804ede182b6b66469b23ea4d21eece52766b7a06.tar.gz?dir=configs\r\n/nix&narHash=sha256-yP7KkDVfuixZzs0fsqhSETXFC0y8m6nmPLw2GrAMxKQ%3D\r\nDescription: Computers with the nixos\r\nPath: /nix/store/s856c6yqghyan4v0zy6jj19ksv0q22nx-source\r\nRevision: 804ede182b6b66469b23ea4d21eece52766b7a06\r\nLast modified: 2024-05-02 00:48:32\r\n\r\nFor details on the header value, see:\r\n\r\nhttps://github.com/nixos/nix/blob/56763ff918eb308db23080e560ed2ea3e00c80a7/doc/manual/src/protocols/tarball-fetcher.md\r\n\r\nCo-authored-by: Jörg Thalheim \r\nCo-authored-by: Jade Lovelace \r\nCo-authored-by: wxiaoguang ","shortMessageHtmlLink":"Add an immutable tarball link to archive download headers for Nix (#3…"}},{"before":"9c93c6249ca8421d489acac75f39e6acbbcca16a","after":"42b2541cb5a9e4848bd4462fe3882100c42d1e7f","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-29T01:05:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Update demo site location from try.gitea.io -> demo.gitea.com (#31054) (#31146)\n\nBackport #31054 by @lunny\r\n\r\nCo-authored-by: Lunny Xiao ","shortMessageHtmlLink":"Update demo site location from try.gitea.io -> demo.gitea.com (#31054) ("}},{"before":"b615a59db8feb9c2591425f0cc7aca518157f7ea","after":"9c93c6249ca8421d489acac75f39e6acbbcca16a","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-29T00:54:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverwind","name":null,"path":"/silverwind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115237?s=80&v=4"},"commit":{"message":"Remove duplicate `ProxyPreserveHost` in Apache httpd doc (#31143) (#31147)\n\nBackport #31143 by @HorlogeSkynet\r\n\r\n---\r\n\r\n(fix up for #31003)\r\n\r\nCo-authored-by: Samuel FORESTIER ","shortMessageHtmlLink":"Remove duplicate ProxyPreserveHost in Apache httpd doc (#31143) (#3…"}},{"before":"207c0c6c928f67a0159783f9d1e31493097fcd70","after":"c93cbc991e99a937223844e072a054cf76e815ca","ref":"refs/heads/main","pushedAt":"2024-05-29T00:35:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverwind","name":null,"path":"/silverwind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115237?s=80&v=4"},"commit":{"message":"Remove duplicate `ProxyPreserveHost` in Apache httpd doc (#31143)\n\n---\r\n\r\n(fix up for #31003)","shortMessageHtmlLink":"Remove duplicate ProxyPreserveHost in Apache httpd doc (#31143)"}},{"before":"4fe415683e685838fde4e11f14f0309bbadb36e4","after":"207c0c6c928f67a0159783f9d1e31493097fcd70","ref":"refs/heads/main","pushedAt":"2024-05-29T00:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GiteaBot","name":"Giteabot","path":"/GiteaBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24582011?s=80&v=4"},"commit":{"message":"[skip ci] Updated translations via Crowdin","shortMessageHtmlLink":"[skip ci] Updated translations via Crowdin"}},{"before":"1e3c4d8fc702aeedc359162ab1284b30a2a59717","after":"4fe415683e685838fde4e11f14f0309bbadb36e4","ref":"refs/heads/main","pushedAt":"2024-05-28T15:30:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wxiaoguang","name":null,"path":"/wxiaoguang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2114189?s=80&v=4"},"commit":{"message":"Add an immutable tarball link to archive download headers for Nix (#31139)\n\nThis allows `nix flake metadata` and nix in general to lock a *branch*\r\ntarball link in a manner that causes it to fetch the correct commit even\r\nif the branch is updated with a newer version.\r\n\r\nCo-authored-by: Jade Lovelace \r\nCo-authored-by: wxiaoguang ","shortMessageHtmlLink":"Add an immutable tarball link to archive download headers for Nix (#3…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWf0aOQA","startCursor":null,"endCursor":null}},"title":"Activity · go-gitea/gitea"}