Commit graph

57 commits

Author SHA1 Message Date
jeffvli
68f242d208 revert beta publish behavior 2025-10-25 19:19:06 -07:00
jeffvli
c0264bd7b6 re-add beta suffix to tag version 2025-10-25 18:53:58 -07:00
jeffvli
bb73d66153 test beta publish without re-release 2025-10-25 18:47:28 -07:00
jeffvli
e14c017e34 add combined publish workflow 2025-10-22 01:46:34 -07:00
jeffvli
7cfce2589d fix release edit from draft 2025-10-22 01:45:19 -07:00
jeffvli
7aefe6890d update beta publish
- add increment beta version
- fix set prerelease
- move delete/cleanup to last step
2025-10-22 01:30:16 -07:00
jeffvli
877f286f43 switch test runner to only ubuntu-latest 2025-10-21 21:36:22 -07:00
Jonathan Chemla
e02647feff
auto-publish to winget-pkgs (#1188) 2025-10-21 15:09:48 -07:00
jeffvli
f332d547a3 rename lint job 2025-10-12 16:20:50 -07:00
jeffvli
fc847631d3 move prerelease set to new step 2025-10-12 03:57:08 -07:00
jeffvli
1d9f462959 fix prerelease notes 2025-10-12 03:56:57 -07:00
jeffvli
369b956c66 remove EP_PRE_RELEASE variable on publish 2025-10-12 03:30:36 -07:00
jeffvli
5f14ccf70d set electron-builder publish to draft, convert to prerelease after build 2025-10-12 03:21:09 -07:00
jeffvli
1686e7ad0b add separate beta publish scripts 2025-10-12 00:54:07 -07:00
jeffvli
3f7a402ce8 add commit notes to beta deploy 2025-10-11 20:05:26 -07:00
jeffvli
20c585aa1c remove unneeded tag deletion 2025-10-11 19:43:08 -07:00
jeffvli
0248997a75 delete old tags in addition to release 2025-10-11 19:41:19 -07:00
jeffvli
aaaeea1fa5 split workflow into separate jobs, fix release rename step 2025-10-11 19:39:52 -07:00
jeffvli
22504e9e84 simplify prerelease deletion 2025-10-11 19:28:16 -07:00
jeffvli
5fb2ae839f fix previous release parser 2025-10-11 19:23:05 -07:00
jeffvli
15b00910f3 rework nightly deploy again
- rename to beta
- autodelete previous beta releases
- rename release title to Beta
2025-10-11 19:09:56 -07:00
jeffvli
6cce72a22a rework nightly deploy
- rename to development
- only manual push
- allow input for semantic version number
- set release to github prerelease instead of draft
2025-10-11 19:02:45 -07:00
jeffvli
d48fe81d7f re-add build in nightly 2025-10-11 17:14:04 -07:00
jeffvli
f0d0f826fb remove duplicate build in nightly 2025-10-11 15:06:52 -07:00
jeffvli
4d12a4d6cb add release channel setting and implementation 2025-10-11 15:05:29 -07:00
jeffvli
f14d1f3c5c convert version bump to use pwsh 2025-10-11 14:15:03 -07:00
jeffvli
cc466cb0f4 remove exemption for enhancements for stale issues 2025-10-11 13:26:43 -07:00
jeffvli
20941c0405 add initial nightly release workflow 2025-10-11 13:06:51 -07:00
jeffvli
4e4a0464d6 pin pnpm/action-setup to v4.1.0 2025-10-10 12:36:08 -07:00
jeffvli
1c22c9506e remove stale lock comments 2025-07-07 21:14:18 -07:00
Kendall Garner
4f7b0983ec
port over ND stalebot (#991) 2025-07-02 21:55:02 -07:00
jeffvli
ef9c16e940 attempt fix on docker build 2025-06-24 22:16:16 -07:00
jeffvli
d28fc9f630 allow workflow_dispath on docker deploy 2025-06-02 21:23:07 -07:00
jeffvli
0d42a6ea49 update workflows for new build 2025-05-26 17:20:45 -07:00
Kendall Garner
c6d7dc0b32
prepare bfr changes (#882)
* prepare bfr changes

* contributors to subsonic/navidrome

* show performer roles

* Add BFR smart playlist fields

* Fix upload-artifact action to handle v4

---------

Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2025-03-09 16:55:27 -07:00
jeffvli
90e267d9c7 Bump node version from 16 -> 18 in builders 2024-07-03 15:08:14 -07:00
jeffvli
58484b87f4 Split macOs and Windows builders 2024-05-06 22:31:22 -07:00
jeffvli
2f28cb07bc Reverse workflow changes 2024-01-14 08:32:33 -08:00
jeffvli
1ef7968834 Test electron builder action 2024-01-14 08:11:09 -08:00
jeffvli
925b1b4f68 Add release publish builds 2024-01-14 07:51:53 -08:00
jeffvli
e7c665b0a0 Fix arm64 build command 2024-01-14 07:42:37 -08:00
jeffvli
118a9f3257 Separate regular and arm64 build 2023-12-13 20:32:03 -08:00
jeffvli
36b465504f Add arm64 linux build 2023-12-13 19:38:36 -08:00
Nicholas Malcolm
cf9c7e2640
Build docker container for arm (#336)
* Build all supported container platforms

* Remove less popular platforms
2023-10-30 18:50:21 -07:00
jeffvli
1113ef972f Remove docker push on pr 2023-09-24 16:54:43 -07:00
jeffvli
46a2c29b22 Add write-all permissions to docker push 2023-09-23 22:36:56 -07:00
jeffvli
fb7e7bfa3e Add latest tag 2023-09-21 21:44:03 -07:00
jeffvli
a8a14a62c0 Separate auto and manual docker pushes 2023-09-21 21:13:49 -07:00
jeffvli
cd836d54db Add docker publish workflow 2023-09-21 20:46:48 -07:00
jeffvli
30e52ebb54 Lint all files 2023-07-01 19:14:12 -07:00