18 Commits

Author SHA1 Message Date
Nova Kwok
43c275e3ec
Adds JPEG XL support, max_height/max_width support (#321)
* WIP JXL

* Fix test

* Tries to fix autobuild

* Tries to fix autobuild

* Add setup go in codeql

* Bump actions version

* Do not print curl output in CI

* Do not print curl output in CI

* Remove Metadata on RAW image

* Update sample config

* better loop

* Prefetch should also respect AllowedType

* Better Export params and UA handle

* Only do conversion on supported formats

* CONVERT_TYPES default to webp only

* CONVERT_TYPES default to webp only

* Add GIF to AllowedTypes

* Update README
2024-03-22 15:12:09 +08:00
Nova Kwok
12d4cc1a0b
Upgrade to Go 1.22 (#311) 2024-02-10 10:00:40 +01:00
Nova Kwok
d67601af66
Fix link in README.md and fix CI permission (#299) 2023-11-24 08:32:03 +01:00
Nova Kwok
ab4373263d
apt update before apt install (#265)
* apt update before apt install

* Fix sudo
2023-08-09 23:07:25 +08:00
Nova Kwok
6790ddda46
Add support for Go 1.21, bump version, optimize code (#264) 2023-08-09 22:49:40 +08:00
Nova Kwok
773424ca01
Split codecov and CI check (#249) 2023-07-06 14:49:10 +02:00
Benny
3699c4991f
fix code cov (#248) 2023-07-06 08:23:46 +08:00
Benny
13281d929b
add some tests (#239)
* add some tests

* remove template

---------

Co-authored-by: n0vad3v <n0vad3v@riseup.net>
2023-07-03 17:01:13 +08:00
Nova Kwok
bfa8aae10c
Try using vips (#190)
* Try using vips

* No need libaom

* Update code and version

* update

* Fix CI

* Add sudo

* Fix CI

* Make CI happy

* we happy few

* Update README, fix CI

* Add --no-install-recommends

* Update code

* Add ca-certificates for proxymode

* Add pics/invalid.png for testing

* Update README

---------

Co-authored-by: Benny <benny.think@gmail.com>
2023-05-10 10:52:36 +08:00
Nova Kwok
9fba09f19c
Let's try Go 1.20 (#167)
* Let's try Go 1.20

* Setup-go v3

* Maybe we should quote it
2023-02-02 11:03:41 +01:00
Nova Kwok
68cefb6740
A bunch of fixes (#161)
* Some updates

* Update Docs as well
2022-12-25 16:19:47 +08:00
Nova Kwok
c15241662e
Make CD Clean (#159)
* Make CD Clean

* Optimize CI as well

* Fix CI

* Fix CI
2022-12-07 14:51:09 +08:00
Nova Kwok
d104c1fbca
Print all CVE results to PR comment (#130) 2022-07-02 15:00:53 +08:00
Nova Kwok
3dd1bae938
Add CVE test on CI (#129)
* Add CVE test on CI

* Update

* Update
2022-06-30 17:14:07 +08:00
Nova Kwok
fd3013b2eb
Testing out lower glibc version (#110)
* Usiing lower glibc version
2022-03-24 14:58:47 +08:00
Nova Kwok
3890db9077
Optimize release procedure (#94)
* Optimize docker release action

* Added ignored-path on CI
2022-01-05 11:02:28 +08:00
BennyThink
49569b306a codecov inside GitHub Actions 2021-12-27 14:17:43 +08:00
BennyThink
67d40b4397
CI and minor fixes
* use GitHub Actions as CI
* bump versions
* Makefile and Dockerfile improvements
* upgrade logrus
2021-12-05 19:21:29 +08:00