Commit Graph

441 Commits (bf212bf235dcadfafcbd50df5b42818688a42f95)

Author SHA1 Message Date
bo0tzz 0a8135dde4
fix: docker workflow for rknn (#16922)
* fix: specify gha runner for rknn

* fix: remove s from platforms

* fix: merge job for rknn
2025-03-17 18:13:43 +07:00
Yoni Yang 14c3b99c0f
feat(ml): ML on Rockchip NPUs (#15241) 2025-03-17 12:04:08 +07:00
bo0tzz 9c825e15de
fix: run preview label remove job on PR close (#16811)
🤦
2025-03-11 15:26:09 +07:00
bo0tzz 04fd83d9da
chore: shared suffix for docker tags (#16727) 2025-03-11 12:25:10 +07:00
shenlong ac1b2d2fab
chore(mobile): generated files and ci check (#16798)
* chore(mobile): more generated files

* ci: verify generated files in mobile are up-to-date

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-03-11 12:22:31 +07:00
Zack Pollard e0a09f2ea0
fix: weblate pre-job not running (#16802)
* chore: add debug step to weblate pre-job

* fix: weblate enforce lock missing needs for pre-job
2025-03-11 11:10:00 +07:00
renovate[bot] 48dddb78d4
chore(deps): update docker/setup-qemu-action action to v3.6.0 (#16794)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-11 10:37:36 +07:00
Mert 6da77600e5
chore(ml): uv (#16725)
* poetry to uv

* update ci

* remove caching

* add typeshed to dev

* no need for `--non-interactive`

* move backends to extras

* oopsie

* update ci
2025-03-09 21:30:16 +07:00
Matthew Momjian 2eeed6524f
fix(github): consistent folder format for PR template (#16669)
consistent formatting for folders
2025-03-06 20:32:10 +07:00
bo0tzz 20acdcd884
chore: run docker workflow on non-main PRs (#16582) 2025-03-05 02:15:17 +07:00
renovate[bot] 6ef069b537
chore(deps): update github-actions (#16539)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-03 18:39:15 +07:00
Zack Pollard 23b1256592
ci: weblate checks should always run, should skip on en.json (#16544) 2025-03-03 17:12:26 +07:00
Zack Pollard 24da25dbbf
ci: don't check weblate lock on chore/translations and add success job (#16533) 2025-03-03 13:22:33 +07:00
bo0tzz 8e076ecfe4
feat: weblate checks workflow (#16251) 2025-03-03 11:39:53 +07:00
bo0tzz 6e51c4ec71
chore: add extra note to no-dupes checkbox (#16499) 2025-03-02 21:02:36 +07:00
bo0tzz 0cb3dc6211
chore: add 'not duplicate' checkbox to issue template (#16462) 2025-03-01 14:05:36 +07:00
immich-tofu[bot] 9d705097e8
chore: modify .github/FUNDING.yml 2025-02-27 14:28:08 +07:00
Jason Rasmussen 7c851893b4
feat: medium tests for user and sync service (#16304)
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-02-25 16:31:07 +07:00
bo0tzz ca9e02379d
feat: remove preview label on pr close (#16249) 2025-02-21 17:54:11 +07:00
bo0tzz 36ec407c66
fix: use correct head sha on PR commit tag (#16248) 2025-02-21 17:02:24 +07:00
Zack Pollard ac36effb45
feat: sync implementation for the user entity (#16234)
* ci: print out typeorm generation changes

* feat: sync implementation for the user entity

wip

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-02-20 23:37:57 +07:00
Zack Pollard f1b98d5f45
ci: docker cleanup, cleanup (#16194) 2025-02-18 14:56:58 +07:00
bo0tzz 5f257b9a84
fix: don't write cache on fork PRs (#16189) 2025-02-18 12:47:20 +07:00
bo0tzz 9eab770e79
fix: don't push on forks (#16165) 2025-02-17 20:13:56 +07:00
bo0tzz 2c88ce8559
chore: run full jobs on workflow file change (#16166) 2025-02-17 12:09:38 +07:00
Zack Pollard 129a4a82e0
ci: docker build cache (#16156) 2025-02-17 13:55:22 +07:00
Zack Pollard 924d11a913
ci: copy image layers from ghcr to dockerhub on release (#16155) 2025-02-17 13:41:45 +07:00
Zack Pollard 425c87bce4
ci: machine learning separate native docker image builds (#16102) 2025-02-17 11:56:28 +07:00
Zack Pollard 8ab87a8803
ci: retag commit hash unset outside of PRs (#16103) 2025-02-14 19:18:49 +07:00
Zack Pollard 5b4f894211
ci: docker images sha commit tag (#16098) 2025-02-14 16:08:41 +07:00
Zack Pollard dbbefde98d
feat: native arm and amd64 server builds (#15408) 2025-02-14 15:55:18 +07:00
bo0tzz f5edc87e4d
feat: comment URL on previewed PRs (#16085) 2025-02-13 21:10:00 +07:00
renovate[bot] f0a4c945bd
chore(deps): update github-actions (#16032)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 17:24:47 +07:00
renovate[bot] bf1f8da884
chore(deps): update docker/build-push-action action to v6.13.0 (#16022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 14:16:10 +07:00
Nicholas Flamy 99de52479e
fix: pr template not being used and make some changes (#15893)
fix-pr-template-and-make-some-changes-with-suggestions
2025-02-04 09:06:54 +07:00
bo0tzz 907fed1081
fix: use push-o-matic to create release (#15562) 2025-01-23 10:46:56 +07:00
renovate[bot] 0c152366ec
chore(deps): update docker/build-push-action action to v6.12.0 (#15493)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 12:34:14 +07:00
renovate[bot] 2b76112014
chore(deps): update github-actions (#15248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-11 22:04:40 +07:00
bo0tzz 23461e98fb
fix: clarify PR label validation message (#14925) 2024-12-25 08:07:52 +07:00
renovate[bot] a03f4f5610
chore(deps): update docker/setup-buildx-action action to v3.8.0 (#14757)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 14:18:21 +07:00
renovate[bot] 5814a1b223
chore(deps): update docker/build-push-action action to v6.10.0 (#14631)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 17:07:16 +07:00
dependabot[bot] f2e950d89c
chore(deps): bump ytanikin/PRConventionalCommits from 1.2.0 to 1.3.0 (#13051)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-13 01:27:37 +07:00
renovate[bot] db69361f19
chore(deps): update stumpylog/image-cleaner-action action to v0.9.0 (#13788)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 23:47:54 +07:00
bo0tzz 9204cd6a21
feat: github actions workflow to fix formatting (#13768) 2024-10-27 18:24:34 +07:00
Ben e98acc976e
chore: move weblate translations to root directory (#13604)
* chore: move translations to root directory

* chore: update build processes to work with new i18n location
2024-10-22 15:39:28 +07:00
bo0tzz 8c38d22f42
revert: gh container registry rate limits (#13602) 2024-10-19 14:51:37 +07:00
Daniel Dietzler 57704ba5a7
fix: gh container registry rate limits (#13554) 2024-10-17 15:17:38 +07:00
Jason Rasmussen 426008b714
fix(docs): cancelled builds on main (#13499) 2024-10-16 07:03:43 +07:00
Zack Pollard a17d34b186
ci: don't refresh state when destroying tf (#13355)
ci: dont refresh state when destroying tf
2024-10-16 05:46:21 +07:00
renovate[bot] 0985d7f3c4
chore(deps): update docker/setup-buildx-action action to v3.7.1 (#13448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-14 23:24:07 +07:00
Jason Rasmussen 7a78c3372c
chore: add deprecated release notes section (#13435) 2024-10-14 10:20:10 +07:00
Jason Rasmussen f7ad6efc4a
feat(server): medium tests (#13289) 2024-10-09 10:00:40 +07:00
renovate[bot] bff3690a2f
chore(deps): update docker/setup-buildx-action action to v3.7.0 (#13281)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-08 15:26:53 +07:00
Zack Pollard b4bf1bbb3c
feat: support and feedback modal with third party support (#13248) 2024-10-07 10:42:04 +07:00
bo0tzz bf43c32dbf
chore: disable dependabot (#13150) 2024-10-03 14:10:50 +07:00
renovate[bot] 076d8808bb
chore(deps): update dependency ubuntu to v24 (#13079)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 11:17:58 +07:00
dependabot[bot] 47821cda35
chore(deps): bump docker/build-push-action from 6.7.0 to 6.9.0 (#13052)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.9.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.7.0...v6.9.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 14:16:04 +07:00
Fynn Petersen-Frey 6995cc2b38
refactor(mobile): encapsulate most access to photomanager in repository (#12754)
* refactor(mobile): encapsulate most access to photomanager in repository
2024-09-18 17:15:52 +07:00
Jason Rasmussen 7893dca733
chore: add date/time issue to template (#12651) 2024-09-13 12:33:58 +07:00
bo0tzz 0a649f28d9
fix: skip docker retag jobs on fork PRs (#12491) 2024-09-09 10:00:48 +07:00
bo0tzz d1ce9e4d3c
fix: only apply changelog:translation label to weblate branch (#12468) 2024-09-08 09:09:27 +07:00
Jason Rasmussen 7bcef37ba7
chore: auto-label translations (#12404) 2024-09-06 14:13:17 +07:00
Zack Pollard 8e677ed844
ci: tag ml and server images even when they aren't built (#12390) 2024-09-06 19:01:01 +07:00
Zack Pollard 0d6bef2c05
ci: job naming improvements and success job for matrix (#12316)
Co-authored-by: bo0tzz <git@bo0tzz.me>
2024-09-04 23:28:30 +07:00
Zack Pollard 668632c398
ci: split e2e into web / server & cli / linting & run on mich (#12267)
* ci: split e2e tests into web / server & cli / linting

* ci: run e2e on mich
2024-09-03 15:19:47 +07:00
Zack Pollard 441b009a0b
ci: more path filtering, path filtering happens in pre-job so all jobs can be required (#12260)
ci: don't use gha path filtering, use a pre-job to skip instead, add path filtering to more workflows
2024-09-03 13:23:39 +07:00
Zack Pollard 860ba78650
ci: fix release script (#12146) 2024-08-30 18:07:02 +07:00
immich-tofu[bot] 715ac4c599
chore: modify .github/FUNDING.yml 2024-08-29 21:18:20 +07:00
Zack Pollard e705831e67
ci: fix permissions when pr-label-validation runs from fork (#12093) 2024-08-28 16:33:21 +07:00
Zack Pollard 028be6738e
ci: use push-o-matic app for release process (#12075)
ci: use push-o-matic for release process
2024-08-27 23:19:04 +07:00
Carsten Otto 129e5eae66
fix: do not code format repro steps in issue template (#12054)
issue template: do not use "bash" to render a list of text items
2024-08-26 10:33:01 +07:00
Zack Pollard 2237b7a399
chore: validate every PR has a changelog related label (#11909) 2024-08-19 20:47:27 +07:00
immich-tofu[bot] fa7f1e656f
chore: modify .github/FUNDING.yml 2024-08-18 21:46:08 +07:00
dependabot[bot] a38dd53afd
chore(deps): bump docker/build-push-action from 6.6.1 to 6.7.0 (#11768)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.6.1 to 6.7.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.6.1...v6.7.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 18:23:43 +07:00
Jason Rasmussen ab0ed11778
chore: separate enhancement group in release notes (#11756) 2024-08-13 16:39:25 +07:00
Jason Rasmussen 7eb004bd00
chore: better release notes (#11726)
* chore: better release notes

* chore: remove 'tedious' commits
2024-08-12 14:49:07 +07:00
dependabot[bot] 6b2de807a7
chore(deps): bump docker/build-push-action from 6.6.0 to 6.6.1 (#11646)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.6.0 to 6.6.1.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.6.0...v6.6.1)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 07:28:40 +07:00
dependabot[bot] 10ed31d725
chore(deps): bump docker/build-push-action from 6.5.0 to 6.6.0 (#11629)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.5.0 to 6.6.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.5.0...v6.6.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 08:31:23 +07:00
dependabot[bot] 990627e00d
chore(deps): bump stumpylog/image-cleaner-action from 0.7.0 to 0.8.0 (#11480)
Bumps [stumpylog/image-cleaner-action](https://github.com/stumpylog/image-cleaner-action) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/stumpylog/image-cleaner-action/releases)
- [Changelog](https://github.com/stumpylog/image-cleaner-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stumpylog/image-cleaner-action/compare/v0.7.0...v0.8.0)

---
updated-dependencies:
- dependency-name: stumpylog/image-cleaner-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-31 08:48:06 +07:00
dependabot[bot] 6d47d52b3c
chore(deps): bump docker/setup-buildx-action from 3.5.0 to 3.6.1 (#11445)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.5.0 to 3.6.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.5.0...v3.6.1)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 16:22:11 +07:00
dependabot[bot] 3d7a9d79da
chore(deps): bump docker/build-push-action from 6.3.0 to 6.5.0 (#11282)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 14:45:25 +07:00
dependabot[bot] f7cc9517ba
chore(deps): bump docker/setup-qemu-action from 3.1.0 to 3.2.0 (#11283)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 14:45:14 +07:00
dependabot[bot] 73305feb5b
chore(deps): bump docker/setup-buildx-action from 3.4.0 to 3.5.0 (#11284)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 14:45:00 +07:00
bo0tzz f6da01cb96
chore: Update feature-request.yaml (#11150) 2024-07-16 17:26:39 +07:00
dependabot[bot] 6791af8c2c
chore(deps): bump docker/setup-buildx-action from 3.3.0 to 3.4.0 (#10843)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 11:58:20 +07:00
dependabot[bot] e566fbb009
chore(deps): bump docker/setup-qemu-action from 3.0.0 to 3.1.0 (#10844)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 11:58:10 +07:00
dependabot[bot] ab2ea28ed9
chore(deps): bump docker/build-push-action from 6.2.0 to 6.3.0 (#10805)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 11:47:05 +07:00
dependabot[bot] ebea793534
chore(deps): bump docker/build-push-action from 6.1.0 to 6.2.0 (#10655)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 11:08:34 +07:00
Jason Rasmussen 8a445cac07
chore: build metadata (#10612)
feat: build metadata
2024-06-26 08:25:09 +07:00
Jason Rasmussen 6decf33226
chore: better auto labels (#10632) 2024-06-25 22:02:24 +07:00
Zack Pollard 5912fcc393
ci: use .nvmrc for node-setup node-version in github actions (#10619)
* chore: add node version pinning with .nvmrc and volta for the typescript sdk

* ci: add missing setup-node actions and use .nvmrc for setup-node node-version
2024-06-25 14:01:15 +07:00
dependabot[bot] 8e2f6f1f41
chore(deps): bump docker/build-push-action from 6.0.1 to 6.1.0 (#10522)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.0.1 to 6.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.0.1...v6.1.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-22 11:10:47 +07:00
Feng Kaiyu 4cb165304b
fix(cli): handle patterns correctly on Windows (#10430)
Modify the handling of patterns in the `crawl` function to correctly
convert the current path to a pattern when it contains backslash on
Windows, in according to fast-glob's docs.
2024-06-21 17:09:02 +07:00
dependabot[bot] 660afa9fad
chore(deps): bump docker/build-push-action from 6.0.0 to 6.0.1 (#10483)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 12:26:52 +07:00
dependabot[bot] 9000ce4283
chore(deps): bump docker/build-push-action from 5.4.0 to 6.0.0 (#10433)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.4.0 to 6.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.4.0...v6.0.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 13:11:55 +07:00
Daniel Dietzler e5ed7d4af1
chore: update discord links (#10301)
update discord links
2024-06-13 20:27:01 +07:00
Jason Rasmussen 735455508c
feat(cli): auto-release (#10127) 2024-06-11 08:33:36 +07:00
Alex 4698c39855
chore: remove pr labeler requirement (#10081) 2024-06-10 12:59:19 +07:00
dependabot[bot] 20efd82461
chore(deps): bump docker/build-push-action from 5.3.0 to 5.4.0 (#10069)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.3.0...v5.4.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 14:52:50 +07:00
Robert Schäfer 9c337223e6
ci: automatically apply PR labels (#10064)
Motivation
----------
For me as a new contributor it is frustrating to submit a PR and it will always fail. Even worse: I have to wait for another contributor with more power to assign the label for me.

This will improve developer experience, as some of the labels can be assigned automatically based on changed files.

How to test
-----------
1. Merge this PR
2. Submit a couple of PRs with changes in the respective directories
3. Labels should be automatically applied
4. "Enforce PR labels" github workflow will re-run when "Pull Request Labeler" completes
2024-06-09 14:18:02 +07:00