Commit Graph

25 Commits

Author SHA1 Message Date
Riordan Panayides a0cb6be83f Run action on updates 2022-11-04 17:32:06 +00:00
Riordan Panayides 2b694e553f Merge branch 'dev' of github.com:blockworks-foundation/mango-v4 into dev 2022-11-04 17:21:44 +00:00
Riordan Panayides 014953f30a Restrict docker build paths, run build on main 2022-11-04 17:21:38 +00:00
riordanp df1c2782f1
Use cargo-chef for dependency caching in docker build (#278)
* Try cargo chef for caching build deps in docker

* Run docker build on pan/cargo-chef

* Replace before cheffing

* Fix serum_dex conflict

* Only build what's needed and only once

* Fix typo

* Force liquidator rebuild

* Upgrade vulnerable package lz4-sys

* Revert "Force liquidator rebuild"

This reverts commit c169779542.

* Revert "Temporarily run docker build on branch"

This reverts commit 63ee27eb1e.
2022-11-04 14:30:31 +00:00
riordanp 4919364d67
Fix keeper dockerfile path 2022-08-31 12:52:30 +01:00
riordanp 3cca63c735
Docker CI Improvements (#195)
* Push separate images for binaries to GCR

* Add base image version arg to heroku deployment

* Test docker build

* Try setting mode

* Fix tags

* switch back to dev

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-31 11:37:58 +02:00
Riordan Panayides f94c7c3bed Update trigger branch 2022-08-09 12:14:48 +01:00
Riordan Panayides 442b6a6ff0 Fix yaml 2022-08-08 20:14:07 +01:00
Riordan Panayides 2353e94d12 Add heroku deploy workflow 2022-08-08 20:06:27 +01:00
Riordan Panayides bddb0f363e Add bin dockerfiles to subdirectories 2022-08-05 17:50:43 +01:00
Riordan Panayides 74e05d41f8 Fix registry path 2022-08-05 15:51:31 +01:00
Riordan Panayides 4050d0ed4e Fix registry path 2022-08-05 15:50:32 +01:00
Riordan Panayides 69094f4286 Try a different registry path 2022-08-05 15:03:42 +01:00
Riordan Panayides f452b08462 Login to Google Cloud and generate oauth token 2022-08-05 13:49:14 +01:00
Riordan Panayides a7e58ea99d Use artifact repository 2022-08-04 17:05:52 +01:00
Riordan Panayides 74e8827e05 Log debug 2022-08-04 16:59:40 +01:00
Riordan Panayides b364d04447 Try registry buildcache 2022-08-04 16:08:48 +01:00
Riordan Panayides 8a8d8a456c Try different caching action 2022-08-04 15:24:25 +01:00
Riordan Panayides 6d582ba937 Try different cache action 2022-08-04 14:20:47 +01:00
Riordan Panayides ea7c7c7060 Fix tags 2022-08-02 20:16:48 +01:00
Riordan Panayides 40cfce432c Fix tag names 2022-08-02 19:54:59 +01:00
Riordan Panayides 6698841a7d Use caching in docker build 2022-08-02 19:52:07 +01:00
Riordan Panayides 5a722d2bc1 Pull submodules 2022-08-02 17:59:59 +01:00
Riordan Panayides 6c2d0bb957 Fix typo 2022-08-02 16:51:25 +01:00
Riordan Panayides e353d41add Add build step to dockerfile, publish to gcr action, heroku procfile for keeper 2022-08-02 16:46:22 +01:00