- 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. OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/forgejo?expand=0&rev=41
This commit is contained in:
parent
d5738d2684
commit
08961a0cfc
@ -1,7 +1,7 @@
|
|||||||
diff -rub forgejo-src-8.0.3/Makefile forgejo-src-8.0.3-patched/Makefile
|
diff -rub forgejo-src-9.0.0/Makefile forgejo-src-9.0.0-patched/Makefile
|
||||||
--- forgejo-src-8.0.3/Makefile 2024-09-06 14:33:46.000000000 +0200
|
--- forgejo-src-9.0.0/Makefile 2024-10-16 05:56:39.000000000 +0200
|
||||||
+++ forgejo-src-8.0.3-patched/Makefile 2024-10-09 15:01:55.191532699 +0200
|
+++ forgejo-src-9.0.0-patched/Makefile 2024-10-17 16:41:54.550837598 +0200
|
||||||
@@ -784,7 +784,7 @@
|
@@ -803,7 +803,7 @@
|
||||||
|
|
||||||
.PHONY: install $(TAGS_PREREQ)
|
.PHONY: install $(TAGS_PREREQ)
|
||||||
install: $(wildcard *.go)
|
install: $(wildcard *.go)
|
||||||
@ -10,8 +10,8 @@ diff -rub forgejo-src-8.0.3/Makefile forgejo-src-8.0.3-patched/Makefile
|
|||||||
|
|
||||||
.PHONY: build
|
.PHONY: build
|
||||||
build: frontend backend
|
build: frontend backend
|
||||||
@@ -816,13 +816,13 @@
|
@@ -831,13 +831,13 @@
|
||||||
go run $(GOVULNCHECK_PACKAGE) ./...
|
@echo "NOT NEEDED: THIS IS A NOOP AS OF Forgejo 7.0 BUT KEPT FOR BACKWARD COMPATIBILITY"
|
||||||
|
|
||||||
$(EXECUTABLE): $(GO_SOURCES) $(TAGS_PREREQ)
|
$(EXECUTABLE): $(GO_SOURCES) $(TAGS_PREREQ)
|
||||||
- CGO_CFLAGS="$(CGO_CFLAGS)" $(GO) build $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
|
- 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>
|
Wed Oct 9 13:22:28 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
Name: forgejo
|
Name: forgejo
|
||||||
Version: 8.0.3
|
Version: 9.0.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Self-hostable forge
|
Summary: Self-hostable forge
|
||||||
License: MIT
|
License: MIT
|
||||||
@ -38,7 +38,7 @@ Group: Development/Tools/Version Control
|
|||||||
URL: https://forgejo.org
|
URL: https://forgejo.org
|
||||||
Source0: https://codeberg.org/%{name}/%{name}/releases/download/v%{version}/%{name}-src-%{version}.tar.gz
|
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
|
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
|
Source3: package-lock.json
|
||||||
Source4: node_modules.spec.inc
|
Source4: node_modules.spec.inc
|
||||||
%include %{_sourcedir}/node_modules.spec.inc
|
%include %{_sourcedir}/node_modules.spec.inc
|
||||||
@ -53,7 +53,7 @@ Source99: get-sources.sh
|
|||||||
Patch0: custom-app.ini.patch
|
Patch0: custom-app.ini.patch
|
||||||
Patch1: dont-strip.patch
|
Patch1: dont-strip.patch
|
||||||
BuildRequires: golang-packaging
|
BuildRequires: golang-packaging
|
||||||
BuildRequires: golang(API) = 1.22
|
BuildRequires: golang(API) = 1.23
|
||||||
## node >= 20
|
## node >= 20
|
||||||
%if 0%{?suse_version} == 1500
|
%if 0%{?suse_version} == 1500
|
||||||
BuildRequires: nodejs-devel-default
|
BuildRequires: nodejs-devel-default
|
||||||
@ -136,8 +136,9 @@ local-npm-registry %{_sourcedir} install --also=dev
|
|||||||
%build
|
%build
|
||||||
%sysusers_generate_pre %{SOURCE6} %{name} %{name}.conf
|
%sysusers_generate_pre %{SOURCE6} %{name} %{name}.conf
|
||||||
export TAGS="bindata timetzdata sqlite sqlite_unlock_notify"
|
export TAGS="bindata timetzdata sqlite sqlite_unlock_notify"
|
||||||
|
export EXTRA_GOFLAGS="-buildmode=pie -mod=vendor"
|
||||||
%make_build build
|
%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
|
||||||
install -d %{buildroot}%{_bindir}
|
install -d %{buildroot}%{_bindir}
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:dd1ad2428c1b1e75e403b81f397718994274d5f918e686ab3cf7b58386f4afb7
|
oid sha256:27e35637ddfb2538a3ecbfa261eb88e93fe9fb1c04cb450aeaa179e09e220e01
|
||||||
size 276615400
|
size 210178992
|
||||||
|
File diff suppressed because it is too large
Load Diff
7351
package-lock.json
generated
7351
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user