From 8bcbc740f4b9e18a279a3d51ecc5118aff0fd811 Mon Sep 17 00:00:00 2001 From: Kp Krishnamoorthy Date: Tue, 31 Mar 2026 09:09:26 -0700 Subject: [PATCH 1/4] Upgrade Node and Python versions in the lambda build container --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 45b63fa0..3efc83cc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -11,10 +11,10 @@ image_config: &image_config # RUBY_VERSION_NUM: # Default node version is the first value in the string below: - NODE_VERSIONS_NUM: "18.18.0 20.12.1" + NODE_VERSIONS_NUM: "18.18.0 20.12.1 22.22.2 24.14.1" # Default python version is the first value in the string below: - PYTHON_VERSION_NUM: "3.6.8 3.7.2 3.8.5 3.12.10" + PYTHON_VERSION_NUM: "3.6.8 3.7.2 3.8.5 3.12.10 3.13.12 3.14.3" GOVERS: "1.25.3" TFSEC_VERSION: "v1.28.5" From b5063240a3849c4c8ec48f4bed8e7a61afd7600a Mon Sep 17 00:00:00 2001 From: Kp Krishnamoorthy Date: Tue, 31 Mar 2026 09:11:39 -0700 Subject: [PATCH 2/4] Upgrade Go version --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3efc83cc..5f59a8e7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -16,7 +16,7 @@ image_config: &image_config # Default python version is the first value in the string below: PYTHON_VERSION_NUM: "3.6.8 3.7.2 3.8.5 3.12.10 3.13.12 3.14.3" - GOVERS: "1.25.3" + GOVERS: "1.26.1" TFSEC_VERSION: "v1.28.5" TFLINT_VERSION: "v0.49.0" From 9df3aa84f42a3d363200d6f6d958a86f463b661e Mon Sep 17 00:00:00 2001 From: Kp Krishnamoorthy Date: Tue, 31 Mar 2026 09:15:28 -0700 Subject: [PATCH 3/4] Remove node 18.x --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5f59a8e7..a7fe5d5c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -11,7 +11,7 @@ image_config: &image_config # RUBY_VERSION_NUM: # Default node version is the first value in the string below: - NODE_VERSIONS_NUM: "18.18.0 20.12.1 22.22.2 24.14.1" + NODE_VERSIONS_NUM: "20.12.1 22.22.2 24.14.1" # Default python version is the first value in the string below: PYTHON_VERSION_NUM: "3.6.8 3.7.2 3.8.5 3.12.10 3.13.12 3.14.3" From 906090bec3ccdae8273d6b82544e70f9d9243285 Mon Sep 17 00:00:00 2001 From: Kp Krishnamoorthy Date: Tue, 31 Mar 2026 09:42:59 -0700 Subject: [PATCH 4/4] Fix LegacyKeyValueFormat warning --- scripts/generate.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/generate.sh b/scripts/generate.sh index c4c7a027..03d0d01f 100755 --- a/scripts/generate.sh +++ b/scripts/generate.sh @@ -3,7 +3,7 @@ echo "FROM buildpack-deps:$(awk -F'_' '{print tolower($2)}' <<< $LINUX_VERSION)" echo "RUN apt-get update" -echo "ENV DEBIAN_FRONTEND noninteractive" +echo "ENV DEBIAN_FRONTEND=noninteractive" if [ ! -e $RUBY_VERSION_NUM ] ; then echo "RUN apt-get install -y libssl-dev && wget http://ftp.ruby-lang.org/pub/ruby/$(awk -F'.' '{ print $1"."$2 }' <<< $RUBY_VERSION_NUM)/ruby-$RUBY_VERSION_NUM.tar.gz && \ @@ -24,7 +24,7 @@ if [ ! -e "$NODE_VERSIONS_NUM" ] ; then #Install nvm echo "RUN curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash" - echo "ENV NVM_DIR /root/.nvm" + echo "ENV NVM_DIR=/root/.nvm" DEFAULT_NODE_VERSION=$(echo $NODE_VERSIONS_NUM | cut -d" " -f1) for NODE_VERSION in $NODE_VERSIONS_NUM @@ -70,8 +70,8 @@ echo "RUN apt-get install -y zip unzip rsync parallel tar jq wget curl vim less # default 3.5.2 echo "RUN apt-get install -y software-properties-common libffi-dev python3-dev netcat" -echo "ENV PYENV_ROOT /opt/circleci/.pyenv" -echo "ENV PATH $PYENV_ROOT/bin/shims:$PYENV_ROOT/bin:$PATH" +echo "ENV PYENV_ROOT=/opt/circleci/.pyenv" +echo "ENV PATH=$PYENV_ROOT/bin/shims:$PYENV_ROOT/bin:$PATH" echo "RUN curl -fsSL https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash" echo "RUN echo 'export PYENV_ROOT=\"/opt/circleci/.pyenv\"' >> ~/.bashrc" echo "RUN echo 'export PATH=\"\$PYENV_ROOT/bin:\$PYENV_ROOT/bin/shims:\$PATH\"' >> ~/.bashrc" @@ -181,7 +181,7 @@ RUN if [ \$(grep 'VERSION_ID="8"' /etc/os-release) ] ; then \\ apt-get update && apt-get -y install xvfb phantomjs \\ ; fi EOF -echo "ENV DISPLAY :99" +echo "ENV DISPLAY=:99" echo "# install firefox RUN curl --silent --show-error --location --fail --retry 3 --output /tmp/firefox.deb https://s3.amazonaws.com/circle-downloads/firefox-mozilla-build_47.0.1-0ubuntu1_amd64.deb \