bo0tzz and GitHub
56fbca910e
chore: skip e2e tests when the stack fails to start ( #30414 )
2026-07-30 15:17:57 -04:00
bo0tzz and GitHub
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
bo0tzz and GitHub
7c44c29a8f
chore: deflake album to asset backfill sync test ( #30417 )
2026-07-30 15:13:44 -04:00
bo0tzz and GitHub
6e1e79585e
chore: install mise tools from the lockfile in the server image ( #30416 )
2026-07-30 15:13:12 -04:00
bo0tzz and GitHub
6afcc39fb2
chore: sequence pnpm installs in mise tasks ( #30412 )
2026-07-30 15:12:42 -04:00
bo0tzz and GitHub
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
bo0tzz and GitHub
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
bo0tzz and GitHub
4988c0a4c2
chore: update merge queue configuration ( #30381 )
...
Signed-off-by: null <null>
2026-07-29 20:39:37 +00:00
bo0tzz and GitHub
af5ff4983a
chore: skip release label validation on merge queue PRs ( #30361 )
2026-07-29 15:08:35 +00:00
bo0tzz and GitHub
3ab09352eb
feat: add spam rule to CONTRIBUTING.md genAI section ( #30355 )
2026-07-29 14:17:49 +00:00
bo0tzz and GitHub
b468459b1a
chore: add test for admin controller permissions ( #30316 )
2026-07-28 15:44:51 +02:00
bo0tzz and GitHub
3606144190
chore: clarify MediaRepository extract logging ( #30249 )
2026-07-26 13:02:57 -04:00
bo0tzz and GitHub
4a5f13d0e5
fix: don't skip person thumbnail generation if ML is disabled ( #30194 )
2026-07-24 10:06:32 -04:00
bo0tzz and GitHub
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
bo0tzz and GitHub
26e07548a7
chore: add GHSA as contact in security.txt ( #29940 )
2026-07-16 12:30:44 +02:00
bo0tzz and GitHub
2237078bd5
chore: bump create-workflow-token action to v3 ( #29571 )
2026-07-15 14:33:23 +02:00
bo0tzz and GitHub
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
bo0tzz and GitHub
d2a46ade78
chore: webhook headers ordering ( #29695 )
2026-07-07 12:09:57 +00:00
bo0tzz and GitHub
13d17b3a11
fix: re-add gCastEnabled negation ( #29499 )
2026-07-03 11:05:22 +02:00
bo0tzz and GitHub
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
bo0tzz and GitHub
70bb7e4b7e
fix: step name reference in fix-format.yml ( #28912 )
2026-06-08 14:32:34 -04:00
bo0tzz and GitHub
98961a1d36
fix: filter close-duplicates for org members ( #28856 )
2026-06-05 10:34:29 -05:00
bo0tzz and GitHub
7155bb1e80
chore: fix up docs placeholders ( #28814 )
2026-06-04 08:19:40 -04:00
bo0tzz and GitHub
69b1946484
feat: handle prereleases in publish workflows ( #28701 )
2026-06-01 17:11:45 +02:00
bo0tzz and GitHub
61cd69a286
fix: strip rc suffix from iOS marketing version ( #28741 )
2026-06-01 09:56:43 -05:00
bo0tzz and GitHub
a5a7380a26
feat: use lockfile for mise tools ( #28503 )
2026-05-20 11:37:33 +00:00
bo0tzz and GitHub
915d865ce2
chore: use custom sticky-comment action ( #28505 )
2026-05-19 20:25:46 +00:00
bo0tzz and GitHub
e323e778cd
fix: update server-commands subcommand list ( #28402 )
2026-05-13 09:27:25 -04:00
bo0tzz and GitHub
4791313def
fix: manage oazapfts through mise ( #28380 )
2026-05-12 08:12:27 -04:00
bo0tzz and GitHub
b4f719653f
fix: indentation and typo ( #28349 )
...
* fix: indentation and typo
* neline
2026-05-11 09:17:39 -05:00
bo0tzz and GitHub
f370b4bac6
chore: fold apk comment qr in <details> ( #28348 )
2026-05-11 09:40:19 -04:00
bo0tzz and GitHub
bfdff12ee0
chore: use app token for mise in workflows ( #28270 )
2026-05-06 14:51:25 -04:00
bo0tzz and GitHub
eb6dca6a31
chore: switch push-o-matic auth from app-id to client-id ( #28269 )
2026-05-06 17:01:14 +00:00
bo0tzz and GitHub
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
bo0tzz and GitHub
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
bo0tzz and GitHub
a456a05052
chore: make filesystem backup docs even more explicit ( #27013 )
2026-04-17 15:42:40 +02:00
bo0tzz and GitHub
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
bo0tzz and GitHub
9da0cb3cf4
chore: link to PR template in auto-close message ( #27756 )
2026-04-16 09:14:36 -04:00
bo0tzz and GitHub
facd3bd331
fix: oauth issuerUrl validation ( #27848 )
2026-04-16 09:06:55 -04:00
bo0tzz and GitHub
5334a6254a
fix: make web build stage deterministic ( #27823 )
2026-04-15 19:31:23 +02:00
bo0tzz and GitHub
f1882c2926
fix: csp quotes ( #27592 )
2026-04-07 15:54:30 -04:00
bo0tzz and GitHub
ecba4e2a62
chore: tee GITHUB_OUTPUT for debugging ( #27378 )
2026-04-01 08:15:43 -04:00
bo0tzz and GitHub
eb20b715e4
fix: don't auto-close manually reopened PRs ( #27347 )
2026-03-28 12:50:09 +00:00
bo0tzz and GitHub
dbaf4b548b
fix: pin success-check-action to correct tag ( #27230 )
2026-03-26 17:37:23 +00:00
bo0tzz and GitHub
78bb6cf926
chore: log id of existing asset on duplicate upload ( #27266 )
2026-03-26 11:50:53 +01:00
bo0tzz and GitHub
c862163204
fix: explicitly specify repo in auto-close job ( #27291 )
2026-03-26 10:43:51 +00:00
bo0tzz and GitHub
95280edd6c
fix: let renovate update base images ( #27272 )
2026-03-25 18:00:40 +00:00
bo0tzz and GitHub
be93b9040c
feat: consolidate auto-close workflows ( #27172 )
2026-03-23 11:22:44 +01:00
bo0tzz and GitHub
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
bo0tzz and GitHub
0581b49750
fix: ignore optional headers in pr template check ( #26910 )
2026-03-13 22:55:00 +00:00
bo0tzz and GitHub
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
bo0tzz and GitHub
4773788a88
chore: more unused release workflow cleanup ( #26817 )
2026-03-11 20:04:26 +01:00
bo0tzz and GitHub
28d5c169c0
chore: use pokedex-large runner for rocm ( #26823 )
2026-03-11 11:15:48 -05:00
bo0tzz and GitHub
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
bo0tzz and GitHub
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
bo0tzz and GitHub
65e1bb83b7
fix: use wrangler cli directly ( #26326 )
2026-02-18 18:06:41 +00:00
bo0tzz and GitHub
d9b1b69827
fix: switch docs-deploy to use wrangler-action ( #26323 )
2026-02-18 18:45:43 +01:00
bo0tzz and GitHub
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
bo0tzz and GitHub
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
bo0tzz and GitHub
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
bo0tzz and GitHub
55477a8a1a
chore: revert mise-action bump ( #25451 )
2026-01-22 16:53:14 +01:00
bo0tzz and GitHub
a2502109ab
fix: use my.immich.app as url placeholder in docs ( #25153 )
2026-01-09 11:46:55 +00:00
bo0tzz and GitHub
f053ce548d
fix: product keys wording in commercial guidelines faq ( #24765 )
2025-12-21 19:35:21 +00:00
bo0tzz and GitHub
d7c28470ee
feat: focus jumped-to item in timeline ( #24738 )
2025-12-21 08:52:52 -06:00
bo0tzz and GitHub
827bf1ef18
fix: pass bumped version through outputs ( #24649 )
2025-12-17 17:06:54 -06:00
bo0tzz and GitHub
5d043b435e
fix: hardcoded build-cache pull for e2e tests ( #24002 )
2025-11-20 14:22:45 +01:00
bo0tzz and GitHub
8175b3b75b
fix: allow adding new translations files ( #23998 )
2025-11-19 16:00:01 +00:00
bo0tzz and GitHub
810f22057c
fix: create release as draft ( #23996 )
2025-11-19 14:46:14 +00:00
bo0tzz and GitHub
edf577d7f7
feat: publish on release pr merge ( #23867 )
2025-11-18 21:03:49 -06:00
bo0tzz and GitHub
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
bo0tzz and GitHub
62580455af
fix: use changelog file instead of PR body ( #23864 )
2025-11-13 10:35:30 +00:00
bo0tzz and GitHub
4c9142308f
fix: use app token for github-script run ( #23852 )
2025-11-12 19:16:09 +01:00
bo0tzz and GitHub
bea5d4fd37
fix: release-pr workflow fixes ( #23850 )
2025-11-12 18:25:32 +01:00
bo0tzz and GitHub
74c24bfa88
fix: pump-version.sh flags ( #23848 )
2025-11-12 17:47:52 +01:00
bo0tzz and GitHub
95834c68d9
fix: bump args order ( #23846 )
2025-11-12 17:31:25 +01:00
bo0tzz and GitHub
09024c3558
fix: release-pr script name ( #23844 )
2025-11-12 16:24:39 +00:00
bo0tzz and GitHub
137cb043ef
feat: track next release in pull request ( #23806 )
2025-11-12 17:19:18 +01:00
bo0tzz and GitHub
f915d4cc90
fix: disable ruby updates ( #23794 )
...
Until https://github.com/fastlane/fastlane/issues/29183 is fixed
2025-11-11 14:51:21 +00:00
bo0tzz and GitHub
718b3a7b52
fix: mise tf task scope ( #23761 )
2025-11-10 15:49:44 +00:00
bo0tzz and GitHub
8a73de018c
feat: mise monorepo tasks ( #23691 )
2025-11-10 15:55:15 +01:00
bo0tzz and GitHub
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
bo0tzz and GitHub
0ddb92e1ec
fix: use pnpm directly for fix-format ( #23483 )
2025-11-01 15:38:18 -04:00
bo0tzz and GitHub
3f5cd48a59
fix: don't use app token for cli push ( #23378 )
2025-10-30 21:31:56 +01:00
bo0tzz and GitHub
c4ff2ea6d5
fix: actually use tf output ( #23221 )
2025-10-24 17:07:05 +02:00
bo0tzz and GitHub
7773d6d44f
chore: update multi-runner-build-workflow ( #23183 )
2025-10-24 14:08:04 +00:00
bo0tzz and GitHub
3c8df55986
fix: add bundle platform arm64-darwin-23 ( #23197 )
2025-10-23 20:19:44 +00:00
bo0tzz and GitHub
0b941d78c4
fix: set TG_NON_INTERACTIVE ( #23153 )
2025-10-22 13:22:45 +01:00
bo0tzz and GitHub
fc5fc58759
fix: bump tofu ( #23152 )
2025-10-22 11:13:03 +00:00
bo0tzz and GitHub
9bb2fc238a
fix: don't use app for final close-duplicates request ( #23143 )
2025-10-22 11:00:31 +00:00
bo0tzz and GitHub
6f31f27218
fix: bump use-mise version ( #23098 )
2025-10-20 21:26:56 +02:00
bo0tzz and GitHub
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
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
bo0tzz and GitHub
08f81eb3c6
feat: use explicit app token for all workflows ( #22949 )
2025-10-20 14:38:01 +02:00
bo0tzz and GitHub
13d33f834f
chore: use mise instead of terragrunt-action ( #22905 )
2025-10-20 12:32:52 +01:00
bo0tzz and GitHub
e14d5fb277
fix: skip ML availability check if ML is disabled ( #23053 )
2025-10-18 20:32:30 -05:00
bo0tzz and GitHub
aed7bb53aa
fix: revert terragrunt-action bump ( #22812 )
2025-10-09 21:11:39 +02:00
bo0tzz and GitHub
84302dc14c
fix: remove postgres exclude datasource match ( #22811 )
2025-10-09 18:44:20 +00:00
bo0tzz and GitHub
f7250f24fe
chore: ignore renovate major updates for postgres image ( #22764 )
2025-10-09 18:34:54 +00:00
bo0tzz and GitHub
740ca14a68
chore: track full actions/cache version in comment ( #22359 )
2025-10-07 15:58:26 +00:00