Releases: code-kern-ai/cicd-deployment-scripts
Releases · code-kern-ai/cicd-deployment-scripts
v3.2.0
v3.1.0
3.1.0 (2025-01-02)
Features
- add Docker Compose actions (d9603f2)
- add merge, release workflows (8307ba7)
- add parent images build (1f368ab)
- add pi docker build (ec86e8e)
- admin - fetch updated apps since last release (bde6072)
- admin update repo settings scripts (793bf95)
- app-update: separate smodules merge from parent images merge (f7cf884)
- make pi-matrix reusable (51a26ee)
- remove refinery-config (cf4ef4c)
- rename diff.sh (a71c996)
- separate repo settings from rulesets (307cb98)
Bug Fixes
- add git config (7d5bf95)
- admin: checkout cicd repo (34ae411)
- admin: clone cicd repo separately (9feee61)
- admin: docker-compose .env file (265052a)
- admin: jq sort by statement (59f5f81)
- checkout parent image repo instead of submodules (b3bd37a)
- ci: checkout cicd repo (cb14c4c)
- ci: repo update input params (5f9bbed)
- dc: dc-edit on release only (8309bb2)
- delete submodule branches instead of parent image branches (b9d827b)
- delete test resources (bcf774d)
- docker build context (3dd4dbe)
- Dockerfile grep image (7e9a8e4)
- edit Dockerfile file overwrite (f40bf03)
- edit_dockerfile output ordering (646c1fb)
- function definition ordering (e2248ae)
- generate matrix refs (cbea376)
- git add requirements (f7e75a6)
- git ops in pi_merge_submodule (3479cda)
- git ops in pi_merge_submodule (2cdfe05)
- git ops ordering in pi_release (af700a1)
- gracefully handle existing PRs in pi_merge_submodule (398ea50)
- handle missing secrets (212cdd9)
- include submodules to repo clone (797d688)
- make pi/pr_create gracefully handle existing PRs (30060a1)
- mutually dependent services (5add5c6)
- outputting matrix (72063ac)
- outputting matrix (ec5f830)
- outputting matrix (502e7de)
- outputting matrix (f0eee7e)
- outputting matrix (1c2f8d9)
- perform a force push on pi_release (d7d30bc)
- pi build order of operations (844731f)
- pi_merge_submodule checkout (dca06dd)
- pi_release workflow (19b74a8)
- pi-matrix for input parent_iamge_type (a881663)
- pip-compile path (205d0a1)
- pr number input param for pi-matrix (458a1c7)
- purge downloadable artifact (fdcdece)
- purge downloadable artifact (796c0fb)
- reference workflows @dev (d815652)
- registry reference (b885548)
- remove tf-azure-do2az-migration repo (18d8115)
- sed quoting in edit_dockerfile (7d71467)
- skip pulling branch after checkout in clone step (cddb867)
- test script (61c8662)
- typo in pi_matrix (486d508)
- unterminated quoted string (ba40c5a)
- update environment value for prod actions (3844f2b)
- update git operations in pi workflows (876d7d2)
- update pi-build needs (54a3eb8)
- update release tag template (cd74adf)
- upload artifacts settings (7b70c97)
- use environment secrets instead of repo (2d6edc6)
Performance Improvements
v3.0.0
v2.1.3
2.1.3 (2024-09-27)
Bug Fixes
- add db init to k8_test (48eadb7)
- align to namespaces other than cluster-cognition (44c70cf)
- clone k8 cluster repo in k8 test (8984573)
- clone k8 cluster repo in k8 test (84082f4)
- delete test resources on refinery-gateway tests (e9c4a62)
- only run k8 apply on PRs (bff2622)
- skip deployment success assertion on workflow_dispatch (d06c684)
- test services other than refinery-gateway (89899fa)
- wait for pg_isready (321eaba)
Performance Improvements
v2.1.2
2.1.2 (2024-09-05)
Bug Fixes
- add -cache suffix to docker cache (ba7bdfd)
- az acr delete cache (6c196cc)
- az acr delete cache (b7d9572)
- cache-from and to (a1c4202)
- deployment success assertion for releases (1600f40)
- k8s_edit environment (62c87a9)
- set fetch-depth to 0 for K8: Edit (21e74c5)
- update edit script (8ef891e)
- use fetch-depth (22b9282)
Performance Improvements
v2.1.1
v2.1.0
v2.0.0
2.0.0 (2024-08-19)
⚠ BREAKING CHANGES
- Application Repositories implement delete trigger
Features
- add arch image tag matrix to az_acr_push (e61659b)
- add deploy success assertion (f395877)
- add docker_build_test and py_release (c3c26b3)
- add helm_release workflow (cbced0f)
- add test tag input to az_acr_push (961e21e)
- add timeout-minutes: 5 to k8s_deploy (02b05bf)
- align repo to self hosted runners (de768ad)
- azcopy login (4472e35)
- Azure Function App deployment workflow (f53fef2)
- centralize ACR image deletion (9ab69b7)
- ci: add migration workflows (3ff127f)
- ci: db migrations (4603064)
- ci: deployment restart workflow (c376b3a)
- db_rollback workflow (45ce22a)
- introduce k8s edit (a7d6ed9)
- introduce K8s test (6ae7483)
- k8_cluster_destroy workflow (673f0e8)
- update k8s_release to use k8s_edit (b289a0f)
- update release-please owner (cd5aa6c)
- use explicit kubectl apply (5699b19)
Bug Fixes
-
$GITHUB_REF_NAME to $ {{ github.ref_name }} (1c45793) - add -c flag to k8s/test.sh (41170d8)
- add GH_TOKEN env (f721606)
- add id-token write permissions (6db07a3)
- add macos-14 arm64 runner (81e65a7)
- add platforms arg to docker/build-push-action (d1e8254)
- add support for head_ref deletion (5558b59)
- add token based gh auth to setup-opentofu (b3dd44d)
- add token based gh auth to setup-opentofu (5a04228)
- add token based gh auth to setup-opentofu (73853eb)
- add token to gh-delete-branch (a3d1398)
- align CI/CD scripts to Visio diagrams (aff5508)
- apply alembic migration in k8s/test.sh (d7a2859)
- az acr repository delete --yes (30490c2)
- azcopy login using tenant-id (169a0f2)
- backend-config key path (777858c)
- bash if semantic update in db-migration-wait (efc6bc3)
- bash if semantic update in db-migration-wait (3407b52)
- bash if semantic update in db-migration-wait (955f8e0)
- boolean checks via strings (072a342)
- change charts_dir to src (76d24e3)
- change input parameter type to string (5340af6)
- checkout app repo instead of K8 cluster repo (7789ba5)
- checkout cluster repo (a96d9bd)
- checkout cluster repo (3099a42)
- checkout cluster repo (bd5dedd)
- ci: artifact name and path (839e5fd)
- ci: artifact name and path (2e59f53)
- ci: docker test load image (eebf49a)
- ci: docker test needs docker build (6159ad7)
- ci: download artifact name (ef18983)
- ci: inputs instead of github.event.inputs (df53926)
- clone cicd-deployment-scripts before using their scripts (2b6110f)
- command syntax (4657a34)
- command syntax (74c18a3)
- config branch name for az_acr_delete (a29667f)
- configure delete tag name (96bc0ff)
- configure github user (a3c52a4)
- configure github user (0789b0d)
- db migrate environment name (d187164)
- db upgrade wait conditions (a019bad)
- delete ACR image after successful tests (29a4f43)
- deploy success assertion (512adeb)
- deploy success assertion (56ce8ae)
- deploy success assertion (9a68330)
- destroy all resources but caddy ([ad29de1](https://github.com/code-kern-ai/cicd-deployment-...