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
Renovate Bot
1d383a6354
Update dependency @playwright/test to v1.43.0
2024-04-11 10:05:56 +00: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
0355f63a48
[CI] backport upgrade to git-backporting@v4.8.0
...
* no-auto-squash: true so it DTRT for merged & squashed PRs
* target-branch-pattern: replaces the ad-hoc logic to determine the
target branch name
It also now supports backporting to multiple branches. This is not
going to be immediately useful but will greatly help in three months
when there are two releases receiving backports.
2024-04-11 10:15:38 +02: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
erik
94091cc144
Don't use TEXT type
2024-04-09 16:40:09 +02:00
erik
6310e75d8d
Update todo
2024-04-09 16:33:13 +02:00
erik
075857f030
Update docs
2024-04-09 16:32:49 +02:00
erik
19628b84c6
use context
2024-04-09 16:00:51 +02:00
erik
80888b80d6
Fix imports
2024-04-09 16:00:28 +02:00
erik
af0d0f7745
Merge branch 'forgejo' into forgejo-federated-star
2024-04-09 15:38:11 +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
erik
bbcb8e7060
Bits of format
2024-04-09 14:21:51 +02:00
erik
bb83a8d85e
make fmt
2024-04-09 12:58:28 +02:00
erik
0eb71098a2
make tidy
2024-04-09 12:53:56 +02:00
erik
e2c9653b33
Update go version and protobuf deps
2024-04-09 12:47:26 +02:00
oliverpool
7d95cf6472
webhook: add org tests
2024-04-09 12:02:10 +02:00
erik
2b9977d843
Linting
2024-04-09 11:46:11 +02:00
erik
511ef0bf5b
Use federated staring func
2024-04-09 11:24:22 +02:00