Gergely Nagy
6051722460
Adjust the signed tag verification line
...
Move the signed tag verification line above the release notes, don't
disable the bottom margin, and make sure the verification line's box is
properly rounded like other boxes.
Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
2024-04-02 22:03:30 +00:00
Earl Warren
f3ce65a3fc
Merge pull request '[v7.0/forgejo] Allow custom repo size format' ( #2980 ) from bp-v7.0/forgejo-2f38c22 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2980
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
2024-04-02 18:39:09 +00:00
Earl Warren
96b2ec888a
Merge pull request '[v7.0/forgejo] Make pprof labels conformant with prometheus spec' ( #2955 ) from bp-v7.0/forgejo-c8f515d into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2955
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-02 18:38:41 +00:00
0ko
f3b6759ab7
[I18N] Allow custom repo size format
...
Following https://codeberg.org/forgejo/forgejo/pulls/2528#issuecomment-1721846
- simplify the code
- allow to have custom format in translations
- provide proper Russian translation because test depends on it
2024-04-02 18:04:32 +00:00
Earl Warren
2b8d95c8c2
Merge pull request '[v7.0/forgejo] Data size unit localization' ( #2979 ) from bp-v7.0/forgejo-c2d137d-dae95f4-bba1884-075e0de-29cc80d-7b9c346 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2979
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
2024-04-02 18:02:15 +00:00
0ko
470886bf52
Rename ByteSize to ReadableSize
2024-04-02 17:29:32 +00:00
0ko
d2cd1342bf
Deprecate usage of FileSize in templates
2024-04-02 17:29:32 +00:00
0ko
e5212c8c96
Add integration test for TrSize
2024-04-02 17:29:32 +00:00
0ko
24552ee9ee
Add unit test for TrSize
2024-04-02 17:29:32 +00:00
0ko
7b24b669ed
Provide a way to translate data units
2024-04-02 17:29:32 +00:00
0ko
482658a4d0
Add data unit translations
2024-04-02 17:29:32 +00:00
Earl Warren
a89e146cb0
Merge pull request '[v7.0/forgejo] [FEAT] Mark database errors in tests as failure' ( #2978 ) from bp-v7.0/forgejo-2dabd20 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2978
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-02 15:53:23 +00:00
Earl Warren
7befc34e68
Merge pull request '[v7.0/forgejo] [BUG] Use correct template for commitmail error' ( #2977 ) from bp-v7.0/forgejo-27f3904 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2977
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-02 15:51:31 +00:00
Earl Warren
69d9d66dda
Merge pull request '[v7.0/forgejo] [TESTS] fix flacky git check-attr subtest' ( #2975 ) from bp-v7.0/forgejo-cef39b2 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2975
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-02 15:09:14 +00:00
Gusted
11feddc21d
[FEAT] Mark database errors in tests as failure
...
- If the database returns a error in integration tests, it should be
marked as a failure of the test.
- Ref: https://codeberg.org/forgejo/forgejo/issues/2962 (this should
help with logging the SQL that is resulting in the error).
2024-04-02 15:00:58 +00:00
Gusted
b4f566fdf5
[BUG] Use correct template for commitmail error
...
- Use the correct template that was given when there's an error in
retrieving which git identity should be used.
- Remove the error from the exception list.
2024-04-02 14:59:34 +00:00
Earl Warren
5a23ce083d
Merge pull request '[v7.0/forgejo] Provide plural support for issue participants' ( #2971 ) from bp-v7.0/forgejo-39b53ef into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2971
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
2024-04-02 14:49:01 +00:00
Earl Warren
ba4f17b1d9
Merge pull request '[v7.0/forgejo] [I18N] Translations update from Weblate ( #2937 )' ( #2970 ) from earl-warren/forgejo:wip-v7.0-translations into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2970
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
2024-04-02 14:48:12 +00:00
Earl Warren
f25d2ce223
Merge pull request '[v7.0/forgejo] Go and JS dependencies' ( #2969 ) from earl-warren/forgejo:wip-v7.0-dependencies into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2969
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-04-02 14:44:07 +00:00
oliverpool
57b19874b8
[TESTS] fix flack git check-attr flacky subtest
2024-04-02 14:27:34 +00:00
0ko
46eeb884b4
Provide plural support for issue participants
2024-04-02 11:22:34 +00:00
Codeberg Translate
0abf358c94
[I18N] Translations update from Weblate ( #2937 )
...
Translations update from [Weblate](https://translate.codeberg.org ) for [Forgejo/forgejo](https://translate.codeberg.org/projects/forgejo/forgejo/ ).
Current translation status:
![Weblate translation status](https://translate.codeberg.org/widget/forgejo/forgejo/horizontal-auto.svg )
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Wuzzy <Wuzzy@users.noreply.translate.codeberg.org>
Co-authored-by: Salif Mehmed <mail@salif.eu>
Co-authored-by: Dirk <Dirk@users.noreply.translate.codeberg.org>
Co-authored-by: earl-warren <earl-warren@users.noreply.translate.codeberg.org>
Co-authored-by: 0ko <0ko@users.noreply.translate.codeberg.org>
Co-authored-by: yeziruo <yeziruo@users.noreply.translate.codeberg.org>
Co-authored-by: Mormegil <Mormegil@users.noreply.translate.codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-authored-by: hankskyjames777 <hankskyjames777@users.noreply.translate.codeberg.org>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2937
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Codeberg Translate <translate@noreply.codeberg.org>
Co-committed-by: Codeberg Translate <translate@noreply.codeberg.org>
(cherry picked from commit fc715fb31e
)
2024-04-02 12:51:56 +02:00
Earl Warren
2937333e2d
[v7.0/forgejo] Go and JS dependencies
2024-04-02 12:27:01 +02:00
Gusted
7b97ea7154
Merge pull request '[v7.0/forgejo] fix: respond with JSON Resource Descriptor Content-Type per RFC7033' ( #2968 ) from bp-v7.0/forgejo-2c2f146 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2968
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-04-02 10:22:01 +00:00
Earl Warren
59e42fee1c
Merge pull request '[v7.0/forgejo] Render inline file permalinks' ( #2951 ) from earl-warren/forgejo:wip-v7.0-inline-render into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2951
2024-04-02 09:57:35 +00:00
Aravinth Manivannan
e13854c305
fix: respond with JSON Resource Descriptor Content-Type per RFC7033
2024-04-02 09:41:57 +00:00
Earl Warren
71153ef8b4
Merge pull request '[v7.0/forgejo] [BUG] Use correct translation on closed milestones' ( #2960 ) from bp-v7.0/forgejo-095d845 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2960
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-02 07:17:46 +00:00
Earl Warren
7db4e374ca
Merge pull request '[v7.0/forgejo] [FEAT] Configure if protected branch rule should apply to admins' ( #2956 ) from bp-v7.0/forgejo-79b7089 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2956
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-02 05:51:43 +00:00
Gusted
2e5aa42f20
[BUG] Use correct translation on closed milestones
...
- Uh self explanatory? Fix a typo.
- Regression of 365bb77a54
- Resolves https://codeberg.org/Codeberg/Community/issues/1526
2024-04-02 05:33:45 +00:00
Gusted
7a783c3132
Merge pull request '[v7.0/forgejo] [TESTS] prevent overriding testlogger when calling mainApp' ( #2952 ) from earl-warren/forgejo:wip-v7.0-non_failing_test into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2952
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
2024-04-01 20:33:17 +00:00
Gusted
029bcd361a
[FEAT] Configure if protected branch rule should apply to admins
...
- Currently protected branch rules do not apply to admins, however in
some cases (like in the case of Forgejo project) you might also want to
apply these rules to admins to avoid accidental merges.
- Add new option to configure this on a per-rule basis.
- Adds integration tests.
- Resolves #65
2024-04-01 19:31:43 +00:00
TheFox0x7
1a0c9df87f
[FIX] make pprof labels conformant with prometheus spec
2024-04-01 18:22:11 +00:00
oliverpool
ce74e66b95
[TESTS] disable test failure on log.Error for now
...
(cherry picked from commit 62148859b9
)
2024-04-01 20:19:15 +02:00
Earl Warren
cf460b8b5f
[TESTS] do not include line numbers in the error whitelist
...
They are bound to change. The worst that can happen is that the same
error happens somewhere else and is ignored although it should
not. Which is not worse than the previous situation which was to
ignore all errors anyway.
Also be more liberal about what is ignored. Some error messages are
very long and may contain elements with some variance. It is enough to
have an ignored that is specific.
(cherry picked from commit a60b34a451
)
2024-04-01 20:19:03 +02:00
oliverpool
4706b644f8
[TESTS] deliver webhooks on localhost
...
(cherry picked from commit bd97bd875d
)
2024-04-01 16:36:04 +02:00
oliverpool
b6dccc0fd4
populate testlogger ignoreList
...
(cherry picked from commit 0532a91b1a
)
2024-04-01 16:36:04 +02:00
oliverpool
966faddee4
[TESTS] prevent overriding testlogger when calling mainApp
...
(cherry picked from commit 5785ae72c7
)
2024-04-01 16:36:04 +02:00
Earl Warren
c01935e9d0
Merge pull request '[v7.0/forgejo] Highlight signed tags like signed commits' ( #2950 ) from bp-v7.0/forgejo-bc08007-432ff7d-cd19564 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2950
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-01 14:29:24 +00:00
Mai-Lapyst
22aedc6c96
[v7.0/forgejo] Render inline file permalinks
...
Backport: https://codeberg.org/forgejo/forgejo/pulls/2669
(cherry picked from commit 1d3240887c
)
(cherry picked from commit 781a37fbe1
)
(cherry picked from commit 8309f008c2
)
(cherry picked from commit fae8d9f70d
)
(cherry picked from commit 6721cba75b
)
(cherry picked from commit 562e5cdf32
)
(cherry picked from commit d789d33229
)
(cherry picked from commit 8218e80bfc
)
(cherry picked from commit 10bca456a9
)
(cherry picked from commit db6f6281fc
)
(cherry picked from commit ed8e8a792e
)
(cherry picked from commit d6428f92ce
)
(cherry picked from commit 069d87b80f
)
(cherry picked from commit 2b6546adc9
)
(cherry picked from commit 4c7cb0a5d2
)
(cherry picked from commit 7e0014dd13
)
(cherry picked from commit 16a8658878
)
(cherry picked from commit 6e98bacbbd
)
2024-04-01 16:15:58 +02:00
Gergely Nagy
4dd475dfe5
models/asymkey: Implement Tag verification
...
This is, in large part, a refactoring: we rename `CommitVerification` to
`ObjectVerification`, and adjust `ParseObjectWithSignature` (previously
`ParseCommitWithSignature`) to work on an object, rather than a commit.
This in turn, lets us implement `ParseTagWithSignature` on top of it, so
commit & tag signature verification will share most of the code.
Work sponsored by @glts.
Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
2024-04-01 13:42:11 +00:00
Gergely Nagy
923035e418
Highlight signed tags like signed commits
...
This makes signed tags show a badge in the tag list similar to signed
commits in the commit list, and a more verbose block when viewing a
single tag. Works for both GPG and SSH signed tags.
Fixes #1316 .
Work sponsored by @glts.
Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
2024-04-01 13:42:11 +00:00
Gergely Nagy
9ecd041975
An integration test for SSH signed tags
...
Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
2024-04-01 13:42:11 +00:00
forgejo-backport-action
9f80081795
[v7.0/forgejo] [REFACTOR] git attribute: test proper cancellation and unify nul-byte reader ( #2939 )
...
**Backport:** https://codeberg.org/forgejo/forgejo/pulls/2906
Following #2763 (refactor of git check-attr)
and #2866 (wrong log.Error format in check-attr)
- refactors the `nul-byte` reader to be used in both the streaming and one-off cases.
- add test for some failure cases
- don't log the error returned by `cmd.Run`, but return it to the `CheckPath` caller (which can then decide what to do with it).
This should solve the following flaky `log.Error` (or at least move it to the caller, instead of being inside a random goroutine):
https://codeberg.org/forgejo/forgejo/actions/runs/9541/jobs/5#jobstep-7-839
> FATAL ERROR: log.Error has been called: 2024/03/28 14:30:33 ...it/repo_attribute.go:313:func2() [E] Unable to open checker for 3fa2f829675543ecfc16b2891aebe8bf0608a8f4. Error: failed to run attr-check. Error: exit status 128
Stderr: fatal: this operation must be run in a work tree
Co-authored-by: oliverpool <git@olivier.pfad.fr>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2939
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
Co-authored-by: forgejo-backport-action <forgejo-backport-action@noreply.codeberg.org>
Co-committed-by: forgejo-backport-action <forgejo-backport-action@noreply.codeberg.org>
2024-04-01 06:44:46 +00:00
Gusted
4cb3f331a2
Merge pull request '[v7.0/forgejo] [BUG] Consistent styling for Sort filter' ( #2938 ) from bp-v7.0/forgejo-b7d55de into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2938
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-03-31 21:30:51 +00:00
Gusted
fd8f51f2b6
[BUG] Consistent styling for Sort filter
...
- The dropdowns that contain filters for issues and pull requests are
currently not styled with the `small` class, which causes a smaller font
size to be set. Remove it for the `Sort` filter to make it consistent
and make it _more_ readable.
- Resolves #2914
2024-03-31 20:59:35 +00:00
Earl Warren
e628d0e54b
Merge pull request '[v7.0/forgejo] Fix New issue button position consistency' ( #2930 ) from bp-v7.0/forgejo-892fc82 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2930
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-03-31 09:45:48 +00:00
Earl Warren
ece5c97931
Merge pull request '[v7.0/forgejo] English improvements' ( #2929 ) from bp-v7.0/forgejo-d183d32 into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2929
2024-03-31 09:11:47 +00:00
0ko
b9dbd93ebc
Fix New issue button consistency
...
Fixes https://codeberg.org/forgejo/forgejo/issues/2613
Based on https://codeberg.org/forgejo/forgejo/issues/2613#issuecomment-1654709
- add new class `list-header-issues`;
- add rules that fix button position;
- use variable to keep the vertical offset constant;
- fix gap for edit button.
Co-authored-by: Gusted <gusted@noreply.codeberg.org>
2024-03-31 08:20:16 +00:00
0ko
66d1cd89d1
[I18N] English improvements
2024-03-31 08:17:16 +00:00
Earl Warren
45f39ce839
Merge pull request '[v7.0/forgejo] Fix accessibility and translatability of repo explore counters' ( #2919 ) from bp-v7.0/forgejo-cbd067e into v7.0/forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2919
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-03-31 07:57:10 +00:00