From d2ba4dce1d153722de15054e13218d3a3ea37a53 Mon Sep 17 00:00:00 2001 From: Riyan Imam Date: Tue, 20 Jan 2026 20:12:49 -0500 Subject: [PATCH 1/2] ci: add terraform to gitignore - Prevent .terraform directory and related files from being committed - Terraform plugins are downloaded locally by terraform init --- .gitignore | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 0a7d93d..8de71be 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,15 @@ package-lock.json .ruff_cache .vscode # Ignore Python bytecode files -__pycache__/ \ No newline at end of file +__pycache__/ +# Ignore Terraform directories and files +.terraform/ +.terraform.lock.hcl +*.tfstate +*.tfstate.* +.tfvars +.tfvars.json +override.tf +override.tf.json +*_override.tf +*_override.tf.json \ No newline at end of file From e52cb4023596e194d8cc7252cd5b6ece577f8792 Mon Sep 17 00:00:00 2001 From: Riyan Imam Date: Tue, 20 Jan 2026 20:13:54 -0500 Subject: [PATCH 2/2] ci: improve gitignore and remove tracked python cache file - Add Python bytecode patterns (*.py[cod], .eggs/, dist/, build/) - Add .mypy_cache/ and IDE files (.idea/, *.iml) - Add environment and editor ignore patterns - Remove tracked .pyc file from python/test/__pycache__/ --- .gitignore | 17 ++++++++++++++++- ...st_base_lambda.cpython-311-pytest-8.1.1.pyc | Bin 15941 -> 0 bytes 2 files changed, 16 insertions(+), 1 deletion(-) delete mode 100644 python/test/__pycache__/test_base_lambda.cpython-311-pytest-8.1.1.pyc diff --git a/.gitignore b/.gitignore index 8de71be..89a7763 100644 --- a/.gitignore +++ b/.gitignore @@ -6,8 +6,15 @@ package-lock.json .pytest_cache .ruff_cache .vscode +.mypy_cache/ # Ignore Python bytecode files __pycache__/ +*.py[cod] +*.egg-info/ +*.eggs/ +dist/ +build/ +.eggs/ # Ignore Terraform directories and files .terraform/ .terraform.lock.hcl @@ -18,4 +25,12 @@ __pycache__/ override.tf override.tf.json *_override.tf -*_override.tf.json \ No newline at end of file +*_override.tf.json +# Ignore IDE and OS files +.env +.env.local +*.swp +*.swo +*~ +.idea/ +*.iml \ No newline at end of file diff --git a/python/test/__pycache__/test_base_lambda.cpython-311-pytest-8.1.1.pyc b/python/test/__pycache__/test_base_lambda.cpython-311-pytest-8.1.1.pyc deleted file mode 100644 index daa0a2cfe42cd3209451b07eeb6039af3715b886..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15941 zcmeHOO>7)TcJ7|3`JdsBen?TGW$Mq;h~!8l^+RbTTk^`X1h1&bmNu}WU@)9+i9^i~ zRox?r^f1fp`m%@*31Y)JD1a_eC`bpM7QO_~AqO9Fm?2uxpaBB{f;~9c!zf-~luO>L z?yl+X>CupKk_8Mmdx~AJ-g{MDUH$5-SFis$k%$U#eEh4Q&#Y_}g#W;dbrAF7yZ`hF z!k2<1NMc^NDzg8+fW@G}mHd@4ME%SRSLxEk*u5onP}bdU(PNOX0O2(?IbcaR9TNc41&h_p!bc94j+ zNNjLP#GJkBDvdi!rG#6b>q%^M$#*&BU8QdA-5s=Va>@6sOM7nz?VDZN-L2c;mcQC3 zi605cjo;!(oJxv1DU`A|7X}rYO-*MMIi1fGrlm}3x}=sSQrUb?E~;5RjzJ~_KR^7w z`vrSrR9o3BzjpTUqF50tLK^suLlPyQQZk zdd&6?>3wFY(a0uKzfns%o5|;8DP1aN<@BALI-~by?kH*Fol6_{qeoB8&8xDarZZIU zWfEyB&(UnDFqfgS9*5%ebUBw-b43NZqXaq?eM?%IDV6gQV@==4m!>oMbP>8kkEE5% zbs072U8mW-LaX1Sv_$od>FXt0$f#-g?p!`o%;5bz4Cy^+AJS+J%$DgfMlo)R_F&h< zuocEljoUM0M#j*4$euZ(;9EIl951hDk6*h29j{!QmWww^*Upr(q+mY!unQW zH#$K_p>b$JlxtwpmW1DL==(hRcf+3#FMUwoeV|GWMPoY+e7 zWCJ3I*lXbw(BM+SmAm*M`yF($;61;*4OaC_;q~U18^ZeL7N@O!#mwSsGqd>DKeIUN z#90Mfz2+GOW*eAM0-iHU@J}|Q1Re80`xzy~XOu9^ivL$LN_0w(ShImbaW`;gENiQbjZfdRH`yg~<%xS0`Mrd^@iP-+kpoE+(POy0y~ z2$LO{?8IajCc81&1Bu-l(h(r&TbZfyu44iiwxHB|ZLL%N!11r%t)|{VtF&Ds!{5aE zwAe^3meOLW^;x9t&&ZKga->EkH8NQxlXbGY>O5C%*{5W;X3N?+YgUoL!?VD{r8u#b z;>iX?5V6<7DWJinge!OPLzbqXJH5@&?*RC`t{Fm@d(S5kDS-cP_!fOqu;N>vX_7(` zydsaI4*-Nb;$RufL_6>sYh$9~>o-wYGt`}M*3Dou2iOREn?M&JVq`H`2~>h6C=OLZ z%D;G*v{7ks4hML#XW5} zUCWO)TmfgjZMa;pSn9n;7^DtM8>EeuunDjuD%uP4aA@MNy%KTO=ge6E8$fmdej#`= z;_L=X;}3pvn|^w7|F2JuzjOCDTF=n_A1sCVc(cb_-dT=#%JGrXroOP`d)((yUuU^M ztDMv?MF9RpEB;EDC z%DFl9T&5`HWyUd%9OHWUf~+W+8?vHDl~S3)sg8NP{z!(!t)ws*mJ}B*<9hs1 zQi*7bXc7@F_(uN>=^R#S|{0VX<5;s?kMjaeow+?qRk{h1Mkr#Q}+H zdALug36rA>_ND$YW2t`(8uQEbHO5>^n%&X9IS+mGG&Uk;_69zQq(P&TSP-VNM02<0 zBEzM65L^@Gyy}Lgo0u!Y22HyuKFr&))gcBp1u9dPhTBiW<7=W)J#OzlJ=*NOwc=I1 z%X!awx9QEu6zAC*I+>tv!5z^v?6$0dLVtm@B+_i&f(d)(h&^-I?k$)!{2YcKVeBB? zhr0G-G7O1==)iO(82=0iy^BF;S68G9rQ5P%b(cav23c&b^51~1V5Q%^@w55ge)8ET zOXuplN6eLeZ~yY1YWN_W_2y+G;O_}8ooj@J)Z|xNsw3|%ozuvmMv}izY|#??mIqhn zzrIyXT&g85X^BfqXP-B{0EsVdYJK1}@b&^EK+Q99Xq6nQ_ikMgpNt{nVGnn~m_`m( z*~u@AETpSe5nMkd2U{5o&YD$Z@bIi%iW9jWPHAOx@wl?QQsaWBpwLj|;$J+>J_4%ZCdn($ar z*>$t6Q?QSM$2NnVk0UcTAE2U;>dooGPg0mWg(6ba<`lB61Ra{V*0pXk!0Lyu5btwz zhIeNj&fZ`vUG#9XV{H-)dBvva36P;DG5G)!1Wz`<6PpcPey3j7fCFaAKa&0r?UynjoSpZbu|5N?y^F?u+Iv2YTunT+P`Lx_)mMR@cs!xn(8_2(twc5?`HS`@YX9Mtay5Ap?bLuq-ePX^z00wcE4A3qwAjxa zuJevC9x&P1DjBQy4leIO5I^n#;`dd_Ui-Of%RVK0HCxusR9-ajrF2#wh6i+rF zf{48qP5})rC0x0SAF{8oWiO%Ue~2?(BH%`E8#e-O_MjBXi6#euXUz^9@ZvB9U{la4 zm%`3>24GhRUH4Mtp5Mdz*nq<r1ohF%E{y}HmLZ#txcDsE?)heH#GQEP=>3>NiF0WK-S9zD%1u=s*A z7~&CDOE=}>*!aXk_l&B}DaQ{Skh3%e8~ot2+Th^7jGTI6j+XAuzgLvzO1YwnAsKTe zC8vT`a9t&MZvF~Xa|rYvI(+2lM)CV>)r$@0tY1U-Di!~$-4k^|Wo2~T1cik?0r}y8GA+E#TAEw^T zlB{HDZd%3w4t{HfS>1|4a1ZHx=|--Y1}7e4!nUo`teP$|(6tUE_$IThuV@2>;qsU8 zQ~tHBm3wd_J?pI(oy;aa{iI4Fa=+r zV3W#PVb|#`#j0}^brNOeOs4IvHcMF(yxZYbZCj16Fy}voXuLA$@23zAHgz~BSH4GK z0Mh6b%>kG0M>F&q!5Op!(uQR;A~Mi4I;`fpBQh-1c?&hK9d+6wHd@+n8&s+Avm!RU zR>u>kpNv<>&!P=P8`m~sqa*Cx`HUQ2CC6*zghozO$%%RksQa;i%!RkyVawjJeG8l1 ze6tEfU7}CMIuHzEbj5d7NZ>;N(L3;r!9oC`&M^%hI-gZi5oWpGG>_Nt4rz7*z(v2q zyT!eF2r1o5M4LTdxC6F3c9P87a>5GYClvb_ zdNNRre*otTzppn6@s+&@9lC={?*pjVu)jXA6E<#k15|)y>HMbL2bbhxq10ope7Vd*Pi~j<|gBY-(J1(>=IcTTYH~hEJ7^vww$+PUB1p z+;ai-=19Y`KlNCXS_10XXbVlzyKr~RYpMI8cXU5&LMHum9;kYcxwp*S4$Moc$IWf# z^bCY2(@%gCHg1q*eR0lB|N*}sOwF>dyLb>-_a zfK50(N6xPL;EwvnEsYSt!2^jkc%q#KPtP;5Zo(^BLm@Hn+_+(LA$Q9%IGq!M0;1TH`a*h<0i=1^Lzyo{{wTZylU3Uxgy=bl9->d`~WNBYcpes z;EI4*u<6W&Pdo@1+%I4OE)1qM1@#N@9q@tFDPudrZ^+fm6d zv*OKnvAweaaS7r9JPb^*!|O%O8Fy#gEJbtvJNPMm%-`_5d-E6S=L`3bE?=zfJW=aE zsr8?%cD=pyetq}wa=NDs`jd<@vwyBu2SuO*IYiDS4KHBq(BRqFyMPsxO4 z%W@vLs98k@56{}AIFak&6i+roEu{7nL=0w^61yrpKU_1rk?hyQ)`vnYB3&Oy8=n@X zjIBcW+$TllJ2a=lXF{B$hfErK-g>xP%&GWL3^0geMelY^V8&`JFqcuYGwe$mIst4f z(uU$TAG+77sQANScgD>1$<-iTfG?Buz%7c(ie&2*?GJ zCL>ZtS~W&cBP2~mq%?2lP)$6niHGZA%;>S5HF1|F?!q3Mzz&;0!QDW?|3`qcL9nFR zq|us~(!^A&f`oVqx*SuxiUYvgAgpYNw|2579@E5Qtvcf37&ciB$hzKXHgiLjl}-}MOpoh