Commit Graph
100 Commits
Author SHA1 Message Date
bo0tzzandGitHub 56fbca910e chore: skip e2e tests when the stack fails to start (#30414) 2026-07-30 15:17:57 -04:00
bo0tzzandGitHub 4a68a87531 fix: use trixie-slim base image for cli and e2e-auth-server (#30411)
The alpine suffix part wasn't getting updated by renovate, and the 3.20
chain stopped getting node updates too. This also just aligns the base
image distro with what we use elsewere.
2026-07-30 15:14:18 -04:00
bo0tzzandGitHub 7c44c29a8f chore: deflake album to asset backfill sync test (#30417) 2026-07-30 15:13:44 -04:00
bo0tzzandGitHub 6e1e79585e chore: install mise tools from the lockfile in the server image (#30416) 2026-07-30 15:13:12 -04:00
bo0tzzandGitHub 6afcc39fb2 chore: sequence pnpm installs in mise tasks (#30412) 2026-07-30 15:12:42 -04:00
bo0tzzandGitHub a316ba35ca fix: shared check for server setup availability (#30311)
* fix: shared check for server setup availability

* chore: add medium test

* feat: require @Authenticated decorator everywhere

* fix: lints
2026-07-30 15:12:25 -04:00
bo0tzzandGitHub 1f16fe16c2 chore: enable merge queue batching (#30410)
This waits for up to 2 min to group up to 3 PRs into the same draft. That should cut down on the amount of draft PRs that get created. The main downsides are the 2 minute wait when only queueing one PR, and less failure isolation: on an error, mergify has to do bisect runs to figure out which PR failed the batch, which takes more time than purely sequential operation. All of this can be tuned further of course.
2026-07-30 15:58:08 +00:00
bo0tzzandGitHub 4988c0a4c2 chore: update merge queue configuration (#30381)
Signed-off-by: null <null>
2026-07-29 20:39:37 +00:00
bo0tzzandGitHub af5ff4983a chore: skip release label validation on merge queue PRs (#30361) 2026-07-29 15:08:35 +00:00
bo0tzzandGitHub 3ab09352eb feat: add spam rule to CONTRIBUTING.md genAI section (#30355) 2026-07-29 14:17:49 +00:00
bo0tzzandGitHub b468459b1a chore: add test for admin controller permissions (#30316) 2026-07-28 15:44:51 +02:00
bo0tzzandGitHub 3606144190 chore: clarify MediaRepository extract logging (#30249) 2026-07-26 13:02:57 -04:00
bo0tzzandGitHub 4a5f13d0e5 fix: don't skip person thumbnail generation if ML is disabled (#30194) 2026-07-24 10:06:32 -04:00
bo0tzzandGitHub 457da17c5d fix: always set extension from provided file (#29839)
* fix: always set extension from provided file

The livephoto case can also happen with other files; for example, we
receive a DNG file as JPEG but then still call it .dng

Fixes #29805, partially addresses #28602

* chore: test cases for file extension naming
2026-07-22 18:29:54 +05:30
bo0tzzandGitHub 26e07548a7 chore: add GHSA as contact in security.txt (#29940) 2026-07-16 12:30:44 +02:00
bo0tzzandGitHub 2237078bd5 chore: bump create-workflow-token action to v3 (#29571) 2026-07-15 14:33:23 +02:00
bo0tzzandGitHub 89d31aaba1 feat: publish app releases to FUTO F-Droid repo (#29804)
* feat: publish app releases to FUTO F-Droid repo

* chore: separate parse step
2026-07-13 14:57:40 -05:00
f6d6dbc3c7 chore: remove pgvecto.rs from docs footnote (#29729)
* chore: remove pgvecto.rs from docs footnote

* Update docs/docs/install/environment-variables.md

Co-authored-by: Matthew Momjian <50788000+mmomjian@users.noreply.github.com>

---------

Co-authored-by: Matthew Momjian <50788000+mmomjian@users.noreply.github.com>
2026-07-09 11:36:26 -05:00
bo0tzzandGitHub d2a46ade78 chore: webhook headers ordering (#29695) 2026-07-07 12:09:57 +00:00
bo0tzzandGitHub 13d17b3a11 fix: re-add gCastEnabled negation (#29499) 2026-07-03 11:05:22 +02:00
bo0tzzandGitHub d3680871ef feat: warn if microservices worker is missing (#28869)
* feat: warn if microservices worker is missing

* fix: ci
2026-06-10 09:31:32 -04:00
bo0tzzandGitHub 70bb7e4b7e fix: step name reference in fix-format.yml (#28912) 2026-06-08 14:32:34 -04:00
bo0tzzandGitHub 98961a1d36 fix: filter close-duplicates for org members (#28856) 2026-06-05 10:34:29 -05:00
bo0tzzandGitHub 7155bb1e80 chore: fix up docs placeholders (#28814) 2026-06-04 08:19:40 -04:00
bo0tzzandGitHub 69b1946484 feat: handle prereleases in publish workflows (#28701) 2026-06-01 17:11:45 +02:00
bo0tzzandGitHub 61cd69a286 fix: strip rc suffix from iOS marketing version (#28741) 2026-06-01 09:56:43 -05:00
bo0tzzandGitHub a5a7380a26 feat: use lockfile for mise tools (#28503) 2026-05-20 11:37:33 +00:00
bo0tzzandGitHub 915d865ce2 chore: use custom sticky-comment action (#28505) 2026-05-19 20:25:46 +00:00
bo0tzzandGitHub e323e778cd fix: update server-commands subcommand list (#28402) 2026-05-13 09:27:25 -04:00
bo0tzzandGitHub 4791313def fix: manage oazapfts through mise (#28380) 2026-05-12 08:12:27 -04:00
bo0tzzandGitHub b4f719653f fix: indentation and typo (#28349)
* fix: indentation and typo

* neline
2026-05-11 09:17:39 -05:00
bo0tzzandGitHub f370b4bac6 chore: fold apk comment qr in <details> (#28348) 2026-05-11 09:40:19 -04:00
bo0tzzandGitHub bfdff12ee0 chore: use app token for mise in workflows (#28270) 2026-05-06 14:51:25 -04:00
bo0tzzandGitHub eb6dca6a31 chore: switch push-o-matic auth from app-id to client-id (#28269) 2026-05-06 17:01:14 +00:00
bo0tzzandGitHub a46e46452c fix: run profile picture through thumbnail pipeline (#27890)
* fix: run profile picture through thumbnail pipeline

* fix: format
2026-04-17 16:15:59 -04:00
bo0tzzandGitHub 8afca348ff fix: sanitize filenames before adding to zip (#27893)
* fix: sanitize filenames before adding to zip

* fix: lints

* chore: drop split()
2026-04-17 13:05:53 -04:00
bo0tzzandGitHub a456a05052 chore: make filesystem backup docs even more explicit (#27013) 2026-04-17 15:42:40 +02:00
bo0tzzandGitHub 3356e81c85 fix!: do not allow insecure oauth requests by default (#27844)
* fix!: do not allow insecure oauth requests by default

* fix: format

* fix: make open-api

* fix: tests

* nit: casing

* chore: migration to allow insecure if current oauth uses http
2026-04-16 10:11:58 -04:00
bo0tzzandGitHub 9da0cb3cf4 chore: link to PR template in auto-close message (#27756) 2026-04-16 09:14:36 -04:00
bo0tzzandGitHub facd3bd331 fix: oauth issuerUrl validation (#27848) 2026-04-16 09:06:55 -04:00
bo0tzzandGitHub 5334a6254a fix: make web build stage deterministic (#27823) 2026-04-15 19:31:23 +02:00
bo0tzzandGitHub f1882c2926 fix: csp quotes (#27592) 2026-04-07 15:54:30 -04:00
bo0tzzandGitHub ecba4e2a62 chore: tee GITHUB_OUTPUT for debugging (#27378) 2026-04-01 08:15:43 -04:00
bo0tzzandGitHub eb20b715e4 fix: don't auto-close manually reopened PRs (#27347) 2026-03-28 12:50:09 +00:00
bo0tzzandGitHub dbaf4b548b fix: pin success-check-action to correct tag (#27230) 2026-03-26 17:37:23 +00:00
bo0tzzandGitHub 78bb6cf926 chore: log id of existing asset on duplicate upload (#27266) 2026-03-26 11:50:53 +01:00
bo0tzzandGitHub c862163204 fix: explicitly specify repo in auto-close job (#27291) 2026-03-26 10:43:51 +00:00
bo0tzzandGitHub 95280edd6c fix: let renovate update base images (#27272) 2026-03-25 18:00:40 +00:00
bo0tzzandGitHub be93b9040c feat: consolidate auto-close workflows (#27172) 2026-03-23 11:22:44 +01:00
bo0tzzandGitHub bc2439883a fix: track PR template auto-close with label (#27042)
* fix: track PR template auto-close with label

* fix: format
2026-03-19 12:42:29 -04:00
bo0tzzandGitHub 0581b49750 fix: ignore optional headers in pr template check (#26910) 2026-03-13 22:55:00 +00:00
bo0tzzandGitHub 10fa928abe feat: require pull requests to follow template (#26902)
* feat: require pull requests to follow template

* fix: persist-credentials: false
2026-03-13 09:43:00 -05:00
bo0tzzandGitHub 4773788a88 chore: more unused release workflow cleanup (#26817) 2026-03-11 20:04:26 +01:00
bo0tzzandGitHub 28d5c169c0 chore: use pokedex-large runner for rocm (#26823) 2026-03-11 11:15:48 -05:00
bo0tzzandGitHub 08c4594cde chore: remove release-pr workflow (#26742)
It's not being used right now; can always add it back :P
2026-03-09 16:53:13 -04:00
bo0tzzandGitHub ee7ac09450 fix: bad field paste in metadata.service.spec (#26329)
Caused https://github.com/immich-app/immich/actions/runs/22153269773/job/64050176244 to flake
2026-02-18 16:04:32 -05:00
bo0tzzandGitHub 65e1bb83b7 fix: use wrangler cli directly (#26326) 2026-02-18 18:06:41 +00:00
bo0tzzandGitHub d9b1b69827 fix: switch docs-deploy to use wrangler-action (#26323) 2026-02-18 18:45:43 +01:00
bo0tzzandGitHub df4c25e567 fix: use pull_request_target in close-llm-pr.yml (#26232)
So that it actually has write permissions; this should be safe as it doesn't use any external input.
2026-02-15 11:47:01 +01:00
bo0tzzandGitHub 72cefcabaf chore: discourage LLM-generated PRs (#26211)
* chore: discourage LLM-generated PRs

* chore: add reading CONTRIBUTING.md to PR checklist

* chore: workflow to close LLM-generated PRs
2026-02-14 10:40:27 -06:00
bo0tzzandGitHub 937bef9a4d fix: run rocm builds on pokedex (#26062)
* fix: run rocm builds on pokedex

* fix: --parallel 48 (#26065)
2026-02-09 15:06:05 -05:00
bo0tzzandGitHub 55477a8a1a chore: revert mise-action bump (#25451) 2026-01-22 16:53:14 +01:00
bo0tzzandGitHub a2502109ab fix: use my.immich.app as url placeholder in docs (#25153) 2026-01-09 11:46:55 +00:00
bo0tzzandGitHub f053ce548d fix: product keys wording in commercial guidelines faq (#24765) 2025-12-21 19:35:21 +00:00
bo0tzzandGitHub d7c28470ee feat: focus jumped-to item in timeline (#24738) 2025-12-21 08:52:52 -06:00
bo0tzzandGitHub 827bf1ef18 fix: pass bumped version through outputs (#24649) 2025-12-17 17:06:54 -06:00
bo0tzzandGitHub 5d043b435e fix: hardcoded build-cache pull for e2e tests (#24002) 2025-11-20 14:22:45 +01:00
bo0tzzandGitHub 8175b3b75b fix: allow adding new translations files (#23998) 2025-11-19 16:00:01 +00:00
bo0tzzandGitHub 810f22057c fix: create release as draft (#23996) 2025-11-19 14:46:14 +00:00
bo0tzzandGitHub edf577d7f7 feat: publish on release pr merge (#23867) 2025-11-18 21:03:49 -06:00
bo0tzzandGitHub 4462952564 fix: proper docker caching for plugin mise deps (#23967)
* fix: proper docker caching for plugin mise deps

* fix: mount mise cache for build too
2025-11-19 03:00:03 +00:00
bo0tzzandGitHub 62580455af fix: use changelog file instead of PR body (#23864) 2025-11-13 10:35:30 +00:00
bo0tzzandGitHub 4c9142308f fix: use app token for github-script run (#23852) 2025-11-12 19:16:09 +01:00
bo0tzzandGitHub bea5d4fd37 fix: release-pr workflow fixes (#23850) 2025-11-12 18:25:32 +01:00
bo0tzzandGitHub 74c24bfa88 fix: pump-version.sh flags (#23848) 2025-11-12 17:47:52 +01:00
bo0tzzandGitHub 95834c68d9 fix: bump args order (#23846) 2025-11-12 17:31:25 +01:00
bo0tzzandGitHub 09024c3558 fix: release-pr script name (#23844) 2025-11-12 16:24:39 +00:00
bo0tzzandGitHub 137cb043ef feat: track next release in pull request (#23806) 2025-11-12 17:19:18 +01:00
bo0tzzandGitHub f915d4cc90 fix: disable ruby updates (#23794)
Until https://github.com/fastlane/fastlane/issues/29183 is fixed
2025-11-11 14:51:21 +00:00
bo0tzzandGitHub 718b3a7b52 fix: mise tf task scope (#23761) 2025-11-10 15:49:44 +00:00
bo0tzzandGitHub 8a73de018c feat: mise monorepo tasks (#23691) 2025-11-10 15:55:15 +01:00
bo0tzzandGitHub 125e8cee01 chore: update config.json example (#23471)
* chore: update config.json example

closes #23465

* fix: format, for real this time
2025-11-05 08:05:53 -06:00
bo0tzzandGitHub 0ddb92e1ec fix: use pnpm directly for fix-format (#23483) 2025-11-01 15:38:18 -04:00
bo0tzzandGitHub 3f5cd48a59 fix: don't use app token for cli push (#23378) 2025-10-30 21:31:56 +01:00
bo0tzzandGitHub c4ff2ea6d5 fix: actually use tf output (#23221) 2025-10-24 17:07:05 +02:00
bo0tzzandGitHub 7773d6d44f chore: update multi-runner-build-workflow (#23183) 2025-10-24 14:08:04 +00:00
bo0tzzandGitHub 3c8df55986 fix: add bundle platform arm64-darwin-23 (#23197) 2025-10-23 20:19:44 +00:00
bo0tzzandGitHub 0b941d78c4 fix: set TG_NON_INTERACTIVE (#23153) 2025-10-22 13:22:45 +01:00
bo0tzzandGitHub fc5fc58759 fix: bump tofu (#23152) 2025-10-22 11:13:03 +00:00
bo0tzzandGitHub 9bb2fc238a fix: don't use app for final close-duplicates request (#23143) 2025-10-22 11:00:31 +00:00
bo0tzzandGitHub 6f31f27218 fix: bump use-mise version (#23098) 2025-10-20 21:26:56 +02:00
bo0tzzandGitHub 05f174a180 feat: move previews to immich.build (#23089)
dep https://github.com/immich-app/devtools/pull/1064
2025-10-20 12:39:15 -05:00
bo0tzzGitHubgithub-actions <41898282+github-actions[bot]@users.noreply.github.com>
a390e44402 fix: don't use app token to push to ghcr (#23099)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-20 15:57:52 +02:00
bo0tzzandGitHub 08f81eb3c6 feat: use explicit app token for all workflows (#22949) 2025-10-20 14:38:01 +02:00
bo0tzzandGitHub 13d33f834f chore: use mise instead of terragrunt-action (#22905) 2025-10-20 12:32:52 +01:00
bo0tzzandGitHub e14d5fb277 fix: skip ML availability check if ML is disabled (#23053) 2025-10-18 20:32:30 -05:00
bo0tzzandGitHub aed7bb53aa fix: revert terragrunt-action bump (#22812) 2025-10-09 21:11:39 +02:00
bo0tzzandGitHub 84302dc14c fix: remove postgres exclude datasource match (#22811) 2025-10-09 18:44:20 +00:00
bo0tzzandGitHub f7250f24fe chore: ignore renovate major updates for postgres image (#22764) 2025-10-09 18:34:54 +00:00
bo0tzzandGitHub 740ca14a68 chore: track full actions/cache version in comment (#22359) 2025-10-07 15:58:26 +00:00