Commit Graph
202 Commits
Author SHA1 Message Date
BotBlake 00a3dcf8a3 deploy anything targeting jf,org repo 2026-05-05 11:59:25 +02:00
BotBlake 80e365a72e workflow middleman to trigger deployment 2026-05-05 11:47:13 +02:00
BotBlake 07a4aa6a80 migrate deployment to be callable 2026-05-05 11:46:44 +02:00
renovate[bot] 2e4b7def5e Update CI dependencies 2026-04-20 09:38:24 +00:00
renovate[bot] 9ecb818b0c Update CI dependencies 2026-04-10 19:08:38 +00:00
Niels van Velzen 8b0bda5f96 Merge pull request #1801 from jellyfin/renovate/actions-configure-pages-6.x
Update actions/configure-pages action to v6
2026-03-29 22:16:19 +02:00
renovate[bot] fee71ae5ca Update actions/deploy-pages action to v5 2026-03-26 16:47:27 +00:00
renovate[bot] ffa49d2270 Update actions/configure-pages action to v6 2026-03-26 16:47:21 +00:00
renovate[bot] cfdca9192a Update CI dependencies 2026-03-17 13:13:51 +00:00
renovate[bot] 12e3b43739 Update actions/upload-artifact action to v7 2026-02-27 04:57:43 +00:00
Andrew Rabert 3889600184 fix: use gh CLI for cross-run artifact downloads
actions/download-artifact is broken for cross-run downloads via
workflow_run — it fails with "Artifact not found" despite the artifact
existing. This affects both v4 and v7 of the action.

Replace with `gh run download` which uses the same REST API but
actually works. Verified in https://github.com/andrewrabert/test.
2026-02-26 23:55:38 -05:00
Andrew Rabert 25bb2b6fd4 fix: add actions:read permission for cross-run artifact downloads
The deploy and publish jobs use download-artifact with run-id to fetch
artifacts from the triggering build workflow. This requires actions:read
permission, which was missing from both jobs.
2026-02-26 23:32:15 -05:00
BotBlake d1fb0327f4 fix deployment trigger 2026-02-26 01:49:07 +01:00
BotBlake a54227ef25 fix pages deployment process 2026-02-26 01:38:49 +01:00
BotBlake 6ae9d5a01e separated deployment workflow 2026-02-26 01:26:57 +01:00
BotBlake 986e34639e ACTUALLY run build in save environment 2026-02-26 00:27:04 +01:00
Andrew Rabert 6fad5b23cc Mitigate pull_request_target privilege escalation
Hotfix — replaces pull_request_target with pull_request to stop
granting write permissions and secrets to fork PRs. Some workflows
will break; can be fixed properly later.
2026-02-19 23:53:50 -05:00
renovate[bot] fcd391b56b Update CI dependencies 2026-01-27 23:03:08 +00:00
Violet Caulfield 21c10cf9ff Merge pull request #1726 from BotBlake/spellchecker-ci
add cspell to CI
2026-01-21 08:22:37 -06:00
renovate[bot] 5200d56f77 Update actions/setup-node action to v6.2.0 2026-01-15 18:32:46 +01:00
BotBlake a8e978ba87 migrate cspell config to json 2026-01-15 11:48:42 +01:00
BotBlake c6ec7e08a4 remove fetch depth 2026-01-15 11:41:15 +01:00
BotBlake 2507c1ea8b fetch depth for cspell 2026-01-15 11:36:38 +01:00
BotBlake bc5d90b7e0 seperate cspell job 2026-01-15 11:19:58 +01:00
BotBlake 006a769970 remove persist credentials 2026-01-15 10:07:46 +01:00
BotBlake 541a63c85c shoulda used spellchecker 2026-01-15 10:04:31 +01:00
BotBlake 301518fd8e add config file to workflow 2026-01-15 09:49:14 +01:00
BotBlake 5ca9a915a7 add cspell gha 2026-01-15 09:25:14 +01:00
Andrew Rabert 52bd28441e Fix pages artifact format (tar not tar.gz) (#1713)
deploy-pages expects uncompressed tar, not gzipped
2026-01-03 22:39:49 -05:00
Andrew Rabert dcd166b117 Fix .well-known exclusion in pages artifact
upload-pages-artifact v4 excludes dotfiles, breaking .well-known
https://github.com/actions/upload-pages-artifact/issues/129
2026-01-03 21:54:34 -05:00
Andrew Rabert d546cd9d4e Isolate PR build from secrets and token permissions
Extract build steps to reusable __build.yml workflow. Call it from
build.yml with permissions: {} to prevent untrusted PR code from
accessing GITHUB_TOKEN. Secrets not passed to reusable workflow.
2025-12-30 23:32:34 -05:00
renovate[bot] 23367ff54a Update GitHub Artifact Actions (#1690)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 08:02:12 +01:00
renovate[bot] fbdb4d786e Update CI dependencies 2025-12-03 07:37:08 +00:00
Niels van Velzen e467e8c016 Lock markdownlint-cli version using package.json 2025-11-30 10:32:18 +01:00
renovate[bot] 9ed379f8f3 Update actions/checkout action to v6 2025-11-26 15:11:21 +00:00
renovate[bot] 306d067c9f Update actions/checkout action to v5.0.1 (#1658)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 14:50:13 +08:00
renovate[bot] 57b8d39c52 Update GitHub Artifact Actions 2025-10-24 21:15:19 +00:00
renovate[bot] df2c57f219 Update actions/setup-node action to v6 2025-10-14 06:34:16 +00:00
d2359c9c06 Add documentation policies page & PR template (#1594)
* Add documentation policies page

* Add pull request template

* Add note of blog posts

* Fix and add links

* Fix link to Framapad

Co-authored-by: felix920506 <felix920506@gmail.com>

* Adjust wording of peer review section

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>

* Add core review blurb

* Add mention of publishing date

* Update .github/pull_request_template.md

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>

* Update docs/general/contributing/documentation.md

Co-authored-by: BotBlake <B0TBlake@protonmail.com>

* Fix bad links

* Fix links

---------

Co-authored-by: felix920506 <felix920506@gmail.com>
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
Co-authored-by: BotBlake <B0TBlake@protonmail.com>
2025-10-13 13:33:34 -04:00
BotBlake fd8dbe0dc0 add check for jellyfin.org repo (cf pages) 2025-10-01 09:21:13 +02:00
2e20a95c77 Add Team-Member Donation Page (#1557)
* Add Donation page

* Move donation data to src dir

* typo

* Add @1hitsong donation details

* Fix links

* Listify entries

* Update docs/general/contributing/direct-donations.mdx

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>

* Add @nielsvanvelzen sponsor info

* Clarified inclusion rules

* Add @TimGels sponsor info

* Add Xbox role to @timgels sponsor info

* Add Enum based data entries

* Add @joshuaboniface sponsor info

* Rephrasing inclusing rules

* Add @LePips sponsor info

* Apply suggestions from code review

Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>

* Change Switftfin developer role

* Update @JPVenson title

* Add @ferferga sponsor info

* Rephrase Inclusion rules

* Add @thornbill sponsor info

* Add @bond-009 sponsor info

* add core as codeowners to direct-donations.mdx

* Correct Bond Liberapay entry

* Correct name entry

* typo

* Add @oddstr13 sponsor info

* Update .github/CODEOWNERS

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>

---------

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2025-09-24 18:46:07 +00:00
Niels van Velzen 320efee913 Merge pull request #1517 from jellyfin/renovate/actions-upload-pages-artifact-4.x
Update actions/upload-pages-artifact action to v4
2025-09-15 21:33:55 +02:00
Niels van Velzen aef170beb5 Always run CI for pull requests 2025-09-15 21:20:40 +02:00
renovate[bot] 9baadc8353 Update actions/setup-node action to v5 2025-09-04 06:23:55 +00:00
renovate[bot] 8b728dbdda Update actions/upload-pages-artifact action to v4 2025-08-14 22:47:26 +00:00
renovate[bot] 6aa0580574 Update actions/checkout action to v5 2025-08-11 16:15:22 +00:00
renovate[bot] 8582c7b73a Update actions/download-artifact action to v5 (#1488)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 11:08:13 +02:00
Bill Thornton 1aeb856708 Update branding guide to include logo (#1469) 2025-07-25 15:53:48 -04:00
renovate[bot] 78e3ad44ff Update actions/download-artifact action to v4.3.0 2025-04-24 18:53:44 +00:00
renovate[bot] 5eb6205695 Migrate config .github/renovate.json (#1371) 2025-04-18 10:59:02 -04:00