You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(api): image building process improvement (#404)
* feat: adjust kaniko job flags
* feat: implement getHashedModelDependenciesUrl
* feat: create unit test for getHashedModelDependenciesUrl
* feat: refactor app.Dockerfile to use hashed dependency
* feat: call getHashedModelDependenciesUrl and pass to kanikojob
* chore: artifactService dependency injection
* chore: adjust imagebuilder_test
* chore: delete unused attribute and reorder code
* chore: fix appcontext_test
* feat: refactor ensembler job app.Dockerfile
* feat: remove python installation process on base Dockerfile, install python on the app.Dockerfile instead
* feat: remove python installation from ensembling job base image
* feat: update Makefile to publish turing pyfunc-ensembler-service to pypi
* chore: add version when publishing pyfunc-ensembler-service package
* chore: test app.Dockerfile changes
* chore: try to create new conda env instead of updating the conda env on app.Dockerfile
* chore: change turing_dep value for testing
* chore: change turing_dep value for testing
* feat: install turing-sdk via process_conda_env.sh
* chore: change TURING_DEP value
* feat: use 1 base image for every python version
* chore: remove BaseImageRefTag
* feat: create rule to build pyfunc-ensembler-job setup.py
* feat: adjust app.Dockerfile and base Dockerfile for pyfunc-ensembler-job
* chore: add yq installation step on pyfunc-ensembler-job base Dockerfile
* chore: fix breaking appcontext_test.go
* chore: refactor line with char > 120
* chore: remove unittest related to image tag
* chore: fix golangci-lint related issues
* chore: fix golangci-lint related issues (2)
* chore: fix golangci-lint related issue (3)
* fix: fix wrong arg name in ensembler job app.Dockerfile
* chore: use pyfunc-ensembler-job package instead of dummy package
* feat: add Publish pyfunc-ensembler-job package step on github CI
* chore: adjust github ci for testing
* fix: use importlib.util instead of imp (imp was removed in python 3.12)
* chore: remove TWINE auth from makefile command, use env instead
* chore: adjust pypi related env
* feat: add publish pyfunc-ensembler-service package to github CI
* chore: adjust ci rule for testing
* feat: use importlib.util instead of imp for pyfunc-ensembler-service
* fix: add secret to pyfunc-ensembler-service CI
* chore: remove arg in make build
* feat: add turing prefix to package name
* chore: revert changes related to CI testing
* feat: remove python-version matrix from CI
* chore: separate build and publish rule in Makefile
* feat: use python/ tag to determine pyfunc-ensembler-service and pyfunc-ensembler-job version
* feat: adjust make setup and make test
* chore: adjust github workflow for testing
* chore: remove python version requirement
* fix: fix wrong make setup command
* chore: debug git tag
* chore: remove -y from vertagen
* chore: trigger ci from python/ tag push
* chore: delete Pipfile
* chore: bump up numpy version
* chore: try to bump python version
* chore: fix invalid python version
* feat: use pipenv for make type-check
* chore: fix wrong folder name in make test-type
* chore: add types-PyYAML to dev req
* feat: adjust github CI for pyfunc-ensembler-service
* feat: only run pyfunc-ensembler-* CI for python/ tag release
* feat: change release-rules for sdk, release if new python/ tag is released
* chore: fix make rule called by pyfunc-ensembler-* workflow, add tags trigger for sdk workflow
* fix: change regex to parse tag to dist version
* feat: only run pyfunc-ensembler-* workflow after sdk workflow is successfully run
* feat: remove other trigger for pyfunc-ensembler-* workflow
* fix: change sdk app name param for vertagen
* chore: remove --platform=linux/amd64 from pyfunc-ensembler-job base Dockerfile
* feat: do pyfunc-ensembler-job unit testing for python 3.8 - 3.10
* feat: check error from initArtifactService
* chore: remove BaseImageRef and adjust the unittest
* feat: use artifactService.GetType() instead of artifactServiceType to get artifact service type
* chore: reorder install yq command in Dockerfile
* feat: adjust how to get version from version.py
* feat: remove from requirements.txt
* feat: use conda instead of pipenv for make setup
* feat: use conda instead of pipenv for make setup
---------
Co-authored-by: Muhammad Naufal Andika Natsir Putra <muhammad.putra@gojek.com>
0 commit comments