diff --git a/AWSEnvironment.ts b/AWSEnvironment.ts index b770342..14f07b5 100644 --- a/AWSEnvironment.ts +++ b/AWSEnvironment.ts @@ -1,128 +1,106 @@ // This file is autogenerated. // Please use 'npm run updateAWSEnvironment' to update. export const libraries = [ - "p11-kit-trust.so", + "libzstd.so.1", "libz.so.1", + "libyaml-0.so.2", "libxml2.so.2", "libverto.so.1", "libuuid.so.1", "libutil.so.1", - "libunistring.so.0", + "libunistring.so.2", "libtinfo.so.6", "libtic.so.6", "libthread_db.so.1", "libtasn1.so.6", "libstdc++.so.6", - "libssl3.so", - "libssl.so.10", - "libssh2.so.1", + "libssl.so.3", "libsqlite3.so.0", - "libsoftokn3.so", - "libsmime3.so", - "libslapi-2.4.so.2", - "libsepol.so.1", + "libsolvext.so.1", + "libsolv.so.1", + "libsmartcols.so.1", + "libsigsegv.so.2", + "libsepol.so.2", "libselinux.so.1", - "libsasl2.so.3", "librt.so.1", - "librpmsign.so.1", - "librpmio.so.3", - "librpmbuild.so.3", - "librpm.so.3", + "librpmio.so.9", + "librpm.so.9", "libresolv.so.2", - "libreadline.so.6", + "librepo.so.0", + "libreadline.so.8", "libp11-kit.so.0", - "libpython2.7.so.1.0", "libpthread.so.0", - "libpth.so.20", + "libpsx.so.2", "libpopt.so.0", - "libplds4.so", - "libplc4.so", - "libpcre32.so.0", - "libpcre16.so.0", - "libpcreposix.so.0", - "libpcrecpp.so.0", - "libpcre.so.1", + "libpeas-1.0.so.0", + "libpcre2-8.so.0", + "libpcre2-posix.so.3", "libpcprofile.so", "libpanelw.so.6", "libpanel.so.6", - "libnss3.so", - "libnssutil3.so", - "libnsssysinit.so", - "libnsspem.so", - "libnssdbm3.so", + "libnssckbi.so", "libnss_files.so.2", "libnss_dns.so.2", "libnss_compat.so.2", - "libnspr4.so", - "libnsl.so.1", + "libnpth.so.0", "libnghttp2.so.14", "libncursesw.so.6", "libncurses.so.6", "libmvec.so.1", + "libmpfr.so.6", "libmount.so.1", - "libmetalink.so.3", + "libmodulemd.so.2", "libmenuw.so.6", "libmenu.so.6", "libmemusage.so", "libmagic.so.1", "libm.so.6", + "liblz4.so.1", "liblzma.so.5", - "liblua-5.1.so", - "libldap_r-2.4.so.2", - "libldap-2.4.so.2", - "liblber-2.4.so.2", + "liblua-5.4.so", + "liblua-5.3.so", "libk5crypto.so.3", "libkrb5support.so.0", "libkrb5.so.3", "libkrad.so.0", "libkeyutils.so.1", - "libkdb5.so.8", + "libkdb5.so.10", + "libjson-c.so.5", "libidn2.so.0", - "libicuuc.so.50", - "libicutu.so.50", - "libicutest.so.50", - "libiculx.so.50", - "libicule.so.50", - "libicui18n.so.50", - "libicuio.so.50", - "libicudata.so.50", - "libhistory.so.6", + "libhistory.so.8", "libgthread-2.0.so.0", "libgssrpc.so.4", "libgssapi_krb5.so.2", "libgpgme.so.11", - "libgpgme-pthread.so.11", "libgpg-error.so.0", "libgobject-2.0.so.0", - "libgmpxx.so.4", "libgmp.so.10", "libgmodule-2.0.so.0", "libglib-2.0.so.0", + "libgirepository-1.0.so.1", "libgio-2.0.so.0", - "libgdbm_compat.so.4", - "libgdbm.so.4", - "libgcrypt.so.11", + "libgcrypt.so.20", "libgcc_s.so.1", - "libfreebl3.so", - "libfreeblpriv3.so", "libformw.so.6", "libform.so.6", - "libffi.so.6", - "libexpat.so.1", - "libelf.so.1", + "libffi.so.8", + "libdrop_ambient.so.0", + "libdnf.so.2", "libdl.so.2", - "libdb-5.3.so", "libcurl.so.4", - "libcrypto.so.10", - "libcrypt.so.1", + "libcrypto.so.3", "libcom_err.so.2", - "libcidn.so.1", "libcap.so.2", + "libcap-ng.so.0", + "libc_malloc_debug.so.0", "libc.so.6", "libbz2.so.1", "libblkid.so.1", + "libauparse.so.0", + "libaudit.so.1", "libattr.so.1", "libassuan.so.0", + "libarchive.so.13", "libanl.so.1", "libacl.so.1", "libSegFault.so", @@ -131,5 +109,5 @@ export const libraries = [ ]; export const glibcVersion = [ 2, - 26 + 34 ]; diff --git a/config.ts b/config.ts index 13e1be8..9c7268f 100644 --- a/config.ts +++ b/config.ts @@ -6,12 +6,12 @@ export type Runtime = string; export const HASKELL_RUNTIME: Runtime = 'haskell'; // Runtime used by the wrapper -export const BASE_RUNTIME: Runtime = 'provided.al2'; +export const BASE_RUNTIME: Runtime = 'provided.al2023'; // Docker image used as reference // https://aws.amazon.com/blogs/aws/new-for-aws-lambda-container-image-support/ // https://hub.docker.com/r/amazon/aws-lambda-provided -export const DOCKER_IMAGE = 'amazon/aws-lambda-provided:al2'; +export const DOCKER_IMAGE = 'amazon/aws-lambda-provided:al2023'; // Docker image used for the builds. This needs to have all dependencies for // running GHC and Stack, but can't have glibc later what AWS provides. diff --git a/package-lock.json b/package-lock.json index 05e8a4d..456bff0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,6 +5,7 @@ "requires": true, "packages": { "": { + "name": "serverless-haskell", "version": "0.12.6", "license": "MIT", "dependencies": { @@ -14,7 +15,7 @@ "devDependencies": { "@types/fs-extra": "^8.1.0", "@types/node": "^13.9.0", - "@types/serverless": "^1.78.0", + "@types/serverless": "^1.78.26", "@typescript-eslint/eslint-plugin": "^2.26.0", "@typescript-eslint/parser": "^2.26.0", "eslint": "^6.8.0",