160 Commits

Author SHA1 Message Date
Deluan Quintão
cf3754e868
Upgrade to Go 1.22 and Node v20 (#2861)
* Remove workaround for missing `context.WithoutCancel` in Go 1.20

* Upgrade to Go 1.22

* Upgrade GitHub Actions

* Upgrade Node to v20
2026-01-02 20:33:00 +00:00
Kendall Garner
044c8c09ac
Add OS Lyrics extension (#2656)
* draft commit

* time to fight pipeline

* round 2 changes

* remove unnecessary line

* fight taglib. again

* make taglib work again???

* add id3 tags

* taglib 1.12 vs 1.13

* use int instead for windows

* store as json now

* add migration, more tests

* support repeated line, multiline

* fix ms and support .m, .mm, .mmm

* address some concerns, make cpp a bit safer

* separate responses from model

* remove [:]

* Add trace log

* Try to unblock pipeline

* Fix merge errors

* Fix SIGSEGV error (proper handling of empty frames)

* Add fallback artist/title to structured lyrics

* Rename conflicting named vars

* Fix tests

* Do we still need ffmpeg in the pipeline?

* Revert "Do we still need ffmpeg in the pipeline?"

Yes we do.

This reverts commit 87df7f6df79bccee83f48c4b7a8118a7636a5e66.

* Does this passes now, with a newer ffmpeg version?

* Revert "Does this passes now, with a newer ffmpeg version?"

No, it does not :(

This reverts commit 372eb4b0ae05d9ffe98078e9bc4e56a9b2921f32.

* My OCD made me do it :P

---------

Co-authored-by: Deluan Quintão <deluan@navidrome.org>
2026-01-02 20:32:37 +00:00
Deluan Quintão
83fddba87d
Bump Go version to 1.21.5 (#2729) 2026-01-02 20:32:36 +00:00
Deluan
e0d4ef979d
Use TagLib 1.13.1 for snapshots/releases 2026-01-02 20:31:30 +00:00
Deluan
db81d98a10
Fixed deprecated GoReleaser options 2026-01-02 20:31:30 +00:00
Deluan
322bac297f
Bump Go to 1.21.4 2026-01-02 20:31:30 +00:00
Deluan
b30a8df101
Publish all new images to Docker Registry 2026-01-02 20:31:11 +00:00
Deluan Quintão
879688cc6a
Upgrade to Go 1.21 (#2475)
* Upgrade to Go 1.21

* Remove 'replacements' from goreleaser config
2026-01-02 20:28:31 +00:00
Deluan
3edec760fb
Add format target to Makefile 2026-01-02 20:27:56 +00:00
Deluan
4e5121598e
Upgrade to Node v18 2026-01-02 20:27:25 +00:00
Deluan
b761b77149
Revert: Change fix formatting command 2026-01-02 20:27:24 +00:00
Deluan
b37deb93f2
Change fix formatting command 2026-01-02 20:27:24 +00:00
Deluan
e4fae4dc09
Disable POEditor import job in forks 2026-01-02 20:27:24 +00:00
Deluan
1ed0876ce6
Better GH Action names 2026-01-02 20:26:03 +00:00
Deluan
e972dfcd88
Better GH Action names 2026-01-02 20:26:03 +00:00
Deluan
25563b7826
Fix push develop to Docker Hub 2026-01-02 20:25:45 +00:00
Deluan Quintão
32017da834
Publish docker images to ghcr.io (#2298)
* Publish all images (including PRs) to GHCR, only releases and `develop` to Docker Hub
2026-01-02 20:25:45 +00:00
Deluan
94828b6d8b
Run lint on latest Go 1.20.x 2026-01-02 20:25:45 +00:00
Deluan
407d21d31e
Upgrade to Go 1.20.3 and GoRelease 1.16.1 2026-01-02 20:25:45 +00:00
Deluan
d373e39124
Show translation changes on pipeline 2026-01-02 20:25:33 +00:00
Julien Voisin
b890fa0cb6
Shuffle the tests, just in case (#2272) 2026-01-02 20:25:18 +00:00
Deluan
940c744510
Only freezes issues/prs after 120 days 2026-01-02 20:24:48 +00:00
Deluan
84ed24e0ce
Fix discussions links 2026-01-02 20:24:13 +00:00
Deluan
b76161d741
Fine tune issue templates 2026-01-02 20:24:13 +00:00
Deluan
25faa477cf
Add log-output to lock-threads bot 2026-01-02 20:24:13 +00:00
Deluan
9389e984c8
Remove debug-only option from stale bot 2026-01-02 20:24:13 +00:00
Deluan
3a75708370
Add stale/lock-threads bot 2026-01-02 20:24:13 +00:00
Deluan
b9ebd35d36
Fix pipeline's lint error message 2026-01-02 20:24:13 +00:00
Deluan
1562e294a2
Add new issue templates 2026-01-02 20:24:13 +00:00
Deluan
9e25cb2b0f
Fix build pipeline 2026-01-02 20:23:40 +00:00
Deluan
abebbfa9d6
Use GoLang 1.20.1 in pipeline 2026-01-02 20:23:40 +00:00
Deluan
0a09b4daab
Use Go 1.20 in pipeline, drop support for 1.18 2026-01-02 20:22:41 +00:00
Deluan
f3c6f6e405
Fix update translations job 2026-01-02 20:22:02 +00:00
Deluan
3d64520706
Add job to create translations PRs 2026-01-02 20:22:02 +00:00
Deluan Quintão
6d5fd2af10
Fix versioning releases in the pipeline (#2101)
* Revert "Disable buildvcs flag"

This reverts commit 1374dab08775d3fefff96dbe707675e0d1a766d3.

* Config /github/workspace folder as trusted
2026-01-02 20:22:01 +00:00
Deluan
4d430b290b
Fix pipeline lint error help message 2026-01-02 20:21:18 +00:00
Deluan
9e1ee495ca
Show help message when goimports/go mod tidy breaks the build 2026-01-02 20:20:47 +00:00
Deluan
87d3638ed4
Upgrade to Go 1.19.5 2026-01-02 20:20:21 +00:00
Deluan
ad57136b72
Bump some NPM dependencies 2026-01-02 20:17:21 +00:00
Deluan
b2ac58070a
Fix race conditions in tests 2026-01-02 20:17:21 +00:00
Deluan Quintão
b796856f0a
Update GH actions
* Update GH actions

* Fix

* Fix "Cannot open: File exists" messages
2026-01-02 20:17:20 +00:00
Deluan
3476e73043
Fix ARM v5 and v6 builds, by going back to armel.
Also upgrades Go to 1.19.3. Closes #1968
2026-01-02 20:16:00 +00:00
Aleksey Lobanov
8f5a984e56
Optimize static images (#1941)
.png files were processed with `optipng -o7` command
2026-01-02 20:15:59 +00:00
Deluan
a1506402aa
Use armhf for ARM builds 2026-01-02 20:15:29 +00:00
Deluan
0ab1d0d3d0
Fix Linux 32 bits build 2026-01-02 20:15:29 +00:00
Deluan
8380f4a2cf
Fix invalid option in pipeline 2026-01-02 20:15:29 +00:00
Deluan
8dfbf37548
Upgrade to GoLang 1.19 and bump golangci-lint version 2026-01-02 20:15:27 +00:00
Deluan
f58f9a41be
Fix docker build in pipeline 2026-01-02 20:13:57 +00:00
Deluan
4b60d2af8f
Build with GoLang 1.18.4 2026-01-02 20:12:40 +00:00
Deluan
5d114aa55b
Upgrade to GoLang 1.18 2026-01-02 20:12:38 +00:00