5.2.1 (2026-05-04)
- ci: remove Font Awesome token from workflow_call inputs (4b0e7df)
5.2.0 (2026-04-15)
- ci_k8_base: add WF_GITOPS_MODE for ArgoCD-managed services (v5.2.0) (121fe60)
5.1.1 (2026-01-16)
- use head -n 1 to select first image ID in ECR workflow (3dcff4b)
5.1.0 (2026-01-07)
- add support for creating dotenv from AWS SSM before build (ef97fa7)
5.0.0 (2025-11-26)
- adjust kube name apply (cb1776d)
- enhance namespace handling in gitops workflow (678962f)
- ensure namespace exists before applying ConfigMap (6707228)
- ensure namespace exists before applying ConfigMap in gitops workflow (208ceb8)
- update workflows to use input for KUBE_NAME (8a34aea)
- Change the assignment of WF_KUBE_NAME from secret to input.
4.9.1 (2025-11-12)
- update kube folder version to rm tz brazil as default (35de3f4)
4.9.0 (2025-09-26)
- add Font Awesome token support to .npmrc configuration (22918b6)
4.8.1 (2025-09-03)
- ensure remote branch exists or create from main before adding worktree (72d12ba)
- remove existing local branch if it exists before creating a new one from main (5985ca2)
- streamline branch creation and ensure remote branch is fetched before worktree setup (0b7511f)
4.8.0 (2025-08-27)
- preview-url: adds logic to expose preview url with cloudfront domain and reduce unnecessary code (b4159c6)
4.7.0 (2025-08-26)
- readme: change example workflows of stage environment (3317735)
4.6.0 (2025-08-26)
- readme: change s3 readme to use a new method to define variables to each environment (bb882ce)
- readme: change s3 readme to use a new method to define variables to each environment (1fbfd43)
4.5.0 (2025-08-26)
- credentials: disable persistence (767786d)
4.4.0 (2025-08-25)
- node: adds logic to install dependencies (a91f42b)
4.3.0 (2025-08-25)
- publish: adds checkout step (6b96a70)
4.2.0 (2025-08-19)
- ci-s3: automates the deployment of static apps to S3 with auto CloudFront cache invalidation (fddffb8)
- flows: adds diagram flows to each step (e7a1484)
- structure: adds a new structure to enhance handling with environments and conditions (18cdabe)
- structure: create a new file responsible to clear last uploaded preview (0736f0a)
4.1.1 (2025-08-18)
- streamline git fetch and commit process in CI workflow (237e687)
4.1.0 (2025-08-18)
- adding build python apps (2f8b86c)
- use service name as input and read from pjson when it doesn't provide (4b3def7)
4.0.3 (2025-08-15)
- add feature back that override kube files when it configured on github (f7e5b90)
4.0.2 (2025-08-12)
4.0.1 (2025-08-04)
4.0.0 (2025-08-04)
- a few path mismatch (3578d1f)
- add coment with app review link (e2bf318)
- add login ecr before retag (eac47c1)
- add update file with new params on upsert service json (a55af9d)
- commit service json (6292790)
- cp service json independent environment (a9db3e1)
- create PR to main with upsert behavior (f766806)
- create service json when doesnt exists (1bd72a6)
- dont tag dev in ecr (7eafb3e)
- ecr name on push (8182696)
- ensure deploy state branch exists (0939118)
- export correct digest after push ecr (94d140f)
- export servicename on promote (54b3f0a)
- fetch correct service json (41ac03b)
- name of state file in artifact (017cb76)
- overriding service json file (7478c2b)
- overriding services json (e3f939c)
- parameters on setup aws (905bba9)
- path reading values from service json (451eff4)
- promote reading metadata (d402d29)
- push flow of updated service files (93c42e7)
- repository name in ecr (9bce038)
- retag image flow (67287d7)
- rm unnecessary cat (0d1e28f)
- rm unnecessary input on push ecr (40abbe6)
- rollback to remove kube cpu limit when null (74989de)
- rules to breaking change on semantic release (d56ff34)
- secret instead input (1a5e623)
- setup npmrc step (faa2f4b)
- update file locally and remotelly (ea3ffda)
- upsert service json in repository (f58c3c1)
- version tag promoted (44d156c)
- version_tag as output to push ecr process (f075825)
- wrong initial command (ea6b0d2)
- add promote steps (40c1e28)
- add retag idempotent process (e00452b)
- add retag image in ecr (9539efd)
- adding new packages to run release locally (c3f3de2)
- commit deploy state in separately branch (f499fd1)
- ensure deploy state branch exists (6f4ed83)
- export digest after push ecr (5906f9d)
- general ci changes to able build once deploy many (fae374d)
- general updates in service json file (ce3629a)
- generating BREAKING CHANGE (83649dc)
- idempotency on commit service json (5c2059e)
- just upload to deploy-state in stg or prd (a7ee493)
- receive a WF_IMAGE_VERSION_TAG on deploy (13993eb)
- set version tag as an output (b6cee69)
- use digest image instead just a tag (4569851)
- use image digest to upsert service.json file (c226b50)
3.5.1 (2025-05-06)
3.5.0 (2025-04-23)
- use new kube folder (98900fc)
3.4.0 (2024-11-08)
- upgrade kubectl version (c24d6b7)
3.3.0 (2024-11-07)
- lock version of kube folder (743c0bf)
3.2.0 (2024-10-16)
- new-env-font-awesome: Should add new input and new env referr of fontAwesome (ac3c6ab)
3.1.0 (2024-09-03)
- rollback curl aws-iam-authenticator version (655e642)
- fixed version of kube folder (8155038)
- update aws iam authenticator bin version (f7d1f06)
- upgrade kubectl version to 1.28 (3f1738c)
3.0.0 (2024-09-03)
- change WF_INTERNET_FACING to required false and default false (e91de17)
- revert internet-facing (26b5031)
- add feature to configure non internet facing (fc1526c)
- turn memory requested optional and default 250Mi (3319975)
- upgrade kube folder version (5da2a76)
- This commit needs to set a new variable to configure the visibility of the service. If the Service is internet facing you should configure the WF_INTERNET_FACING: TRUE, Otherwise , its value is false.
footer: This commit is needed to set the visibility of the services on internet facing or local
2.13.0 (2024-06-21)
- ✨ update version amazon-ecr-login and configure-aws-credentials (58d12b0)
2.12.0 (2024-06-18)
- fixed version of kube folder (5d65efb)
2.11.0 (2024-06-07)
- ✨ update checkout, setup-node and cache to v4 (70795dd)
- ✨ update checkout, setup-node and cache to v4 (488ff8f)
2.10.0 (2023-12-15)
- directory to kube folder (3549d67)
- if command on remove WF KUBE CPU LIMIT (011215b)
- if condition (a318cf0)
- if statement (25ac13b)
- nil string (9d2a403)
- turn WF_KUBE_CPU_LIMIT optional and remove it from config when is null (84a73b5)
2.9.0 (2023-12-12)
- exporting WF_KUBE_MEMORY_LIMIT (1b04257)
- defining memory limit as memory requested when doesn't send memory limit input (2ce7a08)
2.8.0 (2023-12-12)
- defining cpu requested instead cpu limits default (0264ffe)
- defining default value to cpu requested (108a340)
- defining default value to memory requested (4524aeb)
2.7.0 (2023-09-18)
2.6.1 (2023-08-23)
- add mask password to another steps (848011e)
2.6.0 (2023-08-23)
- enable mask password as true on ecr login (27a2cdb)
2.5.1 (2023-08-18)
- rollback on kube folder (66aa657)
2.5.0 (2023-08-17)
- check commits shell script step (f27a053)
- just check commits when is to open PR (7e7221a)
- run (8ad25a5)
- syntax shell step (1a75306)
- try a different approach to check diff commits count (092fef2)
- try another git command (28a974e)
- add check if there is commits between stg to main (45e755e)
- checking if there is any commit ahead main before to pr (0a22439)
- config fetch depth on checkout (1f16f5b)
2.4.0 (2023-08-11)
2.3.0 (2023-07-20)
- 👷 adding node modules cache to base-node-build workflow (d701fe8)
2.2.0 (2023-06-28)
- add create dotenv before build (9012216)
- add create dotenv before build (16bc9e6)
- add create dotenv before build (2d973bb)
- add create dotenv before build (5633b21)
2.1.1 (2023-05-25)
- improving log when can't send a coverage report to dev portal (51bbf8e)
2.1.0 (2023-05-24)
- add a internal ingress to application (dca7324)
2.0.0 (2023-03-23)
- add WF_ENV_TYPE_DEPLOY (efd0201)
- add envtime variable as required (e19c38d)
- This commit breaks the previous versions because adds the WF_ENV_TYPE as required in the base_node_build.yml file.
This commit changes the CI/CD files to use
On branch feat/add-envtype Changes to be committed: modified: .github/workflows/base_build_push_ecr.yml modified: .github/workflows/base_node_build.yml modified: .github/workflows/ci_k8_base.yml modified: .github/workflows/ci_k8_undeploy_base.yml
footer: this commit is related to inprovments on CI/CD asked by Junior
1.35.0 (2023-02-20)
- adding publish code coverage on ci steps (2c1344f)
1.34.2 (2023-02-07)
- upgrade version (3fd20a4)
1.34.1 (2023-02-01)
- force fix commit (63249a7)
1.34.0 (2023-01-28)
- 👷 update base_node_build.yml to add lint check (f19ba83)
1.33.0 (2022-12-01)
- add creating PR Deploy in Prod (6dd4204)
1.32.0 (2022-11-30)
- add 20 min of the timeout on undeploy (f690767)
1.31.0 (2022-11-18)
- add timeout on Kubernets Undeploy. (b27c298)
1.30.0 (2022-11-04)
- update version of ci (fa11462)
1.29.0 (2022-10-26)
- upgrade version of aws credentials to @v1-node16 (f623a74)
- change action to create PR deploy prod (626d0af)
1.28.0 (2022-10-26)
- upgrade setup node version (21fa3cd)
1.27.0 (2022-10-26)
- change ::set-output because it was deprecated (deab735)
1.26.0 (2022-09-23)
- add create ecr with initial commit (8fc1ca2)
1.25.0 (2022-08-12)
- add step to creates a ecr repo (c656b8c)
1.24.0 (2022-08-12)
- add ecr policy (ab96e43)
- generate json in execution (3875657)
- generate policy in execution (e765fee)
- path file (0702f0b)
- add check initial commit to create ECR repositories (e2d0c3f)
- add step to creates a ecr repo (8279bef)
1.23.3 (2022-08-02)
- pr close action (19b4bb6)
1.23.2 (2022-07-20)
- removing debugs on k8 CI (4fe24ad)
1.23.1 (2022-07-20)
- fixed version of kubectl on undeploy (187f542)
1.23.0 (2022-07-19)
- Changing KUBECONFIG debug (73c2178)
1.22.0 (2022-07-19)
- Setting KUBECONFIG env (1ef822e)
1.21.0 (2022-07-19)
- Adding debug KUBECONFIG (dcda669)
1.20.0 (2022-07-19)
- Adding debug .kube (bcbd213)
1.19.2 (2022-07-10)
- add override annotate to visibility (91bd8d1)
1.19.1 (2022-07-10)
- set thee path (08761b1)
1.19.0 (2022-07-09)
- add visibility aand fix kubectl config (fad1cf5)
1.18.0 (2022-07-06)
- add visibility step (73b223c)
1.17.2 (2022-05-05)
- order on export path (3d3c7d1)
1.17.1 (2022-05-05)
- install kubectl version that we downloaded (25a9c7a)
1.17.0 (2022-05-05)
- set kubectl version 1.21.0 (853a4d6)
1.16.0 (2022-05-05)
- set kubectl version to v1.22.9 (6b86913)
1.15.0 (2022-05-05)
- set kubectl version to v1.23.6 (e296918)
1.14.0 (2022-05-05)
- set version on kubectl (5482df1)
1.13.0 (2022-05-05)
- update version to kube (ddf4b61)
1.12.0 (2022-05-04)
- add a specific version on kube project checkout (eb0b721)
1.11.0 (2022-05-04)
- add configmap file (21a545d)
- add configmap file as .kube/secrets.WF_KUBE_NAME-env-cm.yaml (2ee3acf)
- add configmap reference and test step (b27b7f9)
- add empty prefix (36c10c1)
- add kubectl apply configmap before the deployment (432d746)
- add prefix on yaml (036a86c)
- add prefix XXX (199d4e2)
- add yaml formater (3852915)
- add yaml formater 2 (507a179)
- change library action-env-from-aws-ssm (eb97ce3)
- change the formatter to configmap (870623e)
- returning to properties (fc6a990)
- setting kube and actionlib to main and removing logs (ed3d1dd)
- test (627672e)
- testing changing to yaml format (c337089)
1.10.0 (2022-03-29)
- add public host to k8s (ef97d3e)
1.9.2 (2022-03-25)
- fix override kubefiles (68afc07)
1.9.1 (2022-03-25)
- override kube files (8338598)
1.9.0 (2022-03-25)
- add override kubefiles on undeploy steps and change the ci name (eb316e0)
1.8.0 (2022-03-25)
- add override kubefiles - OK (138ae4c)
1.7.4 (2022-03-25)
- try copy *.yml in directory (c0c701f)
1.7.3 (2022-03-25)
- testing copying files (461f64f)
1.7.2 (2022-03-25)
- testing file exist in Override kubefiles steps (8ad5808)
1.7.1 (2022-03-25)
- add comments on step Override kubefiles (4caed18)
1.7.0 (2022-03-25)
- add copy files in Override kubefiles (42e2c36)
1.6.0 (2022-03-25)
- add Override kubefiles 2 (b7f0442)
1.5.0 (2022-03-25)
- add Override kubefiles step (a342341)
1.4.0 (2022-03-25)
- add override kubefiles (7e75678)
1.3.1 (2022-03-14)
- add persist-credentials false to work with protected branches (1adad4d)
1.3.0 (2022-03-08)
- add the checkout with attribute ref: main (1059f22)
1.2.0 (2022-03-08)
- add right k8 configuration (f5f4463)
1.1.7 (2022-03-08)
- cat namespace.yml to test4 (e0503c2)
1.1.6 (2022-03-08)
- cat namespace.yml to test3 (42abbf6)
1.1.5 (2022-03-08)
- cat namespace.yml to test2 (922c955)
1.1.4 (2022-03-08)
- cat namespace.yml to test (50ee360)
1.1.3 (2022-03-08)
- setting the PR_NUMBER and SERVICE_NAME (62b2386)
1.1.2 (2022-03-08)
- setting the PR_NUMBER (73ecfec)
1.1.1 (2022-03-08)
- add WF_KUBE_TYPE in the undeploy step (4ac9633)
1.1.0 (2022-03-07)
- add doc example (0f169e6)
1.0.1 (2022-03-07)
- return the ci files to the top level directory .workflow (405d258)
- add aws credentials (88fa72a)
- add inputs (f020fd3)
- add KUBE_NAME as env on step k8 deploy (a0b2ae4)
- add output-registry (0a0bd59)
- add WF_SERVICE_NAME as required (95d07ad)
- aws credentials service name (531c654)
- aws role secrets (158bc2c)
- fixes the step confiigurations (0b88d3d)
- mapping outputs (aeaa60b)
- removing env_type (8daf3fb)
- removing environment (569fb64)
- removing kubedomain as required variable (cf23b61)
- removing print (f5dd839)
- removing role to assume on aws credentials (80a6c44)
- removing role-session-name (9533a8d)
- removing unnecessaries variables (3cf5674)
- removing WF_ECR_REGISTRY (db5b69d)
- removing WF_NEW_CI variable (7d3c3ca)
- rename CI (e23405f)
- servicename output (485d24d)
- add - run: git checkout HEAD^ (e62955a)
- add ${{ env.GIT_HEAD_HASH }} (5343839)
- add a step Update code with new version (e87796f)
- add a step Update code with new version 2 (447f27d)
- add a step Update code with new version 3 (0f6911f)
- add aws credentials (e357712)
- add aws credentials step (9c72288)
- add checkout and removing fetch depth 0 (f1a0e81)
- add ci-k8-base.yml (821dc6e)
- add conditional on ecr login (d1798a0)
- add conditional prod and stage env (f76cfe9)
- add create pr to prod (f8ad296)
- add echo version tag (15fafae)
- add ecr workflow (df90127)
- add ecrregistry output (e2104ff)
- add envs (f7f8892)
- add external private action (93adfb3)
- add external private action (a849167)
- add external private action 2 (67eb7f3)
- add external private action 3 (b98c213)
- add external private action 4 (595ca38)
- add external private action 5 (867f4b6)
- add getting current branch (3906946)
- add getting the last hash (b2f68d7)
- add github token (39eae30)
- add github_token ans input (777e3e7)
- add input and secrets (2cd39e0)
- add inputs (2d8b795)
- add inputs (c2ceb16)
- add kube environments as secrets (03029f8)
- add kube files and removing unnecessaries steps (f0edf3a)
- add listing directory and path (26593e2)
- add listing directory and path 2 (e9b33ba)
- add login on aws ecr (d5d344f)
- add mapping output (2cbc3ff)
- add nodeversion as parameter (e8b4228)
- add nodeversion as parameter and reoving node strategy (fc69cc9)
- add outputs servicename, image, ecrregistry (c586820)
- add parameter store step (3830223)
- add print ect (5842039)
- add registry as secrets and change test:ci (fe066f1)
- add release step (44a406b)
- add role as secrets (9d79b07)
- add roles variables (250e3bc)
- add semantic-release (c520c57)
- add semantic-release and gitignore (d922a7f)
- add semantic-release and gitignore (12069c1)
- add semantic-release and gitignore (b051aef)
- add servicename (802375c)
- add the step getting commit hash (f5783db)
- add undeploy feature (e9a3a26)
- add undeploy workflow (5a63018)
- add undeploy workflow with servicename (b5e0c40)
- add WF_GITHUB_TOKEN to be used on checkout steps (7c64a8e)
- add WF_KUBE_DEPLOYMENT (19ee356)
- adding cache and checkout (1cdf066)
- adding test (e7c5bd1)
- change kube secrepts to default input string (ff522f5)
- change variable names (d1eb0c1)
- changing the version checkout to v3 (748c06e)
- create the release actions structure (d530a19)
- creating a comment as parameter (73d7830)
- creating a comment as parameter required false (34c53bb)
- creating the base node build ci (27dbeb0)
- getting registry from login-ecr step (4dc786e)
- new base_node_build with cache and setup node (3c46770)
- remove user input (d3afaa7)
- removing cachewq (0d31f93)
- removing on push (119e2bc)
- removing output WF_ECR_REGISTRY and image (7e0fdbd)
- removing test (f981fde)
- removinng gettext (4ef667d)
- rename (4b4b0da)
- renaming cik8 (8398c19)
- setting release to execute only once (47e0fcc)
- setting setting persist credentials false (093a5ec)
- testing ecr (3950f96)
- testing ecr 1 (5b4829d)
- testing ecr 2 (738cf9d)
- testing ecr 3 (9561b3f)
- testing ecr 4 (d18ed66)
- testing ecr 5 (696ecdc)
- testing ecr 5 (282e566)
- testing ecr 6 (b29d2e6)
- testing ecr 7 (f757b5b)
- update checkout from v2 to v3 (96c37b6)
- update the cache and setup node (70025c5)
- updating the code with the last version released (0337075)
- upgrade the cache version (d8b1528)
- WF_SHOW_COMMENT with value true 2 (03f7ee9)
- WF_SHOW_COMMENT with value true 3 (920fd9b)
- WF_SHOW_COMMENT with value true 4 (809123f)