Michael Jerger
957b1023e9
refactoring: separaate model & module
2024-05-03 08:00:17 +02:00
Michael Jerger
42837f5dab
fix linting
2024-05-02 08:56:36 +02:00
Michael Jerger
ded7b60d0c
wix the invalid test
2024-05-01 15:46:15 +02:00
Michael Jerger
534d692d68
fix field names
2024-05-01 15:46:03 +02:00
Michael Jerger
715ff0eb7f
remove unused & fix wording
2024-05-01 15:23:39 +02:00
Michael Jerger
87036ec719
Merge branch 'forgejo-federated-star' of codeberg.org:meissa/forgejo into forgejo-federated-star
2024-05-01 15:02:36 +02:00
Michael Jerger
be6e6eb96a
refactor validation
2024-05-01 15:02:27 +02:00
erik
bbec2e2960
Fix test and add symmetry
...
This maybe was a mixup with TestActivityValidation.
We now test if the UnmarshalJSON actually threw an error.
2024-05-01 14:53:42 +02:00
Michael Jerger
4b2802a6ba
internal refactoring
2024-05-01 14:39:23 +02:00
Michael Jerger
6c7cff4f16
fix NPE
2024-05-01 14:39:09 +02:00
Michael Jerger
e9fed7a488
found NPE
2024-04-29 20:13:37 +02:00
Michael Jerger
285e72e4e6
found issue during test
2024-04-29 19:51:28 +02:00
Michael Jerger
a9a30fc212
remove resolved todo & integration test
2024-04-29 08:43:42 +02:00
Michael Jerger
2f2330c450
first integration test
2024-04-28 13:52:51 +02:00
Michael Jerger
70ae102597
Merge branch 'forgejo' into forgejo-federated-star
2024-04-26 17:16:15 +02:00
Michael Jerger
df2fd904b3
drop some words on normalized uri as id
2024-04-26 16:37:16 +02:00
Michael Jerger
37ed52cfd9
start add NormalizedFederatedUri to user
2024-04-26 16:19:31 +02:00
Michael Jerger
f687f79ed0
start add NormalizedFederatedUri to user
2024-04-26 15:48:56 +02:00
Earl Warren
d6c36ec406
Merge pull request 'Drop Gitea-specific columns from two tables' ( #3475 ) from algernon/forgejo:wiki-branch-wars-episode-iii-a-new-migration into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3475
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-26 10:21:28 +00:00
oliverpool
20350846fc
Merge pull request 'fix: git.ComputeHash did not write the content' ( #3466 ) from oliverpool/forgejo:fix_compute_hash into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3466
Reviewed-by: Otto <otto@codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-26 10:15:23 +00:00
Earl Warren
c31ae1a651
fix(lfs): gogit /settings/lfs/find 500 error ( #3472 )
...
Refs: https://codeberg.org/forgejo/forgejo/pulls/3448
Refs: https://codeberg.org/forgejo/forgejo/issues/3438
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3472
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2024-04-26 09:22:09 +00:00
Earl Warren
0819ed2053
Merge pull request 'Update dependency vitest to v1.5.2' ( #3468 ) from renovate/vitest-monorepo into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3468
2024-04-26 08:37:20 +00:00
Earl Warren
51a610d46c
Merge pull request 'Update dependency swagger-ui-dist to v5.17.2' ( #3467 ) from renovate/swagger-ui-dist-5.17.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3467
2024-04-26 08:36:47 +00:00
Gergely Nagy
2bc226eb57
Drop Gitea-specific columns from two tables
...
Gitea and Forgejo chose to implement wiki branch naming differently, but
Forgejo picked the Gitea migration anyway, resulting in an unused column
in the database, which wasn't part of the `Repository` struct either -
something warned about during startup, too.
Similarly, Forgejo chose not to implement User badges at all - but kept
the existing code for it -, and the `badge` table ended up with an
unused `slug` column due to a Gitea migration, and resulted in another
warning at startup.
To keep the database consistent with the code, and to get rid of these
warnings, lets introduce a new migration, which simply drops these
Gitea-specific columns from the database.
Fixes #3463 .
Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
2024-04-26 10:34:06 +02:00
Earl Warren
801554f708
Merge pull request 'Limit database max connections by default' ( #3383 ) from fnetx/Limit database max connections by default into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3383
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-26 08:31:15 +00:00
Earl Warren
c864448dc9
Merge pull request 'services/convert: Convert a Repository's ObjectFormatName too' ( #3464 ) from algernon/forgejo:i-object-exclamationmark-format-name into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3464
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-26 08:27:41 +00:00
Earl Warren
127eff49ee
docs(release-notes): split items in files to avoid conflicts ( #3452 )
...
I thought there would be conflicts but that they would not be so difficult to manage. Worst idea I had this week. Change to @oliverpool idea instead.
> Instead of documenting the release notes in the issue, why not in the codebase?
>
> For instance in [go](https://cs.opensource.google/go/go/+/master:doc/README.md ) there is a `doc/next` folder where you add `<pr-number>.md` files which document each pr.
>
> Before the release, a script takes all those files to generate the changelog.
>
> Having them as a file tracked by git, makes them easy to review and to programmatically handle.
Refs: https://codeberg.org/forgejo/discussions/issues/155#issuecomment-1787013
Co-authored-by: Shiny Nematoda <snematoda.751k2@aleeas.com>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3452
Reviewed-by: Gergely Nagy <algernon@noreply.codeberg.org>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2024-04-26 08:26:33 +00:00
oliverpool
5247fd50db
fix: git.ComputeHash did not write the content
2024-04-26 10:16:59 +02:00
oliverpool
3dfa5ba43a
test: LFS gc should not delete all metadata objects
...
and ComputeBlobHash should depend on the blob content (not only the
length)
2024-04-26 10:16:59 +02:00
Renovate Bot
90c56a9d66
Update dependency vitest to v1.5.2
2024-04-26 08:10:29 +00:00
Renovate Bot
aa2af10f67
Update dependency swagger-ui-dist to v5.17.2
2024-04-26 08:10:19 +00:00
Shiny Nematoda
a641ebf221
[FIX] Set max fuzziness to 2 for bleve ( #3444 )
...
closes #3443
regression from ab5f0b7558
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3444
Reviewed-by: Otto <otto@codeberg.org>
Co-authored-by: Shiny Nematoda <snematoda.751k2@aleeas.com>
Co-committed-by: Shiny Nematoda <snematoda.751k2@aleeas.com>
2024-04-26 08:08:47 +00:00
Earl Warren
40d0f50838
Merge pull request 'docs(release-notes): 7.0.0 LFS garbage collection and workaround' ( #3473 ) from earl-warren/forgejo:wip-release-notes-v7.0 into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3473
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
2024-04-26 08:05:12 +00:00
Gergely Nagy
2385f3c9db
services/convert: Convert a Repository's ObjectFormatName too
...
When converting a `repo_model.Repository` to `api.Repository`, copy the
`ObjectFormatName` field too.
Fixes #3458 .
Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
2024-04-26 09:25:30 +02:00
Earl Warren
b51c608d3f
docs(release-notes): 7.0.0 LFS garbage collection and workaround
...
Refs: https://codeberg.org/forgejo/forgejo/issues/3438
(cherry picked from commit a37836f228
)
2024-04-26 09:16:50 +02:00
Renovate Bot
a3be70f0a5
Update ghcr.io/visualon/renovate Docker tag to v37.323.3
2024-04-26 04:02:40 +00:00
Earl Warren
7f187f9857
Merge pull request 'fix(ui): /settings/lfs/find 500 error (take 2)' ( #3465 ) from earl-warren/forgejo:wip-lfs-template into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3465
Reviewed-by: Otto <otto@codeberg.org>
2024-04-25 21:39:14 +00:00
Earl Warren
4036448c02
fix(ui): /settings/lfs/find 500 error (take 2)
...
Make the test actually fails on error and not just report failure on
the output and succeed.
2024-04-25 23:00:11 +02:00
Earl Warren
94d7523f83
Merge pull request '[BUG] save empty comments' ( #3442 ) from oliverpool/forgejo:empty_comments into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3442
Reviewed-by: Otto <otto@codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-25 19:32:28 +00:00
Earl Warren
f7786e207e
Merge pull request 'Change the default SSH clone url to the ssh:// style' ( #3285 ) from algernon/forgejo:cloning-in-sshtyle into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3285
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Reviewed-by: twenty-panda <twenty-panda@noreply.codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-25 19:24:54 +00:00
Earl Warren
9e212c515e
Merge pull request 'chore(eslint): avoid lint the build' ( #3446 ) from kecrily/forgejo:chore/eslint into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3446
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: Otto <otto@codeberg.org>
2024-04-25 19:20:06 +00:00
Nicolas CARPi
ad9872d884
docs: contributing: avoid information duplication ( #3454 )
...
The file CONTRIBUTING.md contains a list of links that points to
different parts of the developer documentation.
Unfortunately, this list is now incomplete and contains a dead link for the
Developer Workflow.
Given that a more complete similar list is present at:
https://forgejo.org/docs/latest/developer/ , this patch removes the
duplication of information, which leads to dead links and
maintenance burden, and replaces the list with simply a link to the page
that has all the current links.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3454
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Nicolas CARPi <nico-git@deltablot.email>
Co-committed-by: Nicolas CARPi <nico-git@deltablot.email>
2024-04-25 19:10:43 +00:00
Earl Warren
90757544fd
Merge pull request 'Fix Repository icon, name and label not centered vertically' ( #3433 ) from Beowulf/forgejo:fix-repo-header-vertically-center into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3433
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-25 16:18:48 +00:00
Earl Warren
302daddcd1
Merge pull request 'Implement remote user login source and promotion to regular user' ( #2465 ) from earl-warren/forgejo:wip-remote-user into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2465
2024-04-25 15:25:05 +00:00
Beowulf
a278e925a1
Fix Repository icon, name and label not centered vertically
...
Readded correct tailwind class for vertical centering
Regression introduced by 65e190ae8b
Fixes #3428 .
2024-04-25 17:24:41 +02:00
Earl Warren
a8413a1539
Merge pull request 'fix(ui): /settings/lfs/find 500 error' ( #3448 ) from earl-warren/forgejo:wip-lfs-template into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3448
Reviewed-by: Otto <otto@codeberg.org>
2024-04-25 15:12:39 +00:00
Earl Warren
078229a5e4
fix(ui): /settings/lfs/find 500 error
...
When in the repository settings, visiting
- `LFS` to `/{owner}/{repo}/settings/lfs`
- `Find pointer files` to `/{owner}/{repo}/settings/lfs/pointers`
- `Find commits` to `/{owner}/{repo}/settings/lfs/find?oid=...`
failed with an error 500 because of an incorrect evaluation of the
template.
Regression introduced by
cbf923e87b
A test is added to visit the page and guard against future
regressions.
Refs: https://codeberg.org/forgejo/forgejo/issues/3438
2024-04-25 16:37:12 +02:00
Percy Ma
44a1f90308
chore(eslint): avoid lint the build
2024-04-25 21:49:18 +08:00
Earl Warren
b222ec7631
Merge pull request 'Update dependency swagger-ui-dist to v5.17.1' ( #3436 ) from renovate/swagger-ui-dist-5.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3436
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-04-25 13:20:22 +00:00
Earl Warren
f136cca5df
feat(renovate): automerge swagger-ui-dist patch updates
...
Looking at
https://github.com/swagger-api/swagger-ui/graphs/contributors
it looks like https://github.com/char0n is actively maintaining the
package and the changes of the last release suggest it can be
trusted with patch upgrades.
2024-04-25 13:14:30 +02:00