Jason Rasmussen
755a1331da
chore(web,server): run code coverage reports ( #1313 )
...
* chore(web,server): run code coverage reports
* chore(tests): fail test check if coverage drops
* chore: disable e2e until they are fixed
* chore(web): coverage threshold
2023-01-12 16:07:57 -06:00
Devin Buhl
d476656789
feat(ci): Push images to GitHub Container Registry ( #964 )
...
* feat(ci): Push images to GitHub Container Registry
* fix up tag
* fix typo
* use github.repository_owner
2022-11-13 08:32:50 -06:00
Jason Rasmussen
cc61729f01
build(server): use github-action cache ( #949 )
...
* build(server): prune dependencies in docker builder
* fix: e2e tests
* refactor: dockerfile step order
* fix: vips build dependency
* feat: use caching
2022-11-09 19:53:21 -06:00
Alex
e63d165b65
chore(server) add workflow dispatcher to sdk repository ( #859 )
2022-10-24 12:55:16 -05:00
Alex Tran
dc80ac1c88
Remove openapi generator - move to TeamCity CI/CD for this job
2022-10-23 18:19:21 -05:00
Alex Tran
bb055628cc
Fixed api generation action
2022-10-23 17:56:16 -05:00
Alex Tran
390bcdb8c6
Fixed api generation action
2022-10-23 17:53:11 -05:00
Alex Tran
d95bcb46ad
Fixed api generation action
2022-10-23 17:52:52 -05:00
dependabot[bot]
028c0249a3
chore(deps): bump docker/setup-buildx-action from 2.1.0 to 2.2.1
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.1.0 to 2.2.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.1.0...v2.2.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>
2022-10-18 10:45:12 +00:00
dependabot[bot]
fee652dfd7
chore(deps): bump docker/setup-qemu-action from 2.0.0 to 2.1.0
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-13 10:55:56 +00:00
Alex
839446a88d
Merge pull request #816 from immich-app/dependabot/github_actions/docker/build-push-action-3.2.0
...
chore(deps): bump docker/build-push-action from 3.1.1 to 3.2.0
2022-10-12 08:50:14 -05:00
dependabot[bot]
64b1d4ca3b
chore(deps): bump docker/build-push-action from 3.1.1 to 3.2.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.1.1...v3.2.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>
2022-10-12 10:47:08 +00:00
dependabot[bot]
c6cbee6563
chore(deps): bump docker/setup-buildx-action from 2.0.0 to 2.1.0
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.0.0...v2.1.0 )
---
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>
2022-10-12 10:47:05 +00:00
Alex Tran
c28863966b
Remove build on PR
2022-10-07 09:50:04 -05:00
Alex Tran
14dc679332
Added SDK to Rust
2022-10-07 09:46:10 -05:00
Alex Tran
17085dd8a0
Added SDK to Rust
2022-10-07 09:39:22 -05:00
Alex Tran
c3d7dda61f
Added generation for dart
2022-10-06 17:23:05 -05:00
Alex Tran
c4e32ce159
Rename repo
2022-10-06 16:15:36 -05:00
Alex Tran
6355a07dc4
Added github token custom
2022-10-06 16:09:15 -05:00
Alex Tran
0e3fb41e73
fixed
2022-10-06 15:48:38 -05:00
Alex Tran
fdac5af5ee
Added github token
2022-10-06 15:47:47 -05:00
Alex Tran
0e509ceafa
Added permissionf or github bot
2022-10-06 15:45:30 -05:00
Alex Tran
fc255b558d
fix
2022-10-06 15:40:01 -05:00
Alex Tran
9e54e30011
git push force
2022-10-06 15:38:38 -05:00
Alex Tran
77312ce2e0
Force push
2022-10-06 15:37:03 -05:00
Alex Tran
9a6d29d6e7
Add global config for git
2022-10-06 15:34:42 -05:00
Alex Tran
2cb7517f64
Fix url
2022-10-06 15:33:07 -05:00
Alex Tran
3228882fc0
Authenticate
2022-10-06 15:32:19 -05:00
Alex Tran
6804e3dc73
Fixed
2022-10-06 15:27:31 -05:00
Alex Tran
f9af61a5ca
Manually push to repo
2022-10-06 15:21:17 -05:00
Alex Tran
a94b443f13
Push to typescript sdk repo
2022-10-06 15:11:09 -05:00
Alex Tran
fd06aa2135
Add workflow to PR to test
2022-10-06 15:04:24 -05:00
Alex Tran
dd0f40559d
added github action file'
2022-10-06 14:59:54 -05:00
Alex Tran
642811869c
Fixed staging action runs only in PR
2022-10-06 11:38:56 -05:00
Alex Tran
3be4697487
Added docker build and push with PR number as tag for easy testing in production environment
2022-10-06 11:34:27 -05:00
Gediminas Bivainis
4ec3453558
chore: fix github action name
2022-10-05 12:19:11 +02:00
Alex
b2afb95c19
Create codeql-analysis.yml
2022-09-19 14:03:49 -05:00
Jaime Baez
02a6b73122
Add web-unit-test workflow to run in CI
2022-09-08 17:44:13 +02:00
Jaime Baez
1f4ba73da7
Add all server checks to CI - fix lint issues
...
CI will now run linter, type-checks and tests for the server.
All the lint issues have been fixed.
2022-09-08 11:07:27 +02:00
dependabot[bot]
209e6332b3
Bump actions/checkout from 2 to 3 ( #604 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-07 06:08:44 -05:00
Alex
9de7b8d3a7
Create github-repo-stats.yml
2022-08-16 22:56:20 -05:00
Alex Tran
6fb439b580
Fixed merge conflict
2022-08-11 13:46:42 -05:00
Alex Tran
a8334b5c27
Fixed test again
2022-08-11 13:46:11 -05:00
Alex Tran
e1cac93945
Fixed test
2022-08-11 09:29:53 -05:00
Alex Tran
b6d3e578f2
Added test and github action for unit tests
2022-08-11 08:27:44 -05:00
dependabot[bot]
f43c58fc6d
Bump docker/build-push-action from 3.1.0 to 3.1.1 ( #441 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.1.0...v3.1.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>
2022-08-08 08:22:14 -05:00
Alex Tran
2aea08726f
Update donation info
2022-07-29 13:42:39 -05:00
Alex Tran
746bec908b
Update donation info
2022-07-29 13:41:29 -05:00
Alex Tran
8102e3b3f5
Fixed github action to conform with the move to org
2022-07-29 12:54:40 -05:00
bo0tzz
a35460cb84
Bump tfjs version to 3.19.0 for arm64 support ( #368 )
...
* Add linux/arm64 to machine-learning container build
* Bump tfjs version to 3.19.0
* Fix tfjs dependency error
2022-07-23 14:15:55 -05:00
Alex
ae93bbe2a7
Docker login only with branch from the repository ( #370 )
2022-07-23 13:48:53 -05:00
Alex
3b97c7729b
Implement mechanism to remove and add shared user in album on web ( #369 )
...
* AFixed overlay issue of modal
* Added modal with existing user
* Added custom scrollbar to all pages
* Fixed Document is not define when access document DOM node in browswer
* Added context menu
* Added api to remove user from album
* Handle user leave album
* Added share button to non-shared album
* Added padding to album viewer:
* Fixed margin top of asset selection page
* Fixed issue cannot push to dockerhub
2022-07-23 13:08:49 -05:00
bo0tzz
6021124688
Move docker login step to after build ( #367 )
2022-07-23 11:05:13 -05:00
dependabot[bot]
02bde51caf
Bump docker/build-push-action from 3.0.0 to 3.1.0 ( #363 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.0.0...v3.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>
2022-07-20 20:49:11 -05:00
Alex
5d03e9bda8
Fix test instance cannot clear database after each test" ( #354 )
...
* Update test
* Fixed test cannot initialize database
* Added a separate network to test containers group to run test while in development mode
2022-07-16 23:43:31 -05:00
Alex Tran
d8b26c6da8
Update bug report template
2022-07-16 10:54:00 -05:00
Alex Tran
45e2335b86
Allow manually run test workflow
2022-07-16 00:48:35 -05:00
Alex Tran
32240777c3
fixed release build directory for Github action
2022-06-30 00:10:01 -05:00
Zack Pollard
142ede350e
feat: create immich-nginx container to remove default nginx config setup ( #280 )
...
* feat: create immich-proxy container to remove default nginx config setup
* infra: make production docker-compose point at release builds for stability
* Fixed nginx config file was overriden by default.conf in nginx container; Fixed docker-compose.dev; Added additional tag 'release' for tagging after release build in Github Action
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2022-06-29 21:24:55 -05:00
Alex
1e3464fe47
Feature - Add upload functionality on Web ( #231 )
...
* Added file selector
* Extract metadata to upload files to the web
* Added request for uploading
* Generate jpeg/Webp thumbnail for asset uploaded without thumbnail data
* Added generating thumbnail for video and WebSocket broadcast after thumbnail is generated
* Added video length extraction
* Added Uploading Panel
* Added upload progress store and styling the uploaded asset
* Added condition to only show upload panel when there is upload in progress
* Remove asset from the upload list after successfully uploading
* Added WebSocket to listen to upload event on the web
* Added mechanism to check for existing assets before uploading on the web
* Added test workflow
* Update readme
2022-06-19 08:16:35 -05:00
Alex Tran
53cd9fd8bf
Fixed Github Aaction build release
2022-06-11 17:47:01 -05:00
Alex
a8220172f8
WIP refactor container and queuing system ( #206 )
...
* refactor microservices to machine-learning
* Update tGithub issue template with correct task syntax
* Added microservices container
* Communicate between service based on queue system
* added dependency
* Fixed problem with having to import BullQueue into the individual service
* Added todo
* refactor server into monorepo with microservices
* refactor database and entity to library
* added simple migration
* Move migrations and database config to library
* Migration works in library
* Cosmetic change in logging message
* added user dto
* Fixed issue with testing not able to find the shared library
* Clean up library mapping path
* Added webp generator to microservices
* Update Github Action build latest
* Fixed issue NPM cannot install due to conflict witl Bull Queue
* format project with prettier
* Modified docker-compose file
* Add GH Action for Staging build:
* Fixed GH action job name
* Modified GH Action to only build & push latest when pushing to main
* Added Test 2e2 Github Action
* Added Test 2e2 Github Action
* Implemented microservice to extract exif
* Added cronjob to scan and generate webp thumbnail at midnight
* Refactor to ireduce hit time to database when running microservices
* Added error handling to asset services that handle read file from disk
* Added video transcoding queue to process one video at a time
* Fixed loading spinner on web while loading covering the info panel
* Add mechanism to show new release announcement to web and mobile app (#209 )
* Added changelog page
* Fixed issues based on PR comments
* Fixed issue with video transcoding run on the server
* Change entry point content for backward combatibility when starting up server
* Added announcement box
* Added error handling to failed silently when the app version checking is not able to make the request to GITHUB
* Added new version announcement overlay
* Update message
* Added messages
* Added logic to check and show announcement
* Add method to handle saving new version
* Added button to dimiss the acknowledge message
* Up version for deployment to the app store
2022-06-11 16:12:06 -05:00
Alex Tran
337db1c508
fixed typo for bug template
2022-05-26 15:12:08 -05:00
Alex Tran
ad2a1ba901
Update and add issue templates
2022-05-26 15:10:50 -05:00
Alex
6023c3c624
Show assets on web ( #168 )
...
* Implemented lazy loading thumbnail
* Display assets as date-time grouping
* Update Readme
* Modify GitHub action to run from the latest update
2022-05-21 16:50:56 -05:00
Alex
a779c3803c
Add web interface with admin functionality ( #167 )
2022-05-21 02:23:55 -05:00
dependabot[bot]
f1396761b0
Bump docker/setup-buildx-action from 1.6.0 to 2.0.0 ( #141 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 1.6.0 to 2.0.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1.6.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-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>
2022-05-06 07:21:33 -05:00
dependabot[bot]
335bb0707c
Bump docker/build-push-action from 2.10.0 to 3.0.0 ( #142 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 2.10.0 to 3.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v2.10.0...v3.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>
2022-05-06 07:21:21 -05:00
dependabot[bot]
7a51e0dd4d
Bump docker/login-action from 1 to 2 ( #143 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/login-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>
2022-05-06 07:21:11 -05:00
dependabot[bot]
5b42899dde
Bump docker/setup-qemu-action from 1.2.0 to 2.0.0 ( #140 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 1.2.0 to 2.0.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1.2.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-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>
2022-05-06 07:20:50 -05:00
Alex
2c4243b3d0
Deploy 1.8.0_12-dev ( #132 )
...
* Update 1.8.0_12
* Update readme
2022-04-29 13:10:42 -05:00
Alex Tran
b6579cd38e
Fixed incorrect image name when push to dockerhub
2022-04-05 11:43:09 -05:00
Alex Tran
46a2032b9a
Update release workflow
2022-04-05 11:08:30 -05:00
Alex
8e80825b4f
Build and tag docker image for Dockerhub release ( #111 )
...
* Clean up Dockerfile and added action to build microservice latest
* Combine build microservices and server into the same action
* Added build and push release version for microservices
2022-04-05 10:16:15 -05:00
Alex Tran
fc1acf6f01
Remove release build on github action
2022-03-29 22:10:21 -05:00
Alex
fccdbdd66a
Update production dockerfile for a cleaner look ( #86 )
2022-03-29 08:56:59 -05:00
Alex
be72df70fe
Update issue templates
2022-03-19 12:18:21 -05:00
Alex
f1ab700334
Create FUNDING.yml
2022-03-18 20:51:22 -05:00
dependabot[bot]
94514cfeea
Bump docker/build-push-action from 2.9.0 to 2.10.0 ( #53 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 2.9.0 to 2.10.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v2.9.0...v2.10.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>
2022-03-16 10:22:06 -05:00
Alex
e196ff1e2f
Remove Android Build From Github Action ( #49 )
2022-03-14 10:15:02 -05:00
Alex Tran
46e344bb92
Fixed path issue in github action android build
2022-03-14 09:04:08 -05:00
Alex Tran
7f038cae90
Added Android build singing info
2022-03-14 09:01:24 -05:00
Alex Tran
489a34b10c
Added Android build singing info
2022-03-14 08:59:58 -05:00
Alex Tran
46b2b6b558
Added Android build singing info
2022-03-14 08:52:59 -05:00
Alex Tran
bb7566426c
Added Android build singing info
2022-03-14 08:40:03 -05:00
Alex Tran
db366aac08
Add APK build to Github Action
2022-03-13 10:34:05 -05:00
dependabot[bot]
4630ca5321
Bump actions/checkout from 2.4.0 to 3 ( #36 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.4.0 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2.4.0...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2022-03-11 16:01:58 -06:00
Alex
94cc1d7dbd
Integrate Fastlane CI/CD ( #44 )
2022-03-11 10:59:31 -06:00
Alex Tran
9bcbdd31ce
Added arm64 to github action for docker build
2022-02-09 20:52:38 -06:00
Alex Tran
690f30f3dd
Update Artifact path
2022-02-08 11:57:49 -06:00
Alex Tran
561b030e80
Update github action
2022-02-08 11:43:38 -06:00
Alex Tran
4756c075b6
Added work flow to build APK on push to master
2022-02-08 11:36:43 -06:00
Alex Tran
2a4d4ea999
Change docker hub name to the correct one
2022-02-07 16:20:21 -06:00
Alex Tran
547ce49500
Remove armv7-64bit for docker build as Tensorflow doesn't support that architecture, add amd64
2022-02-07 15:52:42 -06:00
Alex Tran
03864e52ff
Enable automated dockerhub image build
2022-02-07 08:55:15 -06:00
Alex
c24fb403c5
Implemented load new image when navigating back from backup page ( #9 )
2022-02-06 20:31:32 -06:00
Alex
1d3ee2008c
Update workflow to build on pull request only
2022-02-06 13:11:17 -06:00
schklom
c917875943
Automated multi-platform build and DockerHub publication ( #8 )
...
* Automated multi-arch build
This setup uses GitHub Actions to build an image for arm/v7 and arm64 then publish them on DockerHub (you need to setup repo secrets first) every time you want (workflow_dispatch), every push, every pull requests (pull_requests), or on a schedule (cronjob) :)
Remove the triggers you don't want.
Reminder: if you ever move the Dockerfile (or some dependencies), you will have to correct the Dockerfile path (and/or the context path).
* Create dependabot.yml
This checks the dependencies' versions for the Actions everyday and creates a pull request if there are new versions available.
2022-02-06 13:06:01 -06:00