2fc3144de4
chore: update github.com/go-ap/activitypub to 902f6cf ( #11301 )
...
Picks the update commit from https://codeberg.org/forgejo/forgejo/pulls/11200 and fixes the new incompatibilities.
I ran full end-to-end tests against Forgejo and basic end-to-end tests against GoToSocial which appear to be working.
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org >
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11301
Reviewed-by: elle <0xllx0@noreply.codeberg.org >
Co-authored-by: famfo <famfo@famfo.xyz >
Co-committed-by: famfo <famfo@famfo.xyz >
2026-04-02 23:57:13 +02:00
Gusted and Gusted
77dbc35138
chore: add modernizer linter ( #11936 )
...
- Go has a suite of small linters that helps with modernizing Go code by using newer functions and catching small mistakes, https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/modernize .
- Enable this linter in golangci-lint.
- There's also [`go fix`](https://go.dev/blog/gofix ), which is not yet released as a linter in golangci-lint: https://github.com/golangci/golangci-lint/pull/6385
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11936
Reviewed-by: Mathieu Fenniak <mfenniak@noreply.codeberg.org >
Co-authored-by: Gusted <postmaster@gusted.xyz >
Co-committed-by: Gusted <postmaster@gusted.xyz >
2026-04-02 03:29:37 +02:00
Christoph Mewes and Gusted
023a894677
chore: fix typos throughout the codebase ( #10753 )
...
This PR fixes a number of typos throughout the entire repository. Running https://github.com/crate-ci/typos and then changing all occurrences that I naively deemed "safe enough".
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/10753
Reviewed-by: Gusted <gusted@noreply.codeberg.org >
Co-authored-by: Christoph Mewes <christoph@kubermatic.com >
Co-committed-by: Christoph Mewes <christoph@kubermatic.com >
2026-01-26 22:57:33 +01:00
Michael Jerger and Earl Warren
c081f20776
Sent user activities to distant federated server ( #8792 )
...
This PR is part of #4767 . It contains
* a refactoring of validation error messages
* adds the ability to send user-activities to distant federated servers
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8792
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org >
Co-authored-by: Michael Jerger <michael.jerger@meissa-gmbh.de >
Co-committed-by: Michael Jerger <michael.jerger@meissa-gmbh.de >
2025-08-06 16:16:13 +02:00
baa93ec66e
enhance validateable interface ( #7714 )
...
This PR is part of https://codeberg.org/forgejo/forgejo/pulls/4767 filed by @algernon
Validateable is enhanced for less duplication.
## Checklist
The [contributor guide](https://forgejo.org/docs/next/contributor/ ) contains information that will be helpful to first time contributors. There also are a few [conditions for merging Pull Requests in Forgejo repositories](https://codeberg.org/forgejo/governance/src/branch/main/PullRequestsAgreement.md ). You are also welcome to join the [Forgejo development chatroom](https://matrix.to/#/#forgejo-development:matrix.org ).
### Tests
- I added test coverage for Go changes...
- [x] in their respective `*_test.go` for unit tests.
### Release notes
- [x] I do not want this change to show in the release notes.
- [ ] I want the title to show in the release notes with a link to this pull request.
- [ ] I want the content of the `release-notes/<pull request number>.md` to be be used for the release notes instead of the title.
Co-authored-by: zam <mirco.zachmann@meissa.de >
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7714
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org >
Co-authored-by: Michael Jerger <michael.jerger@meissa-gmbh.de >
Co-committed-by: Michael Jerger <michael.jerger@meissa-gmbh.de >
2025-05-30 13:07:35 +02:00
f6a5b783d2
add port and schema to federation host ( #7203 )
...
## Checklist
The [contributor guide](https://forgejo.org/docs/next/contributor/ ) contains information that will be helpful to first time contributors. There also are a few [conditions for merging Pull Requests in Forgejo repositories](https://codeberg.org/forgejo/governance/src/branch/main/PullRequestsAgreement.md ). You are also welcome to join the [Forgejo development chatroom](https://matrix.to/#/#forgejo-development:matrix.org ).
### Tests
- I added test coverage for Go changes...
- [x] in their respective `*_test.go` for unit tests.
- [ ] in the `tests/integration` directory if it involves interactions with a live Forgejo server.
### Documentation
- [ ] I created a pull request [to the documentation](https://codeberg.org/forgejo/docs ) to explain to Forgejo users how to use this change.
- [ ] I did not document these changes and I do not expect someone else to do it.
### Release notes
- [ ] I do not want this change to show in the release notes.
- [ ] I want the title to show in the release notes with a link to this pull request.
- [ ] I want the content of the `release-notes/<pull request number>.md` to be be used for the release notes instead of the title.
Co-authored-by: Michael Jerger <michael.jerger@meissa-gmbh.de >
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7203
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org >
Co-authored-by: zam <mirco.zachmann@meissa.de >
Co-committed-by: zam <mirco.zachmann@meissa.de >
2025-04-16 08:07:51 +00:00
Gusted and Gusted
2457f5ff22
chore: branding import path ( #7337 )
...
- Massive replacement of changing `code.gitea.io/gitea` to `forgejo.org`.
- Resolves forgejo/discussions#258
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7337
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org >
Reviewed-by: Michael Kriese <michael.kriese@gmx.de >
Reviewed-by: Beowulf <beowulf@beocode.eu >
Reviewed-by: Panagiotis "Ivory" Vasilopoulos <git@n0toose.net >
Co-authored-by: Gusted <postmaster@gusted.xyz >
Co-committed-by: Gusted <postmaster@gusted.xyz >
2025-03-27 19:40:14 +00:00
Michael Jerger
9d32c5a29b
added validation fixes
2024-05-14 08:31:34 +02:00
Michael Jerger and Earl Warren
2177d38e9c
feat(federation): validate like activities ( #3494 )
...
First step on the way to #1680
The PR will
* accept like request on the api
* validate activity in a first level
You can find
* architecture at: https://codeberg.org/meissa/forgejo/src/branch/forgejo-federated-star/docs/unsure-where-to-put/federation-architecture.md
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3494
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org >
Co-authored-by: Michael Jerger <michael.jerger@meissa-gmbh.de >
Co-committed-by: Michael Jerger <michael.jerger@meissa-gmbh.de >
2024-05-07 07:59:49 +00:00