Close #556
Preview: https://forgejo.codeberg.page/@pull_564/news & https://forgejo.codeberg.page/@pull_564/2025-02-monthly-update/
- draft the toot & the room announcement
- verify there is no TBD left
- verify all reviews were resolved
- publish
- toot (pin & unpin the previous one): https://floss.social/@forgejo/114190014837558571
- room announcement: https://matrix.to/#/!qjPHwFPdxhpLkXMkyP:matrix.org/$wusXgTb8SLDIjiJ_cn5h76ktaRJSKK4b1JLzLPzg-rk?via=matrix.org&via=tchncs.de&via=envs.net
Room announcement
@room the [monthly update was published](https://forgejo.org/2025-02-monthly-update/) ✨ It is a high level overview of the project activities.
FOSDEM impressions were published and feedback is being collected regarding migrations to Forgejo and commercial usages of Forgejo. code.forgejo.org got hit by a DDoS that was successfully mitigated. A new localization component is now in use and work on federation continued.
Toot
The #Forgejo monthly update was published ✨ It is a high level overview of the project activities.
FOSDEM impressions were published and feedback is being collected regarding migrations to Forgejo and commercial usages of Forgejo. code.forgejo.org got hit by a DDoS that was successfully mitigated. A new localization component is now in use and work on federation continued.
https://forgejo.org/2025-02-monthly-update/
It is the first time when I user forgejo-curl.sh so I'm not sure if and how I could have done this without logging in twice.
since='2025年02月01日T00%3A00%3A00Z'
before='2025年03月01日T00%3A00%3A00Z'
(
forgejo-curl.sh logout
forgejo-curl.sh --token {codeberg_org_token} login https://codeberg.org
for repo in codeberg.org/api/v1/repos/forgejo/{design,forgejo,website,docs,tools,governance,sustainability,discussions} ; do
forgejo-curl.sh api_json "https://${repo}/issues/comments?since=${since}&before=${before}" | jq -r '.[] | .user.login'
forgejo-curl.sh api_json "https://${repo}/issues?limit=50&since=${since}&before=${before}" | jq -r '.[] | .user.login'
done
forgejo-curl.sh logout
forgejo-curl.sh --token {code_forgejo_org_token} login https://code.forgejo.org
for repo in code.forgejo.org/api/v1/repos/forgejo/{runner,end-to-end,act,lxc-helpers,forgejo-curl} code.forgejo.org/api/v1/repos/forgejo-helm/forgejo-helm code.forgejo.org/api/v1/repos/actions/{cascading-pr,setup-forgejo,forgejo-release,ovh-dns-update} ; do
forgejo-curl.sh api_json "https://${repo}/issues/comments?since=${since}&before=${before}" | jq -r '.[] | .user.login'
forgejo-curl.sh api_json "https://${repo}/issues?limit=50&since=${since}&before=${before}" | jq -r '.[] | .user.login'
done
forgejo-curl.sh logout
) | sort -u | grep -v -e '^translate$' -e '^Ghost$' -e '^forgejo-' -e '^thefox$' -e '^end-to-end$' -e '^cascading-pr$' -e '^viceice-bot$'| sed -e 's|^|- https://codeberg.org/|'