chore: bump nixpkgs in flake.lock #10128

Merged
fnetX merged 1 commit from mfenniak/forgejo:chore-bump-nixpkgs into forgejo 2025-11-16 01:18:30 +01:00
Member

make lint-backend began to fail on my NixOS development environment. I'm not 100% sure the cause, but I imagine it's likely correlated to the update #10053 bumping golangci-lint:

$ make lint-backend
/home/mfenniak/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.4.linux-amd64/bin/go run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.6.1  run
models/gitea_migrations/v1_14/v159.go:33:70: directive `//nolint:staticcheck` is unused for linter "staticcheck" (nolintlint)
        if err := base.LegacyRecreateTable(sess, &Reaction{}); err != nil { //nolint:staticcheck
                                                                            ^
models/gitea_migrations/v1_14/v163.go:30:69: directive `//nolint:staticcheck` is unused for linter "staticcheck" (nolintlint)
        if err := base.LegacyRecreateTable(sess, new(Topic)); err != nil { //nolint:staticcheck
                                                                           ^
services/migrations/gitlab.go:102:3: directive `//nolint // SA1019 gitlab.NewBasicAuthClient is deprecated: GitLab recommends against using this authentication method` is unused (nolintlint)
                //nolint // SA1019 gitlab.NewBasicAuthClient is deprecated: GitLab recommends against using this authentication method
                ^
3 issues:
* nolintlint: 3
exit status 1
make: *** [Makefile:488: lint-go] Error 1

This update bumps nixpkgs by ~5mo, and it seems that something in that update causes the lint-backend error to go away.

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/3e3afe5174c561dee0df6f2c2b2236990146329f?narHash=sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU%3D' (2025-06-07)
  → 'github:nixos/nixpkgs/c5ae371f1a6a7fd27823bc500d9390b38c05fa55?narHash=sha256-4PqRErxfe%2B2toFJFgcRKZ0UI9NSIOJa%2B7RXVtBhy4KE%3D' (2025-11-12)

Checklist

The contributor guide contains information that will be helpful to first time contributors. There also are a few conditions for merging Pull Requests in Forgejo repositories. You are also welcome to join the Forgejo development chatroom.

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

Documentation

  • I created a pull request to the documentation 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.
  • 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.
`make lint-backend` began to fail on my NixOS development environment. I'm not 100% sure the cause, but I imagine it's likely correlated to the update #10053 bumping golangci-lint: ``` $ make lint-backend /home/mfenniak/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.4.linux-amd64/bin/go run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.6.1 run models/gitea_migrations/v1_14/v159.go:33:70: directive `//nolint:staticcheck` is unused for linter "staticcheck" (nolintlint) if err := base.LegacyRecreateTable(sess, &Reaction{}); err != nil { //nolint:staticcheck ^ models/gitea_migrations/v1_14/v163.go:30:69: directive `//nolint:staticcheck` is unused for linter "staticcheck" (nolintlint) if err := base.LegacyRecreateTable(sess, new(Topic)); err != nil { //nolint:staticcheck ^ services/migrations/gitlab.go:102:3: directive `//nolint // SA1019 gitlab.NewBasicAuthClient is deprecated: GitLab recommends against using this authentication method` is unused (nolintlint) //nolint // SA1019 gitlab.NewBasicAuthClient is deprecated: GitLab recommends against using this authentication method ^ 3 issues: * nolintlint: 3 exit status 1 make: *** [Makefile:488: lint-go] Error 1 ``` This update bumps nixpkgs by ~5mo, and it seems that something in that update causes the `lint-backend` error to go away. ``` • Updated input 'nixpkgs': 'github:nixos/nixpkgs/3e3afe5174c561dee0df6f2c2b2236990146329f?narHash=sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU%3D' (2025-06-07) → 'github:nixos/nixpkgs/c5ae371f1a6a7fd27823bc500d9390b38c05fa55?narHash=sha256-4PqRErxfe%2B2toFJFgcRKZ0UI9NSIOJa%2B7RXVtBhy4KE%3D' (2025-11-12) ``` ## 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.
chore: bump nixpkgs in flake.lock
All checks were successful
requirements / merge-conditions (pull_request) Successful in 2s
issue-labels / cascade (pull_request_target) Has been skipped
issue-labels / release-notes (pull_request_target) Has been skipped
testing / frontend-checks (pull_request) Successful in 1m23s
testing / backend-checks (pull_request) Successful in 3m54s
testing / test-unit (pull_request) Successful in 7m51s
testing / test-e2e (pull_request) Successful in 21m20s
testing / test-remote-cacher (redis) (pull_request) Successful in 2m14s
testing / test-remote-cacher (valkey) (pull_request) Successful in 2m12s
testing / test-remote-cacher (garnet) (pull_request) Successful in 2m26s
testing / test-remote-cacher (redict) (pull_request) Successful in 2m29s
testing / test-mysql (pull_request) Successful in 25m36s
testing / test-sqlite (pull_request) Successful in 29m35s
testing / test-pgsql (pull_request) Successful in 33m27s
testing / security-check (pull_request) Successful in 59s
issue-labels / backporting (pull_request_target) Has been skipped
milestone / set (pull_request_target) Successful in 3s
4924e954a9
viceice approved these changes 2025-11-15 22:38:57 +01:00
Gusted approved these changes 2025-11-15 22:48:04 +01:00
Gusted scheduled this pull request to auto merge when all checks succeed 2025-11-15 22:48:22 +01:00
fnetX merged commit 3cdf0010fe into forgejo 2025-11-16 01:18:30 +01:00
Sign in to join this conversation.
No reviewers
No labels
arch
riscv64
backport/v1.19
backport/v1.20
backport/v1.21/forgejo
backport/v10.0/forgejo
backport/v11.0/forgejo
backport/v12.0/forgejo
backport/v13.0/forgejo
backport/v14.0/forgejo
backport/v7.0/forgejo
backport/v8.0/forgejo
backport/v9.0/forgejo
breaking
bug
bug
confirmed
bug
duplicate
bug
needs-more-info
bug
new-report
bug
reported-upstream
code/actions
code/api
code/auth
code/auth/faidp
code/auth/farp
code/email
code/federation
code/git
code/migrations
code/packages
code/wiki
database
MySQL
database
PostgreSQL
database
SQLite
dependency-upgrade
dependency
certmagic
dependency
chart.js
dependency
Chi
dependency
Chroma
dependency
citation.js
dependency
codespell
dependency
css-loader
dependency
devcontainers
dependency
dropzone
dependency
editorconfig-checker
dependency
elasticsearch
dependency
enmime
dependency
F3
dependency
ForgeFed
dependency
garage
dependency
Git
dependency
git-backporting
dependency
Gitea
dependency
gitignore
dependency
go-ap
dependency
go-enry
dependency
go-gitlab
dependency
Go-org
dependency
go-rpmutils
dependency
go-sql-driver mysql
dependency
go-swagger
dependency
go-version
dependency
go-webauthn
dependency
gocron
dependency
Golang
dependency
goldmark
dependency
goquery
dependency
Goth
dependency
grpc-go
dependency
happy-dom
dependency
Helm
dependency
image-spec
dependency
jsonschema
dependency
KaTeX
dependency
lint
dependency
MariaDB
dependency
Mermaid
dependency
minio-go
dependency
misspell
dependency
Monaco
dependency
PDFobject
dependency
playwright
dependency
postcss
dependency
postcss-plugins
dependency
pprof
dependency
prometheus client_golang
dependency
protobuf
dependency
relative-time-element
dependency
renovate
dependency
reply
dependency
ssh
dependency
swagger-ui
dependency
tailwind
dependency
temporal-polyfill
dependency
terminal-to-html
dependency
tests-only
dependency
text-expander-element
dependency
urfave
dependency
vfsgen
dependency
vite
dependency
Woodpecker CI
dependency
x tools
dependency
XORM
Discussion
duplicate
enhancement/feature
forgejo/accessibility
forgejo/branding
forgejo/ci
forgejo/commit-graph
forgejo/documentation
forgejo/furnace cleanup
forgejo/i18n
forgejo/interop
forgejo/moderation
forgejo/privacy
forgejo/release
forgejo/scaling
forgejo/security
forgejo/ui
Gain
High
Gain
Nice to have
Gain
Undefined
Gain
Very High
good first issue
i18n/backport-stable
impact
large
impact
medium
impact
small
impact
unknown
Incompatible license
issue
closed
issue
do-not-exist-yet
issue
open
manual test
Manually tested during feature freeze
OS
FreeBSD
OS
Linux
OS
macOS
OS
Windows
problem
QA
regression
release blocker
Release Cycle
Feature Freeze
release-blocker
v7.0
release-blocker
v7.0.1
release-blocker
v7.0.2
release-blocker
v7.0.3
release-blocker
v7.0.4
release-blocker
v8.0.0
release-blocker/v9.0.0
run-all-playwright-tests
run-end-to-end-tests
test
manual
test
needed
test
needs-help
test
not-needed
test
present
untested
User research - time-tracker
valuable code
worth a release-note
User research - Accessibility
User research - Blocked
User research - Community
User research - Config (instance)
User research - Errors
User research - Filters
User research - Future backlog
User research - Git workflow
User research - Labels
User research - Moderation
User research - Needs input
User research - Notifications/Dashboard
User research - Rendering
User research - Repo creation
User research - Repo units
User research - Security
User research - Settings (in-app)
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo/forgejo!10128
No description provided.