Michael Kriese
9f4f7368d0
chore(renovate): Update deps inside `Makefile`
2024-04-11 13:46:27 +00:00
Gusted
f89f7ced5f
Merge pull request '[BUG] Handle bigger files in `git grep`' ( #3160 ) from gusted/forgejo-grep into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3160
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Reviewed-by: Shiny Nematoda <snematoda@noreply.codeberg.org>
2024-04-11 13:17:02 +00:00
Earl Warren
ad8a3ed2a1
Merge pull request 'Do not update PRs based on events that happened before they existed' ( #2932 ) from earl-warren/forgejo:wip-superfluous into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2932
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
2024-04-11 12:07:07 +00:00
Earl Warren
b90d7e4956
Merge pull request '[BUG] Store JSON in contributors commit cache' ( #3159 ) from gusted/forgejo-cache-json into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3159
Reviewed-by: Otto <otto@codeberg.org>
Reviewed-by: Gergely Nagy <algernon@noreply.codeberg.org>
2024-04-11 12:03:54 +00:00
Earl Warren
3266acb2ce
Merge pull request '[RENOVATE] bitnami/minio upgrades are rare' ( #3157 ) from earl-warren/forgejo:wip-renovate-minio into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3157
Reviewed-by: Otto <otto@codeberg.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-04-11 11:59:59 +00:00
Gusted
668709a33f
[BUG] Handle bigger files in `git grep`
...
- The parser of `git grep`'s output uses `bufio.Scanner`, which is a good
choice overall, however it does have a limit that's usually not noticed,
it will not read more than `64 * 1024` bytes at once which can be hit in
practical scenarios.
- Use `bufio.Reader` instead which doesn't have this limitation, but is
a bit harder to work with as it's a more lower level primitive.
- Adds unit test.
- Resolves https://codeberg.org/forgejo/forgejo/issues/3149
2024-04-11 13:47:50 +02:00
Gusted
4c8b67c4b2
[BUG] Store JSON in contributors commit cache
...
- The code that gets contributor stats tried to store an
`map[string]*ContributorData` type in the cache, this works for the
memory cache but not for other caches such as Redis.
- The cache implementation for Redis would convert this map via
`fmt.Sprintf` to an string, which would simply print the pointer and not
the value of the pointer. Storing pointers is a no-go as this will get
GC-ed eventually within a few minutes. Therefore store everything with
json, that does properly store the value of the pointers.
- Adds unit test that verifies JSON is being used.
- Resolves https://codeberg.org/forgejo/forgejo/issues/3158
2024-04-11 13:01:33 +02:00
Earl Warren
998a431747
Do not update PRs based on events that happened before they existed
...
* Split TestPullRequest out of AddTestPullRequestTask
* A Created field is added to the Issue table
* The Created field is set to the time (with nano resolution) on creation
* Record the nano time repo_module.PushUpdateOptions is created by the hook
* The decision to update a pull request created before a commit was
pushed is based on the time (with nano resolution) the git hook
was run and the Created field
It ensures the following happens:
* commit C is pushed
* the git hook queues AddTestPullRequestTask for processing and returns with success
* TestPullRequest is not called yet
* a pull request P with commit C as the head is created
* TestPullRequest runs and ignores P because it was created after the commit was received
When the "created" column is NULL, no verification is done, pull
requests that were created before the column was created in the
database cannot be newer than the latest call to a git hook.
Fixes: https://codeberg.org/forgejo/forgejo/issues/2009
2024-04-11 11:16:23 +02:00
Earl Warren
f1c1a1e877
models: reserve v11 for backporting release blocker
2024-04-11 11:13:28 +02:00
Earl Warren
f672a63ae7
[RENOVATE] bitnami/minio upgrades are rare
...
It is used in the CI to verify the S3 backend works. It has no
security or feature requirements and upgrading would only be required
when a major version is published, which cannot be deduced from the
version number.
Making that upgrade available from the dashboard and dealt with when
and if it gets the attention of a developer, even if once a year, is
good enough.
2024-04-11 10:59:40 +02:00
Earl Warren
656554e247
Merge pull request 'Update dependency @eslint-community/eslint-plugin-eslint-comments to v4.3.0' ( #3151 ) from renovate/eslint-community-eslint-plugin-eslint-comments-4.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3151
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-11 08:49:51 +00:00
Earl Warren
7af114aebe
Merge pull request '[TESTS] disable test failure on log.Error for now (part 2)' ( #3154 ) from earl-warren/forgejo:wip-transient-errors into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3154
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
2024-04-11 06:40:12 +00:00
Earl Warren
fd62033b98
[TESTS] disable test failure on log.Error for now (part 2)
...
Fixes: https://codeberg.org/forgejo/forgejo/issues/3153
2024-04-11 07:36:59 +02:00
Renovate Bot
37f7c899a5
Update dependency @eslint-community/eslint-plugin-eslint-comments to v4.3.0
2024-04-11 00:06:13 +00:00
Renovate Bot
90b160dd34
Update ghcr.io/visualon/renovate Docker tag to v37.282.1
2024-04-11 00:04:53 +00:00
Gusted
97fe5e6341
Merge pull request '[BUG] Fix tooltip for 1000+ stars/forks' ( #3147 ) from gusted/forgejo-tooltip-1000 into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3147
Reviewed-by: Otto <otto@codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-10 22:34:03 +00:00
Gusted
3e9a97b9ce
[BUG] Fix tooltip for 1000+ stars/forks
...
- The tooltip attribute should be inside the `<a>` element not outside of it.
- Regression of 854164f40b
2024-04-10 23:53:40 +02:00
Earl Warren
9396edb2e3
Merge pull request 'Update checker setting updates' ( #2925 ) from 0ko/forgejo:update_check_default into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2925
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-04-10 20:54:10 +00:00
Gusted
06c134e96a
Merge pull request 'Update module github.com/klauspost/compress to v1.17.8' ( #3136 ) from renovate/github.com-klauspost-compress-1.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3136
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-04-10 20:16:40 +00:00
Gusted
9ea80a6139
Merge pull request 'Update dependency vue-chartjs to v5.3.1' ( #3135 ) from renovate/vue-chartjs-5.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3135
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-04-10 20:00:52 +00:00
Earl Warren
c20285aa9d
Merge pull request 'Remove redundant / deadcode error check' ( #3144 ) from gusted/forgejo-rm-deadcode into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3144
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-10 17:39:35 +00:00
Gusted
9862f28ac5
Remove error check
...
- This error check was made redudant by 375fd15fbf
2024-04-10 19:07:11 +02:00
Earl Warren
91617c30ca
Merge pull request '[TEST] make the indexer and pull tasks cancellable (without shutdown)' ( #3141 ) from oliverpool/forgejo:cancellable_queues into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3141
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-10 16:37:01 +00:00
oliverpool
d79690ce18
[TEST] make the indexer and pull tasks cancellable (without shutdown)
2024-04-10 14:42:59 +02:00
Renovate Bot
aec0e1c43a
Update module github.com/klauspost/compress to v1.17.8
2024-04-10 02:10:00 +00:00
Renovate Bot
92a5dbe015
Update dependency vue-chartjs to v5.3.1
2024-04-10 00:06:37 +00:00
Earl Warren
0905961fde
Merge pull request '[BUG] webhook: fix admin-hooks and add more tests' ( #3125 ) from oliverpool/forgejo:webhook_admin_fix into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3125
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-09 21:55:54 +00:00
Earl Warren
fd0c8f5059
Merge pull request '[TEST] cancel all processes on PrepareTestEnv' ( #3126 ) from oliverpool/forgejo:test_cancel_processes_on_prepare_test_env into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3126
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-09 21:54:57 +00:00
oliverpool
8ffaa08b04
add missing defer
2024-04-09 21:14:51 +02:00
oliverpool
aba99ab8fc
[TEST] cancel all processes on PrepareTestEnv
2024-04-09 21:14:51 +02:00
oliverpool
9a94019db4
webhook: add admin-hooks tests
2024-04-09 20:02:14 +02:00
oliverpool
e0b5f2d59b
webhook: fix admin-hooks new dropdowns
2024-04-09 20:02:14 +02:00
oliverpool
c1f7c49804
webhook: add admin-hooks new list test
2024-04-09 20:02:14 +02:00
0ko
f35a30d316
Merge pull request 'Remove unused translation' ( #3078 ) from gusted/forgejo-rm-tr into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3078
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Reviewed-by: Otto <otto@codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-09 17:34:53 +00:00
Gusted
f7aca6ed21
Remove unused translation
...
- Remove `enable_update_checker_helper` translation key which became
obsolete with #278
2024-04-09 19:06:33 +02:00
Codeberg Translate
a31631e342
[I18N] Translations update from Weblate ( #3064 )
...
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: Dirk <Dirk@users.noreply.translate.codeberg.org>
Co-authored-by: earl-warren <earl-warren@users.noreply.translate.codeberg.org>
Co-authored-by: WithLithum <WithLithum@users.noreply.translate.codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-authored-by: adaaa <adaaa@users.noreply.translate.codeberg.org>
Co-authored-by: Salif Mehmed <mail@salif.eu>
Co-authored-by: Panagiotis \"Ivory\" Vasilopoulos <git@n0toose.net>
Co-authored-by: Kita Ikuyo <searinminecraft@courvix.com>
Co-authored-by: 0ko <0ko@users.noreply.translate.codeberg.org>
Co-authored-by: hankskyjames777 <hankskyjames777@users.noreply.translate.codeberg.org>
Co-authored-by: Wuzzy <Wuzzy@users.noreply.translate.codeberg.org>
Co-authored-by: Anonymous <anonymous@users.noreply.translate.codeberg.org>
Co-authored-by: emansije <emansije@users.noreply.translate.codeberg.org>
Co-authored-by: Xinayder <Xinayder@users.noreply.translate.codeberg.org>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3064
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: Codeberg Translate <translate@noreply.codeberg.org>
Co-committed-by: Codeberg Translate <translate@noreply.codeberg.org>
2024-04-09 16:59:31 +00:00
oliverpool
c48e4d12c9
Merge pull request 'Makefile: test-e2e-sqlite-firefox' ( #3127 ) from oliverpool/forgejo:makefile_e2e into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3127
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-09 16:08:50 +00:00
oliverpool
07d044a32c
Makefile: test-e2e-sqlite-firefox
2024-04-09 16:50:10 +02:00
Earl Warren
9d6389352d
Merge pull request 'Update dependency updates to v16.0.1' ( #3119 ) from renovate/updates-16.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3119
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-04-09 13:02:08 +00:00
oliverpool
7d95cf6472
webhook: add org tests
2024-04-09 12:02:10 +02:00
Earl Warren
2d3705bb81
Merge pull request '[CHORE] Remove Microsoft SQL Server support' ( #3040 ) from gusted/forgejo-rm-mssql into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3040
Reviewed-by: Otto <otto@codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-09 05:34:54 +00:00
Earl Warren
26fc7c3461
Merge pull request '[gitea] week 15 cherry pick' ( #3091 ) from algernon/forgejo:wcp/week-15 into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3091
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-09 05:31:44 +00:00
Renovate Bot
4c5b5109c6
Update dependency updates to v16.0.1
2024-04-09 00:06:50 +00:00
Earl Warren
7179ae8cc1
Merge pull request '[GITEA PORT] Do some performance optimize for issues list and view issue/pull (gitea#29515)' ( #3116 ) from oliverpool/forgejo:port_29515 into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3116
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-08 19:04:40 +00:00
0ko
640bcef48e
Merge pull request 'Made "no key to sign this commit with" error clearer' ( #3090 ) from Laxystem/forgejo:forgejo into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3090
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
2024-04-08 19:04:15 +00:00
Earl Warren
721edf2ed8
Merge pull request 'Require dashboard approval for some deps' ( #3114 ) from viceice/forgejo:chore/renovate-settings into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3114
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-08 18:59:56 +00:00
Earl Warren
11e966b402
Merge pull request 'Renovate enable weekly lockfile maintenance' ( #3115 ) from viceice/forgejo:chore/renovate-lockfile-maintenance into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3115
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-08 18:58:49 +00:00
Gusted
2e5f9d5035
Merge pull request 'Update dependency temporal-polyfill to v0.2.4' ( #3089 ) from renovate/temporal-polyfill-0.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3089
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-04-08 14:34:29 +00:00
Gusted
43402b3d9a
Merge pull request 'Update ghcr.io/visualon/renovate Docker tag to v37.280.0' ( #3068 ) from renovate/ghcr.io-visualon-renovate-37.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3068
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-04-08 14:31:56 +00:00
Renovate Bot
6b7aaad986
Update ghcr.io/visualon/renovate Docker tag to v37.280.0
2024-04-08 14:05:06 +00:00