Commit Graph
100 Commits
Author SHA1 Message Date
Michael KrieseandMichael Kriese fa1a427e82 ci: remove tmpfs usage (#12929)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/12929
Reviewed-by: Andreas Ahlenstorf <aahlenst@noreply.codeberg.org>
2026-06-04 10:43:55 +02:00
Michael Krieseand0ko 1cd81146a9 fix: improve runner list and details view (#12113)
- shrink runner list width (use icons, move details link to runner name)
- add owner to runner details on admin view
- #11516 removed a lot details which makes it much harder for an admin to find a specific runner

---
### admin list
![image](/attachments/7dd28e5b-6332-48b1-b545-2fc2b83e5368)

### admin org runner details
![image](/attachments/da972377-d401-41fe-8a17-d78824d6d714)

### admin repo runner
![image](/attachments/489e71c2-6087-4441-ad72-695ef0e04161)

### individual list
![image](/attachments/5618b962-0964-415f-a820-e673001f4007)

### individual runner details
![image](/attachments/5799c212-37d5-4047-965f-60952ee7c74c)

### tooltips for edit and delete
![image](/attachments/bcfb9358-0bf3-4d3f-a73c-66fb8e63eb67) ![image](/attachments/63b1c9e5-2fd3-4cc3-9f88-e0a1cf410769)

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/12113
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-04-15 20:25:23 +02:00
Michael KrieseandMathieu Fenniak e7d4ecadf3 feat: add more filters to actions run and tasks api (#11584)
The new filters are especially useful for status monotoring like kuma to have more relevant results.

The wrong status check seems to be a regression of #6300

## 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 for Go changes

(can be removed for JavaScript changes)

- 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.
- I ran...
  - [x] `make pr-go` before pushing

### Tests for JavaScript changes

(can be removed for Go changes)

- I added test coverage for JavaScript changes...
  - [ ] in `web_src/js/*.test.js` if it can be unit tested.
  - [ ] in `tests/e2e/*.test.e2e.js` if it requires interactions with a live Forgejo server (see also the [developer guide for JavaScript testing](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/tests/e2e/README.md#end-to-end-tests)).

### 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

- [x] This change will be noticed by a Forgejo user or admin (feature, bug fix, performance, etc.). I suggest to include a release note for this change.
- [ ] This change is not visible to a Forgejo user or admin (refactor, dependency upgrade, etc.). I think there is no need to add a release note for this change.

*The decision if the pull request will be shown in the release notes is up to the mergers / release team.*

The content of the `release-notes/<pull request number>.md` file will serve as the basis for the release notes. If the file does not exist, the title of the pull request will be used instead.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11584
Reviewed-by: Mathieu Fenniak <mfenniak@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-03-10 01:20:00 +01:00
Michael KrieseandBeowulf 70081c9297 chore: cleanup Makefile (#11587)
Leftover of #7680

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11587
Reviewed-by: Beowulf <beowulf@beocode.eu>
Reviewed-by: Robert Wolff <mahlzahn@posteo.de>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-03-09 15:19:28 +01:00
Michael KrieseandMichael Kriese ad6ab32e96 chore(renovate): update config (#11490)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11490
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-03-04 15:20:24 +01:00
Michael KrieseandMichael Kriese 8776ee2491 chore(renovate): prepare for operator (#11392)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11392
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-02-21 14:47:55 +01:00
Michael KrieseandMichael Kriese 62ad4669f9 ci: ensure correct node version (#11280)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11280
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Reviewed-by: Mathieu Fenniak <mfenniak@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-02-13 22:11:26 +01:00
Michael KrieseandMichael Kriese a6e1b4fe03 chore(renovate): disable major updates on stable branches by default (#11243)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11243
Reviewed-by: Mathieu Fenniak <mfenniak@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-02-11 18:21:25 +01:00
Michael KrieseandMichael Kriese d34794ab14 ci: add name to step (#10976)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/10976
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-01-22 10:33:03 +01:00
Michael KrieseandMichael Kriese 71f2e091b7 ci: use newer forgejo for release simulation (#10975)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/10975
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-01-22 10:21:44 +01:00
Michael KrieseandMichael Kriese 3252fd5134 ci: tie go cache to go version and add Makefile to key hash (#10883)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/10883
Reviewed-by: Mathieu Fenniak <mfenniak@noreply.codeberg.org>
Reviewed-by: Otto <otto@codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-01-16 20:24:22 +01:00
Michael KrieseandMichael Kriese c1c000a833 ci: use rna binary instead of source (#10867)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/10867
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-01-16 10:42:14 +01:00
Michael KrieseandGusted 1dceb23868 fix: drop sqlite shared cache (#10812)
Use of sqlite shared cache is discouraged and obsolete. wal mode should be used instead.

- https://sqlite.org/sharedcache.html#use_of_shared_cache_is_discouraged

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/10812
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-01-13 21:04:35 +01:00
Michael Krieseand0ko 055973ce8c fix: correctly compute required commit status (#10747)
We need to take all matching required status into account to get the desired status because there can be some pending.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/10747
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-01-12 10:53:40 +01:00
Michael KrieseandMichael Kriese 3707f2e338 chore(renovate): use forgejo-releases datasource (#10731)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/10731
Reviewed-by: Beowulf <beowulf@beocode.eu>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2026-01-08 16:50:52 +01:00
Michael KrieseandEarl Warren c697de9517 fix: package cleanup rules are not applied when there are more than 200 packages (depends on MAX_RESPONSE_ITEMS) (#9219)
Before it has only processed the newest 200 (or 50 for default `MAX_RESPONSE_ITEMS: 50`) versions.
After it processes all versions.

<!--start release-notes-assistant-->

## Release notes
<!--URL:https://codeberg.org/forgejo/forgejo-->
- Bug fixes
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/9219): <!--number 9219 --><!--line 0 --><!--description cGFja2FnZSBjbGVhbnVwIHJ1bGVzIGFyZSBub3QgYXBwbGllZCB3aGVuIHRoZXJlIGFyZSBtb3JlIHRoYW4gMjAwIHBhY2thZ2VzIChkZXBlbmRzIG9uIGBNQVhfUkVTUE9OU0VfSVRFTVNgKQ==-->package cleanup rules are not applied when there are more than 200 packages (depends on `MAX_RESPONSE_ITEMS`)<!--description-->
<!--end release-notes-assistant-->

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/9219
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-09-09 17:39:35 +02:00
Michael KrieseandEarl Warren 7217965542 chore(renovate): don't use go proxy for forgejo-code (#9217)
- closes #9215
- https://code.forgejo.org/renovate/renovate/commit/f30b1f04c62377c5f6792f60f5ed5c42f2392432

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/9217
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-09-09 11:25:09 +02:00
Michael KrieseandMichael Kriese f185a4ce67 feat(logger): rename settings for consistency and remove obsolete settings (#8667)
- [x] rename logger settings: `logger.<name>.MODE` -> `LOGGER_<NAME>_MODE`
- [x] dropped legacy logger settings
- [ ] create a docs PR to update documentation

I used Github Copilot for some auto completion of code.

## 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.
- I added test coverage for JavaScript changes...
  - [ ] in `web_src/js/*.test.js` if it can be unit tested.
  - [ ] in `tests/e2e/*.test.e2e.js` if it requires interactions with a live Forgejo server (see also the [developer guide for JavaScript testing](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/tests/e2e/README.md#end-to-end-tests)).

### Documentation

- [x] 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.
- [x] 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.

<!--start release-notes-assistant-->

## Release notes
<!--URL:https://codeberg.org/forgejo/forgejo-->
- Breaking features
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/8667): <!--number 8667 --><!--line 0 --><!--description ZmVhdChsb2dnZXIpOiByZW5hbWUgc2V0dGluZ3MgZm9yIGNvbnNpc3RlbmN5IGFuZCByZW1vdmUgb2Jzb2xldGUgc2V0dGluZ3M=-->feat(logger): rename settings for consistency and remove obsolete settings<!--description-->
<!--end release-notes-assistant-->

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8667
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-08-01 10:55:05 +02:00
Michael KrieseandEarl Warren 1761dae2db test: add logger settings tests (#8729)
fully cover existing behavior

- ref #8667

I used Github Copilot for some code autocompletions.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8729
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-07-30 15:40:12 +02:00
Michael KrieseandEarl Warren 57148eb1e8 fix: query token auth version mismatch (#8666)
It's now scheduled for Forgejo v13

see #8633 for more context

I used Github Copilot for some auto completion of code.

## 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...
  - [ ] in their respective `*_test.go` for unit tests.
  - [ ] in the `tests/integration` directory if it involves interactions with a live Forgejo server.
- I added test coverage for JavaScript changes...
  - [ ] in `web_src/js/*.test.js` if it can be unit tested.
  - [ ] in `tests/e2e/*.test.e2e.js` if it requires interactions with a live Forgejo server (see also the [developer guide for JavaScript testing](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/tests/e2e/README.md#end-to-end-tests)).

### Documentation

- [ ] I created a pull request [to the documentation](https://codeberg.org/forgejo/docs) to explain to Forgejo users how to use this change.
- [x] I did not document these changes and I do not expect someone else to do it.

### 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.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8666
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-07-25 12:24:26 +02:00
Michael KrieseandEarl Warren 4d20a74c04 chore(renovate): use forgejo platform (#8629)
Use the new `forgejo` platform instead of the `gitea`

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8629
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-07-23 10:37:46 +02:00
Michael KrieseandEarl Warren 09c9108a35 fix(packages): skip another stack frame from logging (#8530)
Log the right stack frame line. We currently always show the `apiError` method call.

related to #8529

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8530
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-07-16 18:07:19 +02:00
Michael KrieseandEarl Warren 93f029cb75 chore: failed authentication attempts are not errors and are displayed at the log info level (#8524)
I think those are not errors but simple info messages for admins.

I saw them a lot in my logs when no auth was passed to the api calls.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8524
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-07-16 14:17:06 +02:00
Michael KrieseandMichael Kriese 549fcff997 chore: drop unused misspell (#8058)
Package not used

- closes #8053

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8058
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-06-03 12:03:00 +02:00
Michael KrieseandEarl Warren 240d958c0f chore(renovate): disable indirect digest updates for stable (#8055)
We usually don't updates them anyways

---

Please admin merge to not waste ci time

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8055
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-06-03 10:17:48 +02:00
Michael KrieseandEarl Warren ea07f0c0f3 chore: drop unused @typescript-eslint/parser package (#8054)
Package isn't references, `typescript-eslint` still pulls it transitive which is the recommend way

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8054
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-06-03 10:12:12 +02:00
Michael KrieseandEarl Warren dbbd0de860 chore(renovate): bump to v40.40.0 and disable v7 (#8050)
- bump renovate to v40.40.0
- remove v7 branch from renovate
- disable transitive updates on stable branches (security updates will /should still open automatically)

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8050
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-06-03 08:52:21 +02:00
Michael KrieseandMichael Kriese 43fee56011 chore(renovate): disable indirect major updates for stable branches (#7914)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7914
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-05-20 11:00:56 +02:00
Michael KrieseandMichael Kriese c56ab9f10c ci(renovate): only fail on error (#7848)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7848
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-05-13 16:15:57 +00:00
Michael KrieseandMichael Kriese 4096d0d2d6 chore(renovate): use gitea-releases datasource for rna (#7759)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7759
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-05-02 08:05:26 +00:00
Michael KrieseandEarl Warren e08f2ac7f1 chore(renovate): allow updating release notes assistant (#7758)
Extract release notes assistent version to a variable, so renovate can easily update it

https://code.forgejo.org/forgejo/renovate-config/commit/fed044d3a37cfa8a361eacdf27e60d0b2d96eed2
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7758
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-05-02 07:44:09 +00:00
Michael KrieseandMichael Kriese 23360ad415 chore(renovate): fix package name matching for go majors [skip ci] (#7554)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7554
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-04-16 07:47:47 +00:00
Michael KrieseandGusted c45a1d9984 build: require node v20 (#7333)
Set minimum node version to v20 (from v18)

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7333
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-03-25 22:32:46 +00:00
Michael KrieseandMichael Kriese 587044cba1 chore(renovate): update settings for latest version (#7329)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7329
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-03-25 08:39:26 +00:00
Michael KrieseandEarl Warren bb6973033c chore(renovate): override platform version (#6779)
Needed to properly support platform automerge on codeberg.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/6779
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-02-04 10:48:15 +00:00
Michael KrieseandMichael Kriese ff3f12a350 chore: consistent docker image and action references (#6703)
- replace `code.forgejo.org` ->`data.forgejo.org` on docker images
- add `https://data.forgejo.org/` to actions where missing

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/6703
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-01-28 15:41:11 +00:00
Michael Kriese a334785ac7 chore: Update renovate to v39.136.0 2025-01-27 14:06:17 +01:00
Michael Kriese b68f772a15 ci: fix go version check 2025-01-21 14:25:27 +01:00
Michael Kriese f2e63495e7 chore(renovate): fix self-update config [skip-ci] 2025-01-18 15:19:53 +01:00
Michael KrieseandEarl Warren ac077302f1 chore(renovate): manual name replacement (#6504)
Renovate can't do it itself for regex managers by default. Especially in this edge case.

Please approve and admin merge 🤗 workflow already updated

https://codeberg.org/forgejo/forgejo/src/commit/7697254fe0a015e043186e57bc5a5c2bc6a19b44/.forgejo/workflows/renovate.yml#L28
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/6504
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-01-08 09:53:50 +00:00
Michael Kriese 05a8dcf2be chore: update ignores 2025-01-03 14:41:34 +01:00
Michael Kriese 3388d5fe31 chore: bump renovate to v39.90.0 2025-01-02 22:17:06 +01:00
Michael Kriese 6071c7c9d1 ci: include and fix setup-cache-go action 2024-12-04 22:28:17 +01:00
Michael Kriese 1167716b7b build: only require go minor 2024-12-04 21:21:14 +01:00
Michael Kriese df765431e4 build: fix go command 2024-12-04 09:37:17 +01:00
Michael Kriese f61db3f2c1 build: use go from goroot for fmt 2024-12-04 09:37:17 +01:00
Michael Kriese 5efd29e54e build: relax required go version for local development 2024-12-04 09:37:13 +01:00
Michael Kriese 5888a1ad5b test: fix e2e test 2024-11-22 11:20:32 +01:00
Michael Kriese caea17ccb2 ci: use more tmpfs and noatime for faster CI 2024-11-22 11:13:04 +01:00
Michael Kriese 7f707b2a6f ci: disable postgresql fsync 2024-11-15 15:29:06 +01:00
Michael Kriese 5406310f3e ci: upload all e2e artifacts 2024-11-15 15:01:39 +01:00
Michael Kriese 1c25bbe773 test: fix e2e tests 2024-11-15 08:29:58 +01:00
Michael Kriese c8d97e5594 ci: use oci mirror images 2024-11-15 08:19:50 +01:00
Michael Kriese c226b4d00a feat: use oci mirror for tonistiigi/xx image 2024-11-15 00:55:43 +01:00
Michael Kriese 19c9e0a0c2 ci: proper job name 2024-11-15 00:48:45 +01:00
Michael Kriese 8a4407ef72 ci: use tmpfs for service storage 2024-11-14 17:27:48 +01:00
Michael Kriese eda83cc7ed ci: disable mysql binlog 2024-11-14 16:39:34 +01:00
Michael Kriese aea3c7d6e8 test: use memory for integration and journal for migration 2024-11-14 15:38:06 +01:00
Michael Kriese 24028747d3 test: use sqlite in-memory db for integration 2024-11-14 15:38:06 +01:00
Michael Kriese 969027e3f2 test: add trailing newline to testlogger.go:recordError message 2024-11-14 14:38:47 +01:00
Michael Kriese c33cbae7cc test: fix test linting
See forgejo/forgejo#5911
2024-11-11 12:44:36 +01:00
Michael Kriese b4ceadce1c chore: set recommend vscode settings for golangci-lint 2024-11-11 10:53:47 +01:00
Michael Kriese 2eeb2fcd35 chore(renovate): only run if renovate workflow changed 2024-11-08 13:05:43 +01:00
Michael Kriese 669b4b46e6 chore(renovate): pin to single actions runner 2024-11-08 12:18:29 +01:00
Michael Kriese 4f336e589d chore(renovate): group forgejo go-chi packages 2024-11-08 12:17:00 +01:00
Michael Kriese 968ca15f06 chore(renovate): fix regex 2024-11-06 15:58:44 +01:00
Michael Kriese 8bb33b2c4c chore(renovate): use squash for automerge
We don't sign commits, so no benefit for a merge commit.
2024-11-06 15:42:07 +01:00
Michael Kriese 64bf7f3696 test: enable gitea migration tests 2024-11-05 11:16:19 +01:00
Michael Kriese c68fcaf53d test: enable github migration tests 2024-11-05 10:37:28 +01:00
Michael Kriese 284ffe4e00 fix: support www.github.com for migrations 2024-11-03 16:08:58 +01:00
Michael Kriese 2322fdd7cd chore(renovate): explicit base branches
So we can easier skip versions and renovate requires less runtime.
2024-11-01 13:00:55 +01:00
Michael Kriese cdefcdb8fb chore: downgrade stylelint
the newer version has blocking issues
2024-11-01 10:55:36 +01:00
Michael Kriese ec4a0e1b6e fix: reset history.scrollRestoration if set to manual and no issue anchor in url 2024-10-24 15:25:51 +02:00
Michael Kriese 02f8fad54d fix: typo on releases for source code downloads
Closes #5648
2024-10-22 15:18:31 +02:00
Michael Kriese 1e5f7d2116 chore: fix lint error 2024-09-25 10:15:02 +02:00
Michael Kriese a8f141f6d1 chore: migrate eslint config 2024-09-25 08:34:57 +02:00
Michael Kriese cfbcd7f60f chore(renovate): disable renovate self-updates on release branches 2024-09-16 08:39:26 +02:00
Michael Kriese 47569fac50 chore: update licenses 2024-09-05 08:36:54 +02:00
Michael Kriese b54f15cf8d chore(renovate): fix rule matching 2024-08-29 10:17:53 +02:00
Michael Kriese 9c0c3260ad chore(renovate): use shared preset 2024-08-23 11:17:36 +02:00
Michael Kriese d9d7f8dc92 chore(renovate): fix grouping 2024-08-21 11:27:19 +02:00
Michael Kriese 171e4cc3be chore(renovate): bump go version inside go.mod 2024-08-21 10:10:00 +02:00
Michael Kriese bf609ce874 chore(renovate): better linter and postcss grouping 2024-08-20 08:14:08 +02:00
Michael Kriese 696e0ff27e ci: use mirror or bitnami images
This reduces chances of docker hub rate limiting.
Bitnami images are excluded from rate limiting.
2024-08-14 12:10:53 +02:00
Michael Kriese 2d05e922a2 fix(agit): run full pr checks on force-push 2024-08-12 09:00:41 +02:00
Michael Kriese 62b6e48a9e chore(renovate): add labels and reviewer to renovate updates 2024-08-08 11:42:32 +02:00
Michael Kriese 4fb19da661 ci: add workflow_dispatch to renovate and mirror 2024-08-06 13:52:36 +02:00
Michael Kriese 46357e7856 fix: use url.JoinPath to join url parts
This avoids duplicated or more slashes.

fixes #4759
2024-07-31 14:45:37 +02:00
Michael Kriese 707318fcc8 chore(renovate): use mirror image 2024-07-30 09:23:44 +02:00
Michael Kriese bc259542b5 chore(renovate): fix renovate grouping 2024-07-26 14:07:39 +02:00
Michael Kriese f4a9fb73b4 chore(renovate): remove schedules for stable branches 2024-07-08 09:03:37 +02:00
Michael Kriese 065102c263 chore(renovate): fix base branches regex 2024-07-05 12:10:51 +02:00
Michael Kriese b31e21d80e build(go-licenses): support go toolchain mismatch 2024-07-04 14:42:26 +02:00
Michael Kriese c38acaff81 chore(renovate): add base branches 2024-07-04 09:43:53 +02:00
Michael Kriese 35b0181df0 chore(renovate): add shared go preset 2024-06-26 09:24:17 +02:00
Michael Kriese f84f0df9b5 chore(renovate): set group name for renovate 2024-06-25 16:01:04 +02:00
Michael Kriese 28abbcc858 chore(renovate): sync renovate versions 2024-06-25 08:27:54 +02:00
Michael Kriese b3a837c64c chore(renovate): schedule renovate updates weekly 2024-06-06 09:16:27 +02:00
Michael Kriese 4a3197fbc5 chore(renovate): optimize config 2024-06-05 10:09:54 +02:00
Michael Kriese 629554f8a8 chore(renovate): use sqlite package cache 2024-05-31 13:54:12 +02:00