Skip to content

Latest commit

 

History

History
1056 lines (582 loc) · 54.7 KB

File metadata and controls

1056 lines (582 loc) · 54.7 KB

5.2.1 (2026-05-04)

Bug Fixes

  • ci: remove Font Awesome token from workflow_call inputs (4b0e7df)

5.2.0 (2026-04-15)

Features

  • ci_k8_base: add WF_GITOPS_MODE for ArgoCD-managed services (v5.2.0) (121fe60)

5.1.1 (2026-01-16)

Bug Fixes

  • use head -n 1 to select first image ID in ECR workflow (3dcff4b)

5.1.0 (2026-01-07)

Features

  • add support for creating dotenv from AWS SSM before build (ef97fa7)

5.0.0 (2025-11-26)

Bug Fixes

  • 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)

Features

  • update workflows to use input for KUBE_NAME (8a34aea)

BREAKING CHANGES

  • Change the assignment of WF_KUBE_NAME from secret to input.

4.9.1 (2025-11-12)

Bug Fixes

  • update kube folder version to rm tz brazil as default (35de3f4)

4.9.0 (2025-09-26)

Features

  • add Font Awesome token support to .npmrc configuration (22918b6)

4.8.1 (2025-09-03)

Bug Fixes

  • 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)

Features

  • preview-url: adds logic to expose preview url with cloudfront domain and reduce unnecessary code (b4159c6)

4.7.0 (2025-08-26)

Features

  • readme: change example workflows of stage environment (3317735)

4.6.0 (2025-08-26)

Features

  • 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)

Features

  • credentials: disable persistence (767786d)

4.4.0 (2025-08-25)

Features

  • node: adds logic to install dependencies (a91f42b)

4.3.0 (2025-08-25)

Features

  • publish: adds checkout step (6b96a70)

4.2.0 (2025-08-19)

Features

  • 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)

Bug Fixes

  • streamline git fetch and commit process in CI workflow (237e687)

4.1.0 (2025-08-18)

Bug Fixes

  • rename prop to keep the same pattern (27d8039)
  • rm unnecessary param (59ba2c8)

Features

  • 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)

Bug Fixes

  • add feature back that override kube files when it configured on github (f7e5b90)

4.0.2 (2025-08-12)

Bug Fixes

4.0.1 (2025-08-04)

Bug Fixes

  • commit message (48ba000)
  • mkdir before copy file in deploy state (b7d857f)

4.0.0 (2025-08-04)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

3.5.0 (2025-04-23)

Features

3.4.0 (2024-11-08)

Features

  • upgrade kubectl version (c24d6b7)

3.3.0 (2024-11-07)

Features

  • lock version of kube folder (743c0bf)

3.2.0 (2024-10-16)

Features

  • new-env-font-awesome: Should add new input and new env referr of fontAwesome (ac3c6ab)

3.1.0 (2024-09-03)

Bug Fixes

  • rollback curl aws-iam-authenticator version (655e642)

Features

  • 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)

Bug Fixes

  • change WF_INTERNET_FACING to required false and default false (e91de17)
  • revert internet-facing (26b5031)

Features

  • add feature to configure non internet facing (fc1526c)
  • turn memory requested optional and default 250Mi (3319975)
  • upgrade kube folder version (5da2a76)

BREAKING CHANGES

  • 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)

Features

  • ✨ update version amazon-ecr-login and configure-aws-credentials (58d12b0)

2.12.0 (2024-06-18)

Features

  • fixed version of kube folder (5d65efb)

2.11.0 (2024-06-07)

Features

  • ✨ update checkout, setup-node and cache to v4 (70795dd)
  • ✨ update checkout, setup-node and cache to v4 (488ff8f)

2.10.0 (2023-12-15)

Bug Fixes

Features

  • turn WF_KUBE_CPU_LIMIT optional and remove it from config when is null (84a73b5)

2.9.0 (2023-12-12)

Bug Fixes

  • exporting WF_KUBE_MEMORY_LIMIT (1b04257)

Features

  • defining memory limit as memory requested when doesn't send memory limit input (2ce7a08)

2.8.0 (2023-12-12)

Bug Fixes

  • defining cpu requested instead cpu limits default (0264ffe)

Features

  • defining default value to cpu requested (108a340)
  • defining default value to memory requested (4524aeb)

2.7.0 (2023-09-18)

Features

2.6.1 (2023-08-23)

Bug Fixes

  • add mask password to another steps (848011e)

2.6.0 (2023-08-23)

Features

  • enable mask password as true on ecr login (27a2cdb)

2.5.1 (2023-08-18)

Bug Fixes

  • rollback on kube folder (66aa657)

2.5.0 (2023-08-17)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • upgrade kube files version (20e6f07)
  • use upgrade hpa kube version (e93abe1)

2.3.0 (2023-07-20)

Features

  • 👷 adding node modules cache to base-node-build workflow (d701fe8)

2.2.0 (2023-06-28)

Features

  • 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)

Bug Fixes

  • improving log when can't send a coverage report to dev portal (51bbf8e)

2.1.0 (2023-05-24)

Features

  • add a internal ingress to application (dca7324)

2.0.0 (2023-03-23)

Bug Fixes

Features

  • add envtime variable as required (e19c38d)

BREAKING CHANGES

  • 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 ${{inputs.WF_ENV_TYPE}} as job environment. Example: jobs: setup: environment: ${{inputs.WF_ENV_TYPE}}

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)

Features

  • adding publish code coverage on ci steps (2c1344f)

1.34.2 (2023-02-07)

Bug Fixes

1.34.1 (2023-02-01)

Bug Fixes

1.34.0 (2023-01-28)

Features

  • 👷 update base_node_build.yml to add lint check (f19ba83)

1.33.0 (2022-12-01)

Features

  • add creating PR Deploy in Prod (6dd4204)

1.32.0 (2022-11-30)

Features

  • add 20 min of the timeout on undeploy (f690767)

1.31.0 (2022-11-18)

Features

  • add timeout on Kubernets Undeploy. (b27c298)

1.30.0 (2022-11-04)

Features

1.29.0 (2022-10-26)

Bug Fixes

Features

  • change action to create PR deploy prod (626d0af)

1.28.0 (2022-10-26)

Features

  • upgrade setup node version (21fa3cd)

1.27.0 (2022-10-26)

Features

  • change ::set-output because it was deprecated (deab735)

1.26.0 (2022-09-23)

Features

  • add create ecr with initial commit (8fc1ca2)

1.25.0 (2022-08-12)

Features

  • add step to creates a ecr repo (c656b8c)

1.24.0 (2022-08-12)

Bug Fixes

Features

  • add check initial commit to create ECR repositories (e2d0c3f)
  • add step to creates a ecr repo (8279bef)

1.23.3 (2022-08-02)

Bug Fixes

1.23.2 (2022-07-20)

Bug Fixes

  • removing debugs on k8 CI (4fe24ad)

1.23.1 (2022-07-20)

Bug Fixes

  • fixed version of kubectl on undeploy (187f542)

1.23.0 (2022-07-19)

Features

  • Changing KUBECONFIG debug (73c2178)

1.22.0 (2022-07-19)

Features

1.21.0 (2022-07-19)

Features

  • Adding debug KUBECONFIG (dcda669)

1.20.0 (2022-07-19)

Features

1.19.2 (2022-07-10)

Bug Fixes

  • add override annotate to visibility (91bd8d1)

1.19.1 (2022-07-10)

Bug Fixes

1.19.0 (2022-07-09)

Features

  • add visibility aand fix kubectl config (fad1cf5)

1.18.0 (2022-07-06)

Features

1.17.2 (2022-05-05)

Bug Fixes

1.17.1 (2022-05-05)

Bug Fixes

  • install kubectl version that we downloaded (25a9c7a)

1.17.0 (2022-05-05)

Features

  • set kubectl version 1.21.0 (853a4d6)

1.16.0 (2022-05-05)

Features

  • set kubectl version to v1.22.9 (6b86913)

1.15.0 (2022-05-05)

Features

  • set kubectl version to v1.23.6 (e296918)

1.14.0 (2022-05-05)

Features

1.13.0 (2022-05-05)

Features

1.12.0 (2022-05-04)

Features

  • add a specific version on kube project checkout (eb0b721)

1.11.0 (2022-05-04)

Bug Fixes

Features

  • 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)

Features

1.9.2 (2022-03-25)

Bug Fixes

1.9.1 (2022-03-25)

Bug Fixes

1.9.0 (2022-03-25)

Features

  • add override kubefiles on undeploy steps and change the ci name (eb316e0)

1.8.0 (2022-03-25)

Features

  • add override kubefiles - OK (138ae4c)

1.7.4 (2022-03-25)

Bug Fixes

  • try copy *.yml in directory (c0c701f)

1.7.3 (2022-03-25)

Bug Fixes

1.7.2 (2022-03-25)

Bug Fixes

  • testing file exist in Override kubefiles steps (8ad5808)

1.7.1 (2022-03-25)

Bug Fixes

  • add comments on step Override kubefiles (4caed18)

1.7.0 (2022-03-25)

Features

  • add copy files in Override kubefiles (42e2c36)

1.6.0 (2022-03-25)

Features

  • add Override kubefiles 2 (b7f0442)

1.5.0 (2022-03-25)

Features

  • add Override kubefiles step (a342341)

1.4.0 (2022-03-25)

Features

1.3.1 (2022-03-14)

Bug Fixes

  • add persist-credentials false to work with protected branches (1adad4d)

1.3.0 (2022-03-08)

Features

  • add the checkout with attribute ref: main (1059f22)

1.2.0 (2022-03-08)

Features

  • add right k8 configuration (f5f4463)

1.1.7 (2022-03-08)

Bug Fixes

  • cat namespace.yml to test4 (e0503c2)

1.1.6 (2022-03-08)

Bug Fixes

  • cat namespace.yml to test3 (42abbf6)

1.1.5 (2022-03-08)

Bug Fixes

  • cat namespace.yml to test2 (922c955)

1.1.4 (2022-03-08)

Bug Fixes

  • cat namespace.yml to test (50ee360)

1.1.3 (2022-03-08)

Bug Fixes

  • setting the PR_NUMBER and SERVICE_NAME (62b2386)

1.1.2 (2022-03-08)

Bug Fixes

1.1.1 (2022-03-08)

Bug Fixes

  • add WF_KUBE_TYPE in the undeploy step (4ac9633)

1.1.0 (2022-03-07)

Features

1.0.1 (2022-03-07)

Bug Fixes

  • return the ci files to the top level directory .workflow (405d258)

1.0.0 (2022-03-07)

Bug Fixes

Features

  • 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)