Rowan Bohde
e426ce257c
remove unused call to $.HeadRepo in view_title template ( #32317 )
...
This is only populated in
[`ParseCompareInfo`](https://github.com/search?q=repo%3Ago-gitea%2Fgitea%20%20.Data%5B%22HeadRepo%22%5D&type=code )
which is called in two handlers:
*
[`CompareAndPullRequestPost`](9206fbb55f/routers/web/repo/pull.go (L1246)
)
- a JSON post handler that doesn't render templates
*
[`CompareDiff`](9206fbb55f/routers/web/repo/compare.go (L706)
)
- which can render `diff/box.tmpl` and `diff/compare.tmpl`
(cherry picked from commit 1cd3f698591edf4fba7880a150b05855cdf40d47)
2024-11-05 09:33:15 +01:00
Lunny Xiao
42724b09c1
Fix clean tmp dir ( #32360 )
...
Try to fix #31792
Credit to @jeroenlaylo
Copied from
https://github.com/go-gitea/gitea/issues/31792#issuecomment-2311920520
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
(cherry picked from commit feca8802b85dd75090c533ebdb92835d3d529f17)
2024-11-05 09:33:15 +01:00
6543
643f476e35
Optimize branch protection rule loading ( #32280 )
...
before if it was nonglob each load would try to glob it and the check
that is not glob ... now we only do that once and no future loading will
trigger it
---
*Sponsored by Kithara Software GmbH*
(cherry picked from commit 5d43801b72790ce5862aefdc4520edb06bb4cbba)
2024-11-05 09:33:15 +01:00
forgejo-renovate-action
e40c8f0d21
Merge pull request 'Update linters to v8.13.0 (forgejo)' ( #5815 ) from renovate/forgejo-linters into forgejo
2024-11-05 07:53:47 +00:00
forgejo-renovate-action
69eeb8369f
Merge pull request 'Update dependency happy-dom to v15.8.5 (forgejo)' ( #5813 ) from renovate/forgejo-happy-dom-15.x into forgejo
2024-11-05 07:53:08 +00:00
Renovate Bot
557612c4c1
Update linters to v8.13.0
2024-11-05 06:03:59 +00:00
Renovate Bot
8838f010b9
Update dependency happy-dom to v15.9.0
2024-11-05 06:03:49 +00:00
Renovate Bot
0f394fd9e4
Update dependency globals to v15.12.0 (forgejo) ( #5814 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5814
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2024-11-05 05:56:49 +00:00
Earl Warren
407396cde0
Merge pull request 'Add label to Forgejo Actions PR labeled/unlabeled events and update the commit status' ( #5778 ) from earl-warren/forgejo:wip-label-status into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5778
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Reviewed-by: Otto <otto@codeberg.org>
2024-11-04 14:09:23 +00:00
Earl Warren
f56fc51c74
chore(release-notes): related pull requests workflow fixes
2024-11-04 12:10:15 +01:00
Otto
1418ac176d
Merge pull request '[PORT] Fix git error handling (gitea#32401)' ( #5794 ) from gusted/forgejo-port-32401 into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5794
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: Otto <otto@codeberg.org>
2024-11-04 10:40:07 +00:00
Earl Warren
66c85b7d8b
fix: Actions PR workflows must update the commit status
...
When a workflow has
on:
pull_request:
types:
- labeled
- unlabeled
The outcome of the workflow (success or failure) must be associated
with the head sha commit status. Otherwise it cannot be used as a
requirement for merging the pull request (branch protections).
2024-11-04 11:27:14 +01:00
Earl Warren
58e3c1fbdb
fix: add label to issues and PR labeled/unlabeled events
...
When a workflow has
on:
pull_request:
types:
- labeled
- unlabeled
The payload misses the label field describing the added or removed
label.
The unlabeled event type was also incorrectly mapped to the labeled
event type.
2024-11-04 10:41:11 +01:00
Gusted
14fe3c36bf
Merge pull request '[PORT] Fix a number of typescript issues (gitea#32308)' ( #5791 ) from gusted/forgejo-port-32308 into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5791
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-11-04 08:44:57 +00:00
silverwind
3bdca4615c
[PORT] Fix a number of typescript issues (gitea#32308)
...
- Prefer
[window.location.assign](https://developer.mozilla.org/en-US/docs/Web/API/Location/assign )
over assigning to
[window.location](https://developer.mozilla.org/en-US/docs/Web/API/Window/location )
which typescript does not like. This works in all browsers including
PaleMoon.
- Fix all typescript issues in `web_src/js/webcomponents`, no behaviour
changes.
- ~~Workaround bug in `@typescript-eslint/no-unnecessary-type-assertion`
rule.~~
- Omit vendored file from type checks.
- `tsc` error count is reduce by 53 with these changes.
---
Conflict resolution: Choose our version.
Done differently: Everything related to typescript types isn't ported.
Use `window.location.href` instead of `String(window.location)`, thanks
@viceice!
(cherry picked from commit 810782302652d73c4f7249c4c3df8a7e85bae5f0)
2024-11-04 09:15:06 +01:00
forgejo-renovate-action
a32d6bf768
Merge pull request 'Update linters (forgejo)' ( #5774 ) from renovate/forgejo-linters into forgejo
2024-11-04 07:00:49 +00:00
forgejo-renovate-action
9dfd73fcc5
Merge pull request 'Update dependency happy-dom to v15.8.3 (forgejo)' ( #5803 ) from renovate/forgejo-happy-dom-15.x into forgejo
2024-11-04 07:00:08 +00:00
Renovate Bot
2266e14f38
Update linters
2024-11-04 06:04:10 +00:00
Renovate Bot
fbfb804b29
Update dependency happy-dom to v15.8.3
2024-11-04 06:03:59 +00:00
Renovate Bot
6e1c0e4cb0
Lock file maintenance (forgejo) ( #5804 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5804
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2024-11-04 05:54:02 +00:00
Renovate Bot
fb1b3e2c6d
Update renovate to v38.142.5 (forgejo) ( #5802 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5802
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2024-11-04 05:52:26 +00:00
Earl Warren
cea08caea3
Merge pull request 'fix: support `www.github.com` for migrations' ( #5795 ) from viceice/fix/github-migration into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5795
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-11-03 17:27:35 +00:00
wxiaoguang
171de4d107
[PORT] Fix git error handling (gitea#32401)
...
---
Conflict resolution: Trivial, for `repo_attributes.go` move where the
`IsErrCanceledOrKilled` needs to happen because of other changes that
happened in this file.
To add some words to this change: It seems to be mostly simplifying the
error handling of git operations.
(cherry picked from commit e524f63d58900557d7d57fc3bcd19d9facc8b8ee)
2024-11-03 16:47:44 +01:00
Michael Kriese
284ffe4e00
fix: support `www.github.com` for migrations
2024-11-03 16:08:58 +01:00
Gusted
20c0a2a381
Merge pull request 'chore(cleanup): remove unused TestCreateFile' ( #5788 ) from earl-warren/forgejo:wip-create-file-cleanup into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5788
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-11-03 13:29:04 +00:00
forgejo-renovate-action
019f3b038a
Merge pull request 'Update dependency eslint-plugin-array-func to v5 (forgejo)' ( #5784 ) from renovate/forgejo-eslint-plugin-array-func-5.x into forgejo
2024-11-03 11:38:50 +00:00
Renovate Bot
60f8a12877
Update dependency eslint-plugin-array-func to v5
2024-11-03 10:03:24 +00:00
Earl Warren
c5c1d593ad
chore(cleanup): remove unused TestCreateFile
...
Since CreateDeclarativeRepoWithOptions it is more convenient to create
a file by providing arguments.
2024-11-03 10:00:58 +01:00
Earl Warren
ca3ff29068
Merge pull request 'Update module github.com/gorilla/sessions to v1.4.0 (forgejo)' ( #5783 ) from renovate/forgejo-github.com-gorilla-sessions-1.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5783
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-11-03 08:35:13 +00:00
Earl Warren
792c85cf9b
Merge pull request 'Update actions/git-backporting action to v4.8.4 (forgejo)' ( #5782 ) from renovate/forgejo-actions-git-backporting-4.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5782
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-11-03 08:08:21 +00:00
Earl Warren
a04dfb041e
chore(license): Update module github.com/gorilla/sessions to v1.4.0
2024-11-03 09:00:22 +01:00
Renovate Bot
2f8d502541
Update module github.com/gorilla/sessions to v1.4.0
2024-11-03 00:04:40 +00:00
Renovate Bot
c56c49adeb
Update actions/git-backporting action to v4.8.4
2024-11-03 00:03:53 +00:00
Gusted
d5426b0626
Merge pull request 'feat: Add Search to Releases Page' ( #5777 ) from JakobDev/forgejo:releasesearch into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5777
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Reviewed-by: Shiny Nematoda <snematoda@noreply.codeberg.org>
2024-11-02 22:33:30 +00:00
Gusted
a729384dfd
Merge pull request 'Update module github.com/yuin/goldmark to v1.7.8 (forgejo)' ( #5780 ) from renovate/forgejo-github.com-yuin-goldmark-1.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5780
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2024-11-02 16:48:05 +00:00
Gusted
e2fddcf681
chore: fix deprecation
2024-11-02 16:39:27 +01:00
Renovate Bot
370dbbc579
Update module github.com/yuin/goldmark to v1.7.8
2024-11-02 14:04:01 +00:00
Gusted
55ee92d162
Merge pull request 'feat: support color dots for 4 character hex.' ( #5779 ) from gusted/forgejo-4-character-hex into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5779
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
2024-11-02 13:08:53 +00:00
Gusted
3d0dc2e81a
feat: support color dots for 4 character hex.
...
- Support color dot for 4-letter hex (`#fffa` which is equal to `#ffffffaa`).
- Unit test added.
2024-11-02 13:37:14 +01:00
Gusted
3f1f19865d
Merge pull request 'Update module github.com/fsnotify/fsnotify to v1.8.0 (forgejo)' ( #5775 ) from renovate/forgejo-github.com-fsnotify-fsnotify-1.x into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5775
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-11-02 11:41:37 +00:00
0ko
add6bc1ec8
i18n(en): improvements to some strings ( #5767 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5767
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: Otto <otto@codeberg.org>
2024-11-02 11:06:35 +00:00
JakobDev
86546fe63e
feat: Add Search to Releases Page
2024-11-02 10:24:35 +01:00
Renovate Bot
bd58136c5d
Update module github.com/meilisearch/meilisearch-go to v0.29.0 (forgejo) ( #5738 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5738
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Reviewed-by: Shiny Nematoda <snematoda@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2024-11-02 07:32:05 +00:00
forgejo-renovate-action
bedecfb4c8
Merge pull request 'Update dependency djlint to v1.35.4 (forgejo)' ( #5772 ) from renovate/forgejo-djlint-1.x into forgejo
2024-11-02 07:30:59 +00:00
forgejo-renovate-action
e7c3e53309
Merge pull request 'Update dependency happy-dom to v15.8.0 (forgejo)' ( #5773 ) from renovate/forgejo-happy-dom-15.x into forgejo
2024-11-02 07:28:07 +00:00
Renovate Bot
71b3081e4d
Update module github.com/fsnotify/fsnotify to v1.8.0
2024-11-02 02:04:39 +00:00
Renovate Bot
9c76cac02a
Update dependency happy-dom to v15.8.0
2024-11-02 00:03:45 +00:00
Renovate Bot
847d219e8a
Update dependency djlint to v1.35.4
2024-11-02 00:03:16 +00:00
Earl Warren
1bb0e4fbd1
Merge pull request 'tests: improve actvititypub integration test code' ( #5771 ) from gusted/forgejo-activity-integration-test into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5771
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-11-01 22:29:47 +00:00
Gusted
4c67023c7e
tests: improve actvititypub integration test code
...
- Make use of `test.MockVariableValue` to override variables for the
duration of the test.
- Don't needlessly call `onGiteaRun`, its only needed when a HTTP server
needs to be called by the code.
- When `onGiteaRun` is used, make use of the passed parameters, such as
the passed `*testing.T` variable and `*url.URL` (this also avoids
needing to serve the routers in the test code again).
- Use `(*url.URL).JoinPath` to craft new URLs.
- Don't override `setting.AppURL` & `setting.Database.LogSQL` when its
does not affect the test.
- Add empty fixture files for `FederatedUser` & `FederationHost` so they
are truncated and do not persist between tests.
2024-11-01 22:39:49 +01:00