1
Fork 0
Commit Graph

27 Commits

Author SHA1 Message Date
Googol Lee ebcbe6c057
Update workflow using Dockerfile. (#1003) 2024-08-03 23:17:54 +02:00
Kostiantyn df9af39a16
Validate incoming GPS data (#951)
* Validate incoming GPS data and throw an error if it is incorrect, storing Null values

* Extracted GPS data processing to function in external parser; optimized IF in internal parser; removed unnecessary comments; set exact values for positive test

* Add the migration for removing existing invalid GPS data and its test; added better errors to asserts in the GPS validation test

* Install FFmpeg and ExifTool on the API unit-test environment

* Fix 'stripped.jpg', 'IncorrectGPS.jpg', and 'CorrectGPS.jpg' tests for the external parser

* Optimized data validation in the external parser, returned error by the internal parser for invalid data, updated test to expect errors and handle them

* Switched from error to log entry in case of incorrect GPS data, as error handling is not so transparent in the internal parser

---------

Co-authored-by: Konstantin Koval
2024-06-29 10:32:48 +03:00
Kostiantyn 55d6097cc1
Update GO version in the `go.mod` and read it by the job to setup the testing environment for unit tests (#980)
Co-authored-by: Konstantin Koval
2024-06-28 14:59:31 +02:00
Googol Lee e36b09753a
Bump go version and modules. (#976)
* Bump go version to 1.22. Bump all go module to the newest version, except pinning libheif@v1.15.1 to match the c lib version in Debian bookworm.

* Update go_wrapper.sh to fit golang image.

* Update the way to set go envs.

* Test against go 1.22

* Set default shell for all building stage in Dockerfile.
2024-06-28 10:10:18 +03:00
viktorstrate 214aa389fb
Fix Docker builds 2022-07-08 16:49:46 +02:00
viktorstrate 00e436a518
Add tests for album path 2021-09-27 20:59:41 +02:00
feinedsquirrel 52c2c76169 update Kagami/go-face target commit and new deps for it 2021-06-04 14:45:33 -06:00
viktorstrate 26ef725b78
Use codecov-action instead 2021-04-23 22:01:52 +02:00
viktorstrate 777747d5e7
ghaction ui test fix cmd + add cache 2021-04-23 21:51:47 +02:00
viktorstrate 7b2720791e
integrate codecov 2021-04-23 21:46:01 +02:00
viktorstrate 435a9e0ab1
Add ports to ghaction test services 2021-04-23 21:14:11 +02:00
viktorstrate d7ad507987
Fix postgres + add api test cache 2021-04-23 21:07:32 +02:00
viktorstrate e77f1bcd47
Fix mariadb env vars ghaction tests 2021-04-23 21:00:11 +02:00
viktorstrate 6fd956d9c5
Fix "image" typo 2021-04-23 20:54:06 +02:00
viktorstrate 5ca4bd43ba
Setup databases for github actions tests 2021-04-23 20:52:55 +02:00
Viktor Strate Kløvedal 8cf4e8d779
Remove unnecessary npm build step 2021-04-15 16:37:36 +02:00
viktorstrate a881e0c9df
Update node version in build process 2021-04-05 23:18:38 +02:00
viktorstrate 93d6962a35
Add libheif ppa to ghactions API tests 2021-03-27 23:15:14 +01:00
viktorstrate 1cd94eab5f
Add libheif-dev dependenc to gh-actions api tests 2021-03-27 22:36:21 +01:00
viktorstrate 440647836e
Set fixed ubuntu version for gh actions 2021-02-16 10:44:38 +01:00
viktorstrate e5fc9b2cbc
Remove upgrade from tests 2021-02-15 23:40:02 +01:00
viktorstrate 724b7d84c8
Attempt to fix gh actions tests 2021-02-15 23:37:32 +01:00
viktorstrate fb38aaa253
Fix API tests gh actions 2021-02-15 23:31:27 +01:00
viktorstrate 24ae144af8
Cross compile go-face with docker 2021-02-15 23:17:37 +01:00
viktorstrate 979ce161ae
Configure docker and gh actions with go-face 2021-02-15 20:47:01 +01:00
Viktor Strate Kløvedal 7665876b3a
Add automated UI tests 2020-09-27 23:04:05 +02:00
viktorstrate ef6f3a331c Cleanup actions and setup docker build cache 2020-08-09 21:13:25 +02:00
Renamed from .github/workflows/tests-api.yml (Browse further)