Accepting request 1208671 from devel:tools:scm
- update to 9.0.0: * OIDC integrations that POST to /login/oauth/introspect without sending HTTP basic authentication will now fail * The public scope of an application token does not filter out private repositories, organizations or packages in some cases * Drop support to build Forgejo with the optional go-git Git backend * Set created_by as the default filter for /issues and /pulls * Set fuzzy as default for issue search. * Improve commit graph layout. * Add support for iconify icons. * Allow multi-line relationship labels. * Adds architecture diagrams which allows users to show relations between services. * Improve diffs generated by Forgejo. * Add rel="nofollow" to in-list labels. * Distinguish between new tags, releases and pre-releases on activity page. * Highlighted code search results. * Refactor repo migration items. * Add package counter to repo/user/org overview pages. * Replace vue-bar-graph with chart.js. * Add more emoji and code block rendering in issues. * Bad spacing on new release page. * Milestone assignment in new issue. * git-grep: ensure bounded default for MatchesPerFile. * Incorrect go to citation button. * Incorrect HTMX support for profile card. * Accessibility keyboard support for test actions. * Update pull request icons. * "Assign to me" button on PR and Issues. * Add architecture-specific removal support for arch package. * Add bin to Composer Metadata. (forwarded request 1208670 from rrahl0) OBS-URL: https://build.opensuse.org/request/show/1208671 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/forgejo?expand=0&rev=17
This commit is contained in:
commit
f38a5bd8a9
@ -1,7 +1,7 @@
|
||||
diff -rub forgejo-src-8.0.3/Makefile forgejo-src-8.0.3-patched/Makefile
|
||||
--- forgejo-src-8.0.3/Makefile 2024-09-06 14:33:46.000000000 +0200
|
||||
+++ forgejo-src-8.0.3-patched/Makefile 2024-10-09 15:01:55.191532699 +0200
|
||||
@@ -784,7 +784,7 @@
|
||||
diff -rub forgejo-src-9.0.0/Makefile forgejo-src-9.0.0-patched/Makefile
|
||||
--- forgejo-src-9.0.0/Makefile 2024-10-16 05:56:39.000000000 +0200
|
||||
+++ forgejo-src-9.0.0-patched/Makefile 2024-10-17 16:41:54.550837598 +0200
|
||||
@@ -803,7 +803,7 @@
|
||||
|
||||
.PHONY: install $(TAGS_PREREQ)
|
||||
install: $(wildcard *.go)
|
||||
@ -10,8 +10,8 @@ diff -rub forgejo-src-8.0.3/Makefile forgejo-src-8.0.3-patched/Makefile
|
||||
|
||||
.PHONY: build
|
||||
build: frontend backend
|
||||
@@ -816,13 +816,13 @@
|
||||
go run $(GOVULNCHECK_PACKAGE) ./...
|
||||
@@ -831,13 +831,13 @@
|
||||
@echo "NOT NEEDED: THIS IS A NOOP AS OF Forgejo 7.0 BUT KEPT FOR BACKWARD COMPATIBILITY"
|
||||
|
||||
$(EXECUTABLE): $(GO_SOURCES) $(TAGS_PREREQ)
|
||||
- CGO_CFLAGS="$(CGO_CFLAGS)" $(GO) build $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b543532cf01453967c331063639b172600cccd62d815e6815a4f05a25a0b0795
|
||||
size 53477625
|
@ -1,7 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iHUEABYIAB0WIQTrEU9ebA3CvN0YNVCkthotxZI3EAUCZtsxWAAKCRCkthotxZI3
|
||||
EAh8AP90yVVcubO3mXqS/+WHEMdpUTd6jjLt7zMKSX3yHHU2qQEA0p0lql1rQB+Z
|
||||
MlThqgELrTiJexK2AbxVadvxRFKBqQc=
|
||||
=tHBI
|
||||
-----END PGP SIGNATURE-----
|
3
forgejo-src-9.0.0.tar.gz
Normal file
3
forgejo-src-9.0.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:21364d6c1635711189f25da5dc343b3b28e8ade20a5f00202301ccc364adc1d2
|
||||
size 53905348
|
7
forgejo-src-9.0.0.tar.gz.asc
Normal file
7
forgejo-src-9.0.0.tar.gz.asc
Normal file
@ -0,0 +1,7 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iHUEABYIAB0WIQTrEU9ebA3CvN0YNVCkthotxZI3EAUCZw/5ogAKCRCkthotxZI3
|
||||
EKC/AP9zdT9HGtdr1R84h8wJfMQryhV2VHQ0DZIvHL3OJU1OgAEAmT7X00H/MgRB
|
||||
oNnConnjMe+xLtIntIFitFFXd971oQ0=
|
||||
=JQRz
|
||||
-----END PGP SIGNATURE-----
|
109
forgejo.changes
109
forgejo.changes
@ -1,3 +1,112 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 17 14:52:33 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 9.0.0:
|
||||
* OIDC integrations that POST to /login/oauth/introspect without sending HTTP
|
||||
basic authentication will now fail
|
||||
* The public scope of an application token does not filter out private repositories,
|
||||
organizations or packages in some cases
|
||||
* Drop support to build Forgejo with the optional go-git Git backend
|
||||
* Set created_by as the default filter for /issues and /pulls
|
||||
* Set fuzzy as default for issue search.
|
||||
* Improve commit graph layout.
|
||||
* Add support for iconify icons.
|
||||
* Allow multi-line relationship labels.
|
||||
* Adds architecture diagrams which allows users to show relations between services.
|
||||
* Improve diffs generated by Forgejo.
|
||||
* Add rel="nofollow" to in-list labels.
|
||||
* Distinguish between new tags, releases and pre-releases on activity page.
|
||||
* Highlighted code search results.
|
||||
* Refactor repo migration items.
|
||||
* Add package counter to repo/user/org overview pages.
|
||||
* Replace vue-bar-graph with chart.js.
|
||||
* Add more emoji and code block rendering in issues.
|
||||
* Bad spacing on new release page.
|
||||
* Milestone assignment in new issue.
|
||||
* git-grep: ensure bounded default for MatchesPerFile.
|
||||
* Incorrect go to citation button.
|
||||
* Incorrect HTMX support for profile card.
|
||||
* Accessibility keyboard support for test actions.
|
||||
* Update pull request icons.
|
||||
* "Assign to me" button on PR and Issues.
|
||||
* Add architecture-specific removal support for arch package.
|
||||
* Add bin to Composer Metadata.
|
||||
* Internationalization user experience improvements on team permissions and issue closing.
|
||||
* Support allowed hosts for migrations to work with proxy.
|
||||
* Trivial default quota configuration.
|
||||
* Language detection in the repository learned about the following languages:
|
||||
Luau, BQN, Cron table, NMODL, Pkl, templ, FIRRTL, Julia REPL, Caddyfile.
|
||||
* The following extensions or filenames in a repository are associated with the matching language:
|
||||
.sublime-color-scheme, MODULE.bazel.lock, Cargo.toml.orig, tsx, justfile, .zig.zon, .envrc.
|
||||
* Remove support for Couchbase as a session provider; it instead will now fallback to the file provider.
|
||||
* git-grep: allow searching for words with initial dashes.
|
||||
* git-grep: skip binary files.
|
||||
* Forgejo Actions logs are compressed by default.
|
||||
* Support grouping by any path for arch package.
|
||||
* Remove expensive nearest branch calculatations ($.BranchName) from commit diff view
|
||||
* Allow push mirrors to use a SSH key as the authentication method for the mirroring action
|
||||
instead of using user:password authentication.
|
||||
* Use UTC as a timezone when running scheduled actions tasks.
|
||||
* The actions logs older than [actions].LOG_RETENTION_DAYS days are removed (the default is 365).
|
||||
* Add signature support for the RPM module.
|
||||
* Allow color and background-color style properties for table cells.
|
||||
* support pull_request_target event for commit status.
|
||||
* support delete user email in admin panel.
|
||||
* Notify owner about TOTP enrollment.
|
||||
* Email notifications are now sent when account security changes are made: password changed
|
||||
* Enable INVALIDATE_REFRESH_TOKENS.
|
||||
* Sort milestones by name by default instead of the due date.
|
||||
* allow synchronizing user status from OAuth2 login providers.
|
||||
* add option to change mail from user display name.
|
||||
* issue Templates: add option to have dropdown printed list.
|
||||
* the default setting attachment.ALLOWED_TYPES was adjusted to allow .webp attachments in issues
|
||||
* Convert milestone to HTMX.
|
||||
* Use the full user name in emails to address the recipient, when available.
|
||||
* Enhancing OAuth2 Provider with Granular Scopes for Resource Access.
|
||||
* Display URLs in .sh-session files.
|
||||
* The caching of contributor stats was improved
|
||||
* Add support for LFS server implementations which have batch API responses in an older/deprecated schema.
|
||||
* Forgejo Actions artifacts support range requests to resume a download.
|
||||
* Added the foundations of a flexible, configurable quota system.
|
||||
* Logs journald integration.
|
||||
* A release asset can be a URL instead of a file.
|
||||
* Don't allow owner team with incorrect unit access (includes doctor fix).
|
||||
* Schedule workflows are canceled when pushing to the default branch.
|
||||
* Incorrect Discord webhook JSON for issue events.
|
||||
* wrong last modify time.
|
||||
* Repo Activity: count new issues that were closed.
|
||||
* incorrect /tokens API.
|
||||
* Do not escape relative path in RPM primary index.
|
||||
* Handle invalid target when creating releases using API.
|
||||
* /repos/{owner}/{repo}/pulls/{index}/files endpoint not populating previous_filename.
|
||||
* Improve textarea paste.
|
||||
* Handle "close" actionable references for manual merges.
|
||||
* Team admins are allowed to search team members via the API.
|
||||
* Don't return 500 if mirror url contains special chars.
|
||||
* Agit automerge is not working properly.
|
||||
* Improve the display of PR & issue short links.
|
||||
* Migrate scoped GitLab labels as scoped Forgejo labels.
|
||||
* /repos/{owner}/{repo}/pulls/{index} requested_reviewers contains null for teams.
|
||||
* Validate title length when updating an issue.
|
||||
* Hide the "Details" link of commit status when the user cannot access actions.
|
||||
* Runner registration token via API is broken for repo level runners.
|
||||
* Deleted projects causes bad popover text on issues.
|
||||
* Distinguish LFS object errors to ignore missing objects during migration.
|
||||
* When viewing the revision history of wiki pages, the pagination links are broken
|
||||
* Also rename the head branch of open pull requests when renaming a branch.
|
||||
* add return type to GetRawFileOrLFS and GetRawFile.
|
||||
* properly filter issue list given no assignees filter.
|
||||
* Cron task to cleanup dangling container images with version sha256:*.
|
||||
* Allow updates to runners' secrets.
|
||||
* Do not fire webhook notifications for updates and deletions of comments that are part of an ongoing review
|
||||
* Fixed social media previews for links to wiki pages.
|
||||
* Updated translations
|
||||
* Improve the clarity of confirmation in email messages.
|
||||
* Fine tune language for units.
|
||||
* Improve translation strings for webhook events.
|
||||
* Allow different translations of creation links and titles.
|
||||
* English strings improvements for internationalization.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 9 13:22:28 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
||||
%endif
|
||||
%endif
|
||||
Name: forgejo
|
||||
Version: 8.0.3
|
||||
Version: 9.0.0
|
||||
Release: 0
|
||||
Summary: Self-hostable forge
|
||||
License: MIT
|
||||
@ -38,7 +38,7 @@ Group: Development/Tools/Version Control
|
||||
URL: https://forgejo.org
|
||||
Source0: https://codeberg.org/%{name}/%{name}/releases/download/v%{version}/%{name}-src-%{version}.tar.gz
|
||||
Source1: https://codeberg.org/%{name}/%{name}/releases/download/v%{version}/%{name}-src-%{version}.tar.gz.asc
|
||||
Source2: http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xeb114f5e6c0dc2bcdd183550a4b61a2dc5923710#/%{name}.keyring
|
||||
Source2: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xeb114f5e6c0dc2bcdd183550a4b61a2dc5923710#/%{name}.keyring
|
||||
Source3: package-lock.json
|
||||
Source4: node_modules.spec.inc
|
||||
%include %{_sourcedir}/node_modules.spec.inc
|
||||
@ -53,7 +53,7 @@ Source99: get-sources.sh
|
||||
Patch0: custom-app.ini.patch
|
||||
Patch1: dont-strip.patch
|
||||
BuildRequires: golang-packaging
|
||||
BuildRequires: golang(API) = 1.22
|
||||
BuildRequires: golang(API) = 1.23
|
||||
## node >= 20
|
||||
%if 0%{?suse_version} == 1500
|
||||
BuildRequires: nodejs-devel-default
|
||||
@ -136,8 +136,9 @@ local-npm-registry %{_sourcedir} install --also=dev
|
||||
%build
|
||||
%sysusers_generate_pre %{SOURCE6} %{name} %{name}.conf
|
||||
export TAGS="bindata timetzdata sqlite sqlite_unlock_notify"
|
||||
export EXTRA_GOFLAGS="-buildmode=pie -mod=vendor"
|
||||
%make_build build
|
||||
go build -buildmode=pie -mod=vendor -o contrib/environment-to-ini/environment-to-ini contrib/environment-to-ini/environment-to-ini.go
|
||||
go build ${EXTRA_GOFLAGS} -o contrib/environment-to-ini/environment-to-ini contrib/environment-to-ini/environment-to-ini.go
|
||||
|
||||
%install
|
||||
install -d %{buildroot}%{_bindir}
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dd1ad2428c1b1e75e403b81f397718994274d5f918e686ab3cf7b58386f4afb7
|
||||
size 276615400
|
||||
oid sha256:27e35637ddfb2538a3ecbfa261eb88e93fe9fb1c04cb450aeaa179e09e220e01
|
||||
size 210178992
|
||||
|
File diff suppressed because it is too large
Load Diff
7353
package-lock.json
generated
7353
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user