From 0f022fdb723eda4a9efcb54d6bddf36b4b52158d Mon Sep 17 00:00:00 2001 From: Edward Harris Date: Tue, 23 Jan 2024 23:13:53 +0000 Subject: [PATCH 01/16] B-18449-SSL-CERT --- config/tls/milmove-cert-bundle.p7b | Bin 42331 -> 45294 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/config/tls/milmove-cert-bundle.p7b b/config/tls/milmove-cert-bundle.p7b index 5e21948a50b8fb3244148b3fc160c5afb609bea3..b75a136ef89444aebf06fdfcdd2098b4dff2eb99 100644 GIT binary patch delta 14225 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 ThqEhs0sdxinsJ|@*rEO(QMu#Z delta 10165 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 From f679530de5b7c1c603ecda1cf5f14b1f0535f6bb Mon Sep 17 00:00:00 2001 From: Edward Harris Date: Tue, 23 Jan 2024 23:17:32 +0000 Subject: [PATCH 02/16] B-18449-SSL-CERT --- config/tls/0-ECA_Root_CA_4.cer | 21 ++++++++ config/tls/1-IdenTrust_ECA_Component_S23.cer | 27 ++++++++++ .../tls/Certificates_PKCS7_v5.12_DoD.der.p7b | Bin 0 -> 41019 bytes .../tls/mmb.gov.uat.homesafeconnect.com.cer | 49 ++++++++++++++++++ 4 files changed, 97 insertions(+) create mode 100644 config/tls/0-ECA_Root_CA_4.cer create mode 100644 config/tls/1-IdenTrust_ECA_Component_S23.cer create mode 100644 config/tls/Certificates_PKCS7_v5.12_DoD.der.p7b create mode 100644 config/tls/mmb.gov.uat.homesafeconnect.com.cer diff --git a/config/tls/0-ECA_Root_CA_4.cer b/config/tls/0-ECA_Root_CA_4.cer new file mode 100644 index 00000000000..a4d2af94dd5 --- /dev/null +++ b/config/tls/0-ECA_Root_CA_4.cer @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDVzCCAj+gAwIBAgIBATANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQGEwJVUzEY +MBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNFQ0ExFjAUBgNVBAMT +DUVDQSBSb290IENBIDQwHhcNMTIwMzIwMTYxMzA0WhcNMjkxMjMwMTYxMzA0WjBN +MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQL +EwNFQ0ExFjAUBgNVBAMTDUVDQSBSb290IENBIDQwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQC4cGlXvYBaQcAZ5pXn1IIT3Cw4S4qCyhyIXY5+PAxvZeHa +uBxxGLbeFAh528aKme36Id1iGAAt8BTMWk53nvLodxQDFMap/bISoGf/Hzd60HCP +ltdwJA4tnUVePAAT7qA6MRqQIFdl5DAXxskEed0e/6DI71+sACU6Ab+WnASVjq1S +s5Fw9PTsM+EPCBeCuIYKPznR3JA5xz65MymD2QroE+BePQ0lgMRszywugCrQLUBJ +G8SctvM2KSbsMQBzGs13la3lLEvxFCk26DFc3vVcj3ZbqwHWz+fNJ6v0tHNQQjQl +h1daHlSZO5sB6sXdlaOwcrbscKEqqoX68ak4lBUHAgMBAAGjQjBAMB0GA1UdDgQW +BBQzW6VvelVgK4FLJhTMeb9KuosyvTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAth9heIa+tXpxF4rx10UCFfe6IMXl +k2klXhVxOU7B0djoe0O7jRnRwCDf502ril1/gCCNje8CaIrVAJwhtwWs57ePsZRT +Pblu+PfoglXRKCRlgOUWx7BEC9OEUkMjyNr7XvYBhtk3v/1uuFDIDeY8dPoLbo/y +jMPfULefKPiuUByazL52bkra9LUoNaEdcpF2GiDvOshEkMAdBnuwzbjB5rJbT0gV +WiOjaskGWnyMiERxiZrnat49Ca/Ry7yVpwhXjlGhMRHTcfCD71DH7nlsOyNj+Jpm +bg4pIButJc25uL8b0nNAAMNNrIlk8XOgg4kOGnSYqJQ8tnTslE4CFesxbg== +-----END CERTIFICATE----- + diff --git a/config/tls/1-IdenTrust_ECA_Component_S23.cer b/config/tls/1-IdenTrust_ECA_Component_S23.cer new file mode 100644 index 00000000000..2b3075776d7 --- /dev/null +++ b/config/tls/1-IdenTrust_ECA_Component_S23.cer @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE----- +MIIEqjCCA5KgAwIBAgICBiYwDQYJKoZIhvcNAQELBQAwTTELMAkGA1UEBhMCVVMx +GDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEMMAoGA1UECxMDRUNBMRYwFAYDVQQD +Ew1FQ0EgUm9vdCBDQSA0MB4XDTIyMDQwNTE1MzgyNFoXDTI4MDQwNTE1MzgyNFow +fzELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEMMAoGA1UE +CxMDRUNBMSIwIAYDVQQLExlDZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMSQwIgYD +VQQDExtJZGVuVHJ1c3QgRUNBIENvbXBvbmVudCBTMjMwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDGTmfCkIEsoK5Yo19+bQD57s71KM3N7IwJL/H+YeqE ++yqF6RFd+QH9NMNZozUw6b/NkuJZovcmvEhEF856DpvbyvaYTr21fCPd2GvBvGfm +Iv/Z6YicHTQ0pQ/a6JabvPhQ/kWhpuWz2Di2X3RKeQjZMOebLHS2DEM6/qDKSfwB +arj4uR1+5s7/qOnN0UKtXZRQf63xzULI3b6FbzYo4GPbGjba65eTzgi99Q4firxa +7/aZRiPoMiVNG/498m0v1JbEExCAqS7w3AQUxWUkrWByXNUGock+d4+65iiKVhoN +plcLeq0Xl2MVPUUKhSVA6nQJZff7FYWZvQTXDFEhVsdFAgMBAAGjggFgMIIBXDAf +BgNVHSMEGDAWgBQzW6VvelVgK4FLJhTMeb9KuosyvTAdBgNVHQ4EFgQUgHRowaAI +bSZE10PH1s5nFGmzPYIwDgYDVR0PAQH/BAQDAgGGMEEGA1UdIAQ6MDgwDAYKYIZI +AWUDAgEMBDAMBgpghkgBZQMCAQwFMAwGCmCGSAFlAwIBDAkwDAYKYIZIAWUDAgEM +CjASBgNVHRMBAf8ECDAGAQH/AgEAMAwGA1UdJAQFMAOAAQAwNwYDVR0fBDAwLjAs +oCqgKIYmaHR0cDovL2NybC5kaXNhLm1pbC9jcmwvRUNBUk9PVENBNC5jcmwwbAYI +KwYBBQUHAQEEYDBeMDoGCCsGAQUFBzAChi5odHRwOi8vY3JsLmRpc2EubWlsL2lz +c3VlZHRvL0VDQVJPT1RDQTRfSVQucDdjMCAGCCsGAQUFBzABhhRodHRwOi8vb2Nz +cC5kaXNhLm1pbDANBgkqhkiG9w0BAQsFAAOCAQEAB+xQQ9HpyYJqn0Jm/uJAGnZK +R/ZxZaig1TDJgWR+4Ee4i77XG4p0g3G5t7t0MjDT0hmsf7ad1djCRK4tI2Rk29ts +nQxeQr5mEfmWSxWseNYtRtmZffrbsUUsb5+P/2vy2cPnzQJhYt64Vqfw03XlKmzF +B5py73KDl2xOHD/voxEfsufKF6H52bBeraGLSfApCGV2ampsoqoRutUJNCVho4qx +ZJ7neTwZIWZIRua5WBVRGG72rrJBtE2jSQw8GjSnl1W8sGKzYrVjl8EC9gZ33/kp +yCwEisdPaZx38/LeDrrqeBi5FUHjZ9xb/8kZIe/VKOBt4Gc/Q4Onq/mJjiSlNg== +-----END CERTIFICATE----- diff --git a/config/tls/Certificates_PKCS7_v5.12_DoD.der.p7b b/config/tls/Certificates_PKCS7_v5.12_DoD.der.p7b new file mode 100644 index 0000000000000000000000000000000000000000..361d7e5c58a8e6c43a5b0635fd5911bd51c9fb1e GIT binary patch literal 41019 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
)V3=Rn7q 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 Date: Wed, 24 Jan 2024 16:21:11 +0000 Subject: [PATCH 03/16] Bump github.com/lestrrat-go/jwx from 1.2.21 to 1.2.28 Bumps [github.com/lestrrat-go/jwx](https://github.com/lestrrat-go/jwx) from 1.2.21 to 1.2.28. - [Release notes](https://github.com/lestrrat-go/jwx/releases) - [Changelog](https://github.com/lestrrat-go/jwx/blob/v1.2.28/Changes) - [Commits](https://github.com/lestrrat-go/jwx/compare/v1.2.21...v1.2.28) --- updated-dependencies: - dependency-name: github.com/lestrrat-go/jwx dependency-type: indirect ... Signed-off-by: dependabot[bot] --- go.mod | 14 +++++++------- go.sum | 25 ++++++++++++++++++------- 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/go.mod b/go.mod index 368a410a571..88645cb9d10 100644 --- a/go.mod +++ b/go.mod @@ -103,14 +103,14 @@ require ( require ( github.com/cenkalti/backoff/v4 v4.2.1 // indirect - github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.0-20210816181553-5444fa50b93d // indirect - github.com/goccy/go-json v0.9.6 // indirect + github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect + github.com/goccy/go-json v0.10.2 // indirect github.com/lestrrat-go/backoff/v2 v2.0.8 // indirect - github.com/lestrrat-go/blackmagic v1.0.0 // indirect - github.com/lestrrat-go/httpcc v1.0.0 // indirect - github.com/lestrrat-go/iter v1.0.1 // indirect - github.com/lestrrat-go/jwx v1.2.21 // indirect - github.com/lestrrat-go/option v1.0.0 // indirect + github.com/lestrrat-go/blackmagic v1.0.2 // indirect + github.com/lestrrat-go/httpcc v1.0.1 // indirect + github.com/lestrrat-go/iter v1.0.2 // indirect + github.com/lestrrat-go/jwx v1.2.28 // indirect + github.com/lestrrat-go/option v1.0.1 // indirect github.com/patrickmn/go-cache v0.0.0-20180815053127-5633e0862627 // indirect ) diff --git a/go.sum b/go.sum index c80e0eb2116..f8d0dc4d492 100644 --- a/go.sum +++ b/go.sum @@ -173,8 +173,10 @@ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.0-20210816181553-5444fa50b93d h1:1iy2qD6JEhHKKhUOA9IWs7mjco7lnw2qx8FsRI2wirE= +github.com/decred/dcrd/crypto/blake256 v1.0.1/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.0-20210816181553-5444fa50b93d/go.mod h1:tmAIfUFEirG/Y8jhZ9M+h36obRZAk/1fcSpXwAVlfqE= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 h1:8UrgZ3GkP4i/CLijOJx79Yu+etlyjdBU4sfcs2WYQMs= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0= github.com/disintegration/imaging v1.6.2 h1:w1LecBlG2Lnp8B3jk5zSuNqd7b4DXhcjwek1ei82L+c= github.com/disintegration/imaging v1.6.2/go.mod h1:44/5580QXChDfwIclfc/PCwrr44amcmDAg8hxG0Ewe4= github.com/dnephin/pflag v1.0.7 h1:oxONGlWxhmUct0YzKTgrpQv9AUA1wtPBn7zuSjJqptk= @@ -330,8 +332,9 @@ github.com/gobuffalo/validate/v3 v3.3.3/go.mod h1:YC7FsbJ/9hW/VjQdmXPvFqvRis4vrR github.com/gocarina/gocsv v0.0.0-20221216233619-1fea7ae8d380 h1:JJq8YZiS07gFIMYZxkbbiMrXIglG3k5JPPtdvckcnfQ= github.com/gocarina/gocsv v0.0.0-20221216233619-1fea7ae8d380/go.mod h1:5YoVOkjYAQumqlV356Hj3xeYh4BdZuLE0/nRkf2NKkI= github.com/goccy/go-json v0.9.4/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= -github.com/goccy/go-json v0.9.6 h1:5/4CtRQdtsX0sal8fdVhTaiMN01Ri8BExZZ8iRmHQ6E= github.com/goccy/go-json v0.9.6/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= +github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= +github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= @@ -563,19 +566,24 @@ github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= github.com/lestrrat-go/backoff/v2 v2.0.8 h1:oNb5E5isby2kiro9AgdHLv5N5tint1AnDVVf2E2un5A= github.com/lestrrat-go/backoff/v2 v2.0.8/go.mod h1:rHP/q/r9aT27n24JQLa7JhSQZCKBBOiM/uP402WwN8Y= -github.com/lestrrat-go/blackmagic v1.0.0 h1:XzdxDbuQTz0RZZEmdU7cnQxUtFUzgCSPq8RCz4BxIi4= github.com/lestrrat-go/blackmagic v1.0.0/go.mod h1:TNgH//0vYSs8VXDCfkZLgIrVTTXQELZffUV0tz3MtdQ= +github.com/lestrrat-go/blackmagic v1.0.2 h1:Cg2gVSc9h7sz9NOByczrbUvLopQmXrfFx//N+AkAr5k= +github.com/lestrrat-go/blackmagic v1.0.2/go.mod h1:UrEqBzIR2U6CnzVyUtfM6oZNMt/7O7Vohk2J0OGSAtU= github.com/lestrrat-go/codegen v1.0.0/go.mod h1:JhJw6OQAuPEfVKUCLItpaVLumDGWQznd1VaXrBk9TdM= -github.com/lestrrat-go/httpcc v1.0.0 h1:FszVC6cKfDvBKcJv646+lkh4GydQg2Z29scgUfkOpYc= github.com/lestrrat-go/httpcc v1.0.0/go.mod h1:tGS/u00Vh5N6FHNkExqGGNId8e0Big+++0Gf8MBnAvE= -github.com/lestrrat-go/iter v1.0.1 h1:q8faalr2dY6o8bV45uwrxq12bRa1ezKrB6oM9FUgN4A= +github.com/lestrrat-go/httpcc v1.0.1 h1:ydWCStUeJLkpYyjLDHihupbn2tYmZ7m22BGkcvZZrIE= +github.com/lestrrat-go/httpcc v1.0.1/go.mod h1:qiltp3Mt56+55GPVCbTdM9MlqhvzyuL6W/NMDA8vA5E= github.com/lestrrat-go/iter v1.0.1/go.mod h1:zIdgO1mRKhn8l9vrZJZz9TUMMFbQbLeTsbqPDrJ/OJc= +github.com/lestrrat-go/iter v1.0.2 h1:gMXo1q4c2pHmC3dn8LzRhJfP1ceCbgSiT9lUydIzltI= +github.com/lestrrat-go/iter v1.0.2/go.mod h1:Momfcq3AnRlRjI5b5O8/G5/BvpzrhoFTZcn06fEOPt4= github.com/lestrrat-go/jwx v1.2.18/go.mod h1:bWTBO7IHHVMtNunM8so9MT8wD+euEY1PzGEyCnuI2qM= -github.com/lestrrat-go/jwx v1.2.21 h1:n+yG95UMm5ZFsDdvsZmui+bqat4Cj/di4ys6XbgSlE8= github.com/lestrrat-go/jwx v1.2.21/go.mod h1:9cfxnOH7G1gN75CaJP2hKGcxFEx5sPh1abRIA/ZJVh4= +github.com/lestrrat-go/jwx v1.2.28 h1:uadI6o0WpOVrBSf498tRXZIwPpEtLnR9CvqPFXeI5sA= +github.com/lestrrat-go/jwx v1.2.28/go.mod h1:nF+91HEMh/MYFVwKPl5HHsBGMPscqbQb+8IDQdIazP8= github.com/lestrrat-go/option v0.0.0-20210103042652-6f1ecfceda35/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I= -github.com/lestrrat-go/option v1.0.0 h1:WqAWL8kh8VcSoD6xjSH34/1m8yxluXQbDeKNfvFeEO4= github.com/lestrrat-go/option v1.0.0/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I= +github.com/lestrrat-go/option v1.0.1 h1:oAzP2fvZGQKWkvHa1/SAcFolBEca1oN+mQ7eooNBEYU= +github.com/lestrrat-go/option v1.0.1/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I= github.com/lestrrat-go/pdebug/v3 v3.0.1/go.mod h1:za+m+Ve24yCxTEhR59N7UlnJomWwCiIqbJRmKeiADU4= github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= @@ -973,6 +981,7 @@ golang.org/x/net v0.0.0-20221002022538-bcab6841153b/go.mod h1:YDH+HFinaLZZlnHAfS golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg= golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -1068,6 +1077,7 @@ golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= @@ -1080,6 +1090,7 @@ golang.org/x/term v0.0.0-20220722155259-a9ba230a4035/go.mod h1:jbD1KX2456YbFQfuX golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4= golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= From be6da660376c76db9b9c6a99f39b09841e6a3f58 Mon Sep 17 00:00:00 2001 From: Edward Harris Date: Wed, 24 Jan 2024 16:33:07 +0000 Subject: [PATCH 04/16] B-18449-SSL-CERT-2 --- migrations/app/migrations_manifest.txt | 1 + scripts/upload-secure-migration | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/migrations/app/migrations_manifest.txt b/migrations/app/migrations_manifest.txt index a13dd9f9b03..66e714621a1 100644 --- a/migrations/app/migrations_manifest.txt +++ b/migrations/app/migrations_manifest.txt @@ -889,3 +889,4 @@ 20231226174935_create_ppm_documents_triggers.up.sql 20240103174317_add_customer_expense.up.sql 20240109200110_add_address_columns_to_ppmshipments4.up.sql +20240124155759_20240124-homesafeconnect-cert.up.sql diff --git a/scripts/upload-secure-migration b/scripts/upload-secure-migration index d8ffd5d25ce..bffc2ea6ce1 100755 --- a/scripts/upload-secure-migration +++ b/scripts/upload-secure-migration @@ -63,7 +63,7 @@ fi FILESIZE=$(/usr/bin/stat -f%z "${1}") # 250MB in bytes BYTES_IN_MB=1048576 -MAX_FILESIZE=$((250 * "${BYTES_IN_MB}" )) +MAX_FILESIZE=$((250 * ${BYTES_IN_MB} )) if [[ ${FILESIZE} -gt ${MAX_FILESIZE} ]]; then FILESIZE_MB=$(( "${FILESIZE}" / "${BYTES_IN_MB}" )) echo "error: Max file size for upload is 250 MB, this file is too large for anti-virus to work." From 8ee96d861c233567ba301c999442b266d6e6ce32 Mon Sep 17 00:00:00 2001 From: Edward Harris Date: Wed, 24 Jan 2024 16:43:06 +0000 Subject: [PATCH 05/16] B-18449-SSL-CERT-3 --- .../20240124155759_20240124-homesafeconnect-cert.up.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql diff --git a/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql b/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql new file mode 100644 index 00000000000..f9862f58a7c --- /dev/null +++ b/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql @@ -0,0 +1,4 @@ +-- Local test migration. +-- This will be run on development environments. +-- It should mirror what you intend to apply on prd/stg/exp/demo +-- DO NOT include any sensitive data. From 2ca26456f5478d87424b6898cbce90cb40aef39f Mon Sep 17 00:00:00 2001 From: Edward Harris Date: Wed, 24 Jan 2024 17:03:18 +0000 Subject: [PATCH 06/16] B-18449-SSL-CERT-4 --- scripts/upload-secure-migration | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/upload-secure-migration b/scripts/upload-secure-migration index bffc2ea6ce1..6878f176176 100755 --- a/scripts/upload-secure-migration +++ b/scripts/upload-secure-migration @@ -63,6 +63,7 @@ fi FILESIZE=$(/usr/bin/stat -f%z "${1}") # 250MB in bytes BYTES_IN_MB=1048576 +# shellcheck disable=SC2004 MAX_FILESIZE=$((250 * ${BYTES_IN_MB} )) if [[ ${FILESIZE} -gt ${MAX_FILESIZE} ]]; then FILESIZE_MB=$(( "${FILESIZE}" / "${BYTES_IN_MB}" )) From 61d117f9ddde237afbf5bdde3938b9b2341fb227 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Jan 2024 11:41:26 +0000 Subject: [PATCH 07/16] Bump dorny/paths-filter from 2 to 3 Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 2 to 3. - [Release notes](https://github.com/dorny/paths-filter/releases) - [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md) - [Commits](https://github.com/dorny/paths-filter/compare/v2...v3) --- updated-dependencies: - dependency-name: dorny/paths-filter dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/analyze-bundle.yml | 2 +- .github/workflows/happo-tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/analyze-bundle.yml b/.github/workflows/analyze-bundle.yml index 9b825482102..48134bf694b 100644 --- a/.github/workflows/analyze-bundle.yml +++ b/.github/workflows/analyze-bundle.yml @@ -31,7 +31,7 @@ jobs: outputs: frontend: ${{ steps.filter.outputs.frontend }} steps: - - uses: dorny/paths-filter@v2 + - uses: dorny/paths-filter@v3 id: filter with: filters: | diff --git a/.github/workflows/happo-tests.yml b/.github/workflows/happo-tests.yml index 0bafbf0c282..63a09edf9e4 100644 --- a/.github/workflows/happo-tests.yml +++ b/.github/workflows/happo-tests.yml @@ -10,7 +10,7 @@ jobs: outputs: frontend: ${{ steps.filter.outputs.frontend }} steps: - - uses: dorny/paths-filter@v2 + - uses: dorny/paths-filter@v3 id: filter with: filters: | From e14c0894380092a66c23598cca53d0e6b2007dbe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Jan 2024 16:06:01 +0000 Subject: [PATCH 08/16] Bump actions/cache from 3 to 4 Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/analyze-bundle.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/analyze-bundle.yml b/.github/workflows/analyze-bundle.yml index 48134bf694b..e8f591a75d9 100644 --- a/.github/workflows/analyze-bundle.yml +++ b/.github/workflows/analyze-bundle.yml @@ -50,7 +50,7 @@ jobs: steps: - name: Cache PR bundle stats id: cache-bundle-stats - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: build/bundle-stats-${{ github.event.pull_request.head.sha }}.json key: bundle-stats-${{ github.event.pull_request.head.sha }} @@ -104,7 +104,7 @@ jobs: steps: - name: Cache base bundle stats id: cache-bundle-stats - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: build/bundle-stats-${{ github.event.pull_request.base.sha }}.json key: bundle-stats-${{ github.event.pull_request.base.sha }} From 2b0eaae97cb395288d202403eabf13f657f3b832 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Jan 2024 16:23:35 +0000 Subject: [PATCH 09/16] Bump github.com/go-openapi/runtime from 0.26.0 to 0.27.0 Bumps [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) from 0.26.0 to 0.27.0. - [Release notes](https://github.com/go-openapi/runtime/releases) - [Commits](https://github.com/go-openapi/runtime/compare/v0.26.0...v0.27.0) --- updated-dependencies: - dependency-name: github.com/go-openapi/runtime dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- go.mod | 8 ++--- go.sum | 94 +++++----------------------------------------------------- 2 files changed, 12 insertions(+), 90 deletions(-) diff --git a/go.mod b/go.mod index 88645cb9d10..51829e3fb40 100644 --- a/go.mod +++ b/go.mod @@ -31,11 +31,11 @@ require ( github.com/go-logr/zapr v1.2.4 github.com/go-openapi/errors v0.21.0 github.com/go-openapi/loads v0.21.5 - github.com/go-openapi/runtime v0.26.0 + github.com/go-openapi/runtime v0.27.0 github.com/go-openapi/spec v0.20.13 github.com/go-openapi/strfmt v0.21.10 github.com/go-openapi/swag v0.22.6 - github.com/go-openapi/validate v0.22.1 + github.com/go-openapi/validate v0.22.4 github.com/go-playground/validator/v10 v10.15.4 github.com/go-swagger/go-swagger v0.30.5 github.com/gobuffalo/envy v1.10.2 @@ -148,7 +148,7 @@ require ( github.com/fatih/structs v1.1.0 // indirect github.com/frankban/quicktest v1.14.5 // indirect github.com/fsnotify/fsnotify v1.6.0 // indirect - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.3.0 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-openapi/analysis v0.22.0 // indirect github.com/go-openapi/inflect v0.19.0 // indirect @@ -248,7 +248,7 @@ require ( golang.org/x/exp v0.0.0-20230212135524-a684f29349b6 golang.org/x/image v0.12.0 // indirect golang.org/x/mod v0.12.0 // indirect - golang.org/x/sync v0.3.0 // indirect + golang.org/x/sync v0.5.0 // indirect golang.org/x/sys v0.15.0 // indirect golang.org/x/term v0.15.0 // indirect google.golang.org/appengine v1.6.7 // indirect diff --git a/go.sum b/go.sum index f8d0dc4d492..f094192f9fd 100644 --- a/go.sum +++ b/go.sum @@ -66,8 +66,6 @@ github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0 github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA= github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= -github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/XSAM/otelsql v0.23.0 h1:NsJQS9YhI1+RDsFqE9mW5XIQmPmdF/qa8qQOLZN8XEA= github.com/XSAM/otelsql v0.23.0/go.mod h1:oX4LXMsb+9lAZhvHjUS61oQP/hbcJRadWHnBKNL+LuM= github.com/alexedwards/scs/redisstore v0.0.0-20221223131519-238b052508b6 h1:75FM2L3Hup1DEpcsz+A+sdwoLdxR5yM+ecGYWkgVzW0= @@ -75,7 +73,6 @@ github.com/alexedwards/scs/redisstore v0.0.0-20221223131519-238b052508b6/go.mod github.com/alexedwards/scs/v2 v2.5.1 h1:EhAz3Kb3OSQzD8T+Ub23fKsiuvE0GzbF5Lgn0uTwM3Y= github.com/alexedwards/scs/v2 v2.5.1/go.mod h1:ToaROZxyKukJKT/xLcVQAChi5k6+Pn1Gvmdl7h3RRj8= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 h1:DklsrG3dyBCFEj5IhUbnKptjxatkF07cF2ak3yi77so= github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= github.com/atomicgo/cursor v0.0.1/go.mod h1:cBON2QmmrysudxNBFthvMtN32r3jxVRIvzkUiF/RuIk= @@ -217,47 +214,35 @@ github.com/go-gomail/gomail v0.0.0-20160411212932-81ebce5c23df/go.mod h1:GJr+FCS github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-logr/zapr v1.2.4 h1:QHVo+6stLbfJmYGkQ7uGHUCu5hnAFAj6mDe6Ea0SeOo= github.com/go-logr/zapr v1.2.4/go.mod h1:FyHWQIzQORZ0QVE1BtVHv3cKtNLuXsbNLtpuhNapBOA= -github.com/go-openapi/analysis v0.21.2/go.mod h1:HZwRk4RRisyG8vx2Oe6aqeSQcoxRp47Xkp3+K6q+LdY= github.com/go-openapi/analysis v0.22.0 h1:wQ/d07nf78HNj4u+KiSY0sT234IAyePPbMgpUjUJQR0= github.com/go-openapi/analysis v0.22.0/go.mod h1:acDnkkCI2QxIo8sSIPgmp1wUlRohV7vfGtAIVae73b0= -github.com/go-openapi/errors v0.19.8/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= -github.com/go-openapi/errors v0.19.9/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= github.com/go-openapi/errors v0.21.0 h1:FhChC/duCnfoLj1gZ0BgaBmzhJC2SL/sJr8a2vAobSY= github.com/go-openapi/errors v0.21.0/go.mod h1:jxNTMUxRCKj65yb/okJGEtahVd7uvWnuWfj53bse4ho= github.com/go-openapi/inflect v0.19.0 h1:9jCH9scKIbHeV9m12SmPilScz6krDxKRasNNSNPXu/4= github.com/go-openapi/inflect v0.19.0/go.mod h1:lHpZVlpIQqLyKwJ4N+YSc9hchQy/i12fJykb83CRBH4= -github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= github.com/go-openapi/jsonpointer v0.20.2 h1:mQc3nmndL8ZBzStEo3JYF8wzmeWffDH4VbXz58sAx6Q= github.com/go-openapi/jsonpointer v0.20.2/go.mod h1:bHen+N0u1KEO3YlmqOjTT9Adn1RfD91Ar825/PuiRVs= -github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns= github.com/go-openapi/jsonreference v0.20.4 h1:bKlDxQxQJgwpUSgOENiMPzCTBVuc7vTdXSSgNeAhojU= github.com/go-openapi/jsonreference v0.20.4/go.mod h1:5pZJyJP2MnYCpoeoMAql78cCHauHj0V9Lhc506VOpw4= -github.com/go-openapi/loads v0.21.1/go.mod h1:/DtAMXXneXFjbQMGEtbamCZb+4x7eGwkvZCvBmwUG+g= github.com/go-openapi/loads v0.21.5 h1:jDzF4dSoHw6ZFADCGltDb2lE4F6De7aWSpe+IcsRzT0= github.com/go-openapi/loads v0.21.5/go.mod h1:PxTsnFBoBe+z89riT+wYt3prmSBP6GDAQh2l9H1Flz8= -github.com/go-openapi/runtime v0.26.0 h1:HYOFtG00FM1UvqrcxbEJg/SwvDRvYLQKGhw2zaQjTcc= -github.com/go-openapi/runtime v0.26.0/go.mod h1:QgRGeZwrUcSHdeh4Ka9Glvo0ug1LC5WyE+EV88plZrQ= -github.com/go-openapi/spec v0.20.4/go.mod h1:faYFR1CvsJZ0mNsmsphTMSoRrNV3TEDoAM7FOEWeq8I= +github.com/go-openapi/runtime v0.27.0 h1:ukHSkyGp8gtDkwE1Mue2FofNh8kLfYv3xkCXWeLr0hM= +github.com/go-openapi/runtime v0.27.0/go.mod h1:fijeJEiEclyS8BRurYE1DE5TLb9/KZl6eAdbzjsrlLU= github.com/go-openapi/spec v0.20.13 h1:XJDIN+dLH6vqXgafnl5SUIMnzaChQ6QTo0/UPMbkIaE= github.com/go-openapi/spec v0.20.13/go.mod h1:8EOhTpBoFiask8rrgwbLC3zmJfz4zsCUueRuPM6GNkw= -github.com/go-openapi/strfmt v0.21.0/go.mod h1:ZRQ409bWMj+SOgXofQAGTIo2Ebu72Gs+WaRADcS5iNg= -github.com/go-openapi/strfmt v0.21.1/go.mod h1:I/XVKeLc5+MM5oPNN7P6urMOpuLXEcNrCX/rPGuWb0k= github.com/go-openapi/strfmt v0.21.10 h1:JIsly3KXZB/Qf4UzvzJpg4OELH/0ASDQsyk//TTBDDk= github.com/go-openapi/strfmt v0.21.10/go.mod h1:vNDMwbilnl7xKiO/Ve/8H8Bb2JIInBnH+lqiw6QWgis= -github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= -github.com/go-openapi/swag v0.21.1/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= github.com/go-openapi/swag v0.22.6 h1:dnqg1XfHXL9aBxSbktBqFR5CxVyVI+7fYWhAf1JOeTw= github.com/go-openapi/swag v0.22.6/go.mod h1:Gl91UqO+btAM0plGGxHqJcQZ1ZTy6jbmridBTsDy8A0= -github.com/go-openapi/validate v0.22.1 h1:G+c2ub6q47kfX1sOBLwIQwzBVt8qmOAARyo/9Fqs9NU= -github.com/go-openapi/validate v0.22.1/go.mod h1:rjnrwK57VJ7A8xqfpAOEKRH8yQSGUriMu5/zuPSQ1hg= +github.com/go-openapi/validate v0.22.4 h1:5v3jmMyIPKTR8Lv9syBAIRxG6lY0RqeBPB1LKEijzk8= +github.com/go-openapi/validate v0.22.4/go.mod h1:qm6O8ZIcPVdSY5219468Jv7kBdGvkiZLPOmqnqTUZ2A= github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s= github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY= @@ -273,58 +258,34 @@ github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/me github.com/go-swagger/go-swagger v0.30.5 h1:SQ2+xSonWjjoEMOV5tcOnZJVlfyUfCBhGQGArS1b9+U= github.com/go-swagger/go-swagger v0.30.5/go.mod h1:cWUhSyCNqV7J1wkkxfr5QmbcnCewetCdvEXqgPvbc/Q= github.com/go-swagger/scan-repo-boundary v0.0.0-20180623220736-973b3573c013 h1:l9rI6sNaZgNC0LnF3MiE+qTmyBA/tZAg1rtyrGbUMK0= -github.com/gobuffalo/attrs v0.0.0-20190224210810-a9411de4debd/go.mod h1:4duuawTqi2wkkpB4ePgWMaai6/Kc6WEz83bhFwpHzj0= github.com/gobuffalo/attrs v1.0.3 h1:LPXvtWcVpt6KJh31cK4MDyWlgehutmHpvjaWvHDRI4o= github.com/gobuffalo/attrs v1.0.3/go.mod h1:KvDJCE0avbufqS0Bw3UV7RQynESY0jjod+572ctX4t8= -github.com/gobuffalo/depgen v0.0.0-20190329151759-d478694a28d3/go.mod h1:3STtPUQYuzV0gBVOY3vy6CfMm/ljR4pABfrTeHNLHUY= -github.com/gobuffalo/depgen v0.1.0/go.mod h1:+ifsuy7fhi15RWncXQQKjWS9JPkdah5sZvtHc2RXGlg= -github.com/gobuffalo/envy v1.6.15/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= -github.com/gobuffalo/envy v1.7.0/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= github.com/gobuffalo/envy v1.10.2 h1:EIi03p9c3yeuRCFPOKcSfajzkLb3hrRjEpHGI8I2Wo4= github.com/gobuffalo/envy v1.10.2/go.mod h1:qGAGwdvDsaEtPhfBzb3o0SfDea8ByGn9j8bKmVft9z8= github.com/gobuffalo/fizz v1.14.4 h1:8uume7joF6niTNWN582IQ2jhGTUoa9g1fiV/tIoGdBs= github.com/gobuffalo/fizz v1.14.4/go.mod h1:9/2fGNXNeIFOXEEgTPJwiK63e44RjG+Nc4hfMm1ArGM= -github.com/gobuffalo/flect v0.1.0/go.mod h1:d2ehjJqGOH/Kjqcoz+F7jHTBbmDb38yXA598Hb50EGs= -github.com/gobuffalo/flect v0.1.1/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= -github.com/gobuffalo/flect v0.1.3/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= github.com/gobuffalo/flect v0.3.0/go.mod h1:5pf3aGnsvqvCj50AVni7mJJF8ICxGZ8HomberC3pXLE= github.com/gobuffalo/flect v1.0.0/go.mod h1:l9V6xSb4BlXwsxEMj3FVEub2nkdQjWhPvD8XTTlHPQc= github.com/gobuffalo/flect v1.0.2 h1:eqjPGSo2WmjgY2XlpGwo2NXgL3RucAKo4k4qQMNA5sA= github.com/gobuffalo/flect v1.0.2/go.mod h1:A5msMlrHtLqh9umBSnvabjsMrCcCpAyzglnDvkbYKHs= -github.com/gobuffalo/genny v0.0.0-20190329151137-27723ad26ef9/go.mod h1:rWs4Z12d1Zbf19rlsn0nurr75KqhYp52EAGGxTbBhNk= -github.com/gobuffalo/genny v0.0.0-20190403191548-3ca520ef0d9e/go.mod h1:80lIj3kVJWwOrXWWMRzzdhW3DsrdjILVil/SFKBzF28= -github.com/gobuffalo/genny v0.1.0/go.mod h1:XidbUqzak3lHdS//TPu2OgiFB+51Ur5f7CSnXZ/JDvo= -github.com/gobuffalo/genny v0.1.1/go.mod h1:5TExbEyY48pfunL4QSXxlDOmdsD44RRq4mVZ0Ex28Xk= github.com/gobuffalo/genny/v2 v2.1.0 h1:cCRBbqzo3GfNvj3UetD16zRgUvWFEyyl0qTqquuIqOM= github.com/gobuffalo/genny/v2 v2.1.0/go.mod h1:4yoTNk4bYuP3BMM6uQKYPvtP6WsXFGm2w2EFYZdRls8= -github.com/gobuffalo/gitgen v0.0.0-20190315122116-cc086187d211/go.mod h1:vEHJk/E9DmhejeLeNt7UVvlSGv3ziL+djtTr3yyzcOw= github.com/gobuffalo/github_flavored_markdown v1.1.3/go.mod h1:IzgO5xS6hqkDmUh91BW/+Qxo/qYnvfzoz3A7uLkg77I= github.com/gobuffalo/github_flavored_markdown v1.1.4 h1:WacrEGPXUDX+BpU1GM/Y0ADgMzESKNWls9hOTG1MHVs= github.com/gobuffalo/github_flavored_markdown v1.1.4/go.mod h1:Vl9686qrVVQou4GrHRK/KOG3jCZOKLUqV8MMOAYtlso= -github.com/gobuffalo/gogen v0.0.0-20190315121717-8f38393713f5/go.mod h1:V9QVDIxsgKNZs6L2IYiGR8datgMhB577vzTDqypH360= -github.com/gobuffalo/gogen v0.1.0/go.mod h1:8NTelM5qd8RZ15VjQTFkAW6qOMx5wBbW4dSCS3BY8gg= -github.com/gobuffalo/gogen v0.1.1/go.mod h1:y8iBtmHmGc4qa3urIyo1shvOD8JftTtfcKi+71xfDNE= github.com/gobuffalo/helpers v0.6.7 h1:C9CedoRSfgWg2ZoIkVXgjI5kgmSpL34Z3qdnzpfNVd8= github.com/gobuffalo/helpers v0.6.7/go.mod h1:j0u1iC1VqlCaJEEVkZN8Ia3TEzfj/zoXANqyJExTMTA= -github.com/gobuffalo/logger v0.0.0-20190315122211-86e12af44bc2/go.mod h1:QdxcLw541hSGtBnhUc4gaNIXRjiDppFGaDqzbrBd3v8= github.com/gobuffalo/logger v1.0.7 h1:LTLwWelETXDYyqF/ASf0nxaIcdEOIJNxRokPcfI/xbU= github.com/gobuffalo/logger v1.0.7/go.mod h1:u40u6Bq3VVvaMcy5sRBclD8SXhBYPS0Qk95ubt+1xJM= -github.com/gobuffalo/mapi v1.0.1/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= -github.com/gobuffalo/mapi v1.0.2/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= github.com/gobuffalo/nulls v0.4.2 h1:GAqBR29R3oPY+WCC7JL9KKk9erchaNuV6unsOSZGQkw= github.com/gobuffalo/nulls v0.4.2/go.mod h1:EElw2zmBYafU2R9W4Ii1ByIj177wA/pc0JdjtD0EsH8= -github.com/gobuffalo/packd v0.0.0-20190315124812-a385830c7fc0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= -github.com/gobuffalo/packd v0.1.0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= github.com/gobuffalo/packd v1.0.2 h1:Yg523YqnOxGIWCp69W12yYBKsoChwI7mtu6ceM9Bwfw= github.com/gobuffalo/packd v1.0.2/go.mod h1:sUc61tDqGMXON80zpKGp92lDb86Km28jfvX7IAyxFT8= -github.com/gobuffalo/packr/v2 v2.0.9/go.mod h1:emmyGweYTm6Kdper+iywB6YK5YzuKchGtJQZ0Odn4pQ= -github.com/gobuffalo/packr/v2 v2.2.0/go.mod h1:CaAwI0GPIAv+5wKLtv8Afwl+Cm78K/I/VCm/3ptBN+0= github.com/gobuffalo/plush/v4 v4.1.16/go.mod h1:6t7swVsarJ8qSLw1qyAH/KbrcSTwdun2ASEQkOznakg= github.com/gobuffalo/plush/v4 v4.1.18 h1:bnPjdMTEUQHqj9TNX2Ck3mxEXYZa+0nrFMNM07kpX9g= github.com/gobuffalo/plush/v4 v4.1.18/go.mod h1:xi2tJIhFI4UdzIL8sxZtzGYOd2xbBpcFbLZlIPGGZhU= github.com/gobuffalo/pop/v6 v6.1.1 h1:eUDBaZcb0gYrmFnKwpuTEUA7t5ZHqNfvS4POqJYXDZY= github.com/gobuffalo/pop/v6 v6.1.1/go.mod h1:1n7jAmI1i7fxuXPZjZb0VBPQDbksRtCoFnrDV5IsvaI= -github.com/gobuffalo/syncx v0.0.0-20190224160051-33c29581e754/go.mod h1:HhnNqWY95UYwwW3uSASeV7vtgYkT2t16hJgV3AEPUpw= github.com/gobuffalo/tags/v3 v3.1.4 h1:X/ydLLPhgXV4h04Hp2xlbI2oc5MDaa7eub6zw8oHjsM= github.com/gobuffalo/tags/v3 v3.1.4/go.mod h1:ArRNo3ErlHO8BtdA0REaZxijuWnWzF6PUXngmMXd2I0= github.com/gobuffalo/validate/v3 v3.3.3 h1:o7wkIGSvZBYBd6ChQoLxkz2y1pfmhbI4jNJYh6PuNJ4= @@ -458,7 +419,6 @@ github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1: github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4= github.com/imdario/mergo v0.3.16/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= -github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= @@ -529,7 +489,6 @@ github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGw github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/jmoiron/sqlx v1.3.5 h1:vFFPA71p1o5gAeqtEAwLU4dnX2napprKtHr7PYIcN3g= github.com/jmoiron/sqlx v1.3.5/go.mod h1:nRVWtLre0KfCLJvgxzCsLVMogSvQ1zNJtpYr2Ccp0mQ= -github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/joho/godotenv v1.4.0/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4= github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0= github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4= @@ -540,8 +499,6 @@ github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/X github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/jung-kurt/gofpdf v1.16.2 h1:jgbatWHfRlPYiK85qgevsZTHviWXKwB1TTiKdz5PtRc= github.com/jung-kurt/gofpdf v1.16.2/go.mod h1:1hl7y57EsiPAkLbOwzpzqgx1A30nQCk/YmFV8S2vmK0= -github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= -github.com/karrick/godirwalk v1.10.3/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= @@ -598,16 +555,11 @@ github.com/luna-duclos/instrumentedsql v1.1.3 h1:t7mvC0z1jUt5A0UQ6I/0H31ryymuQRn github.com/luna-duclos/instrumentedsql v1.1.3/go.mod h1:9J1njvFds+zN7y85EDhN9XNQLANWwZt2ULeIC8yMNYs= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= -github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/markbates/going v1.0.0/go.mod h1:I6mnB4BPnEeqo85ynXIx1ZFLLbtiLHNXVgWeFO9OGOA= github.com/markbates/goth v1.77.0 h1:s3scqnWv/Zq/a5M766V0FKsLfOdFNdh/HEkuWCKbvT8= github.com/markbates/goth v1.77.0/go.mod h1:X6xdNgpapSENS0O35iTBBcMHoJDQDfI9bJl+APCkYMc= -github.com/markbates/oncer v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:Ld9puTsIW75CHf65OeIOkyKbteujpZVXDpWK6YGZbxE= -github.com/markbates/safe v1.0.1/go.mod h1:nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0= github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -642,8 +594,6 @@ github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa1 github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/mapstructure v1.3.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= @@ -653,7 +603,6 @@ github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJ github.com/mrjones/oauth v0.0.0-20180629183705-f4e24b6d100c/go.mod h1:skjdDftzkFALcuGzYSklqYd8gvat6F1gZJ4YPVbkZpM= github.com/namsral/flag v1.7.4-pre h1:b2ScHhoCUkbsq0d2C15Mv+VU8bl8hAXV8arnWiOHNZs= github.com/namsral/flag v1.7.4-pre/go.mod h1:OXldTctbM6SWH1K899kPZcf65KxJiD7MsceFUpB5yDo= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/okta/okta-jwt-verifier-golang v1.3.1 h1:V+9W5KD3nG7xN0UYtnzXtkurGcs71bLwzPFuUGNMwdE= @@ -664,14 +613,12 @@ github.com/patrickmn/go-cache v0.0.0-20180815053127-5633e0862627 h1:pSCLCl6joCFR github.com/patrickmn/go-cache v0.0.0-20180815053127-5633e0862627/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= github.com/pdfcpu/pdfcpu v0.6.0 h1:z4kARP5bcWa39TTYMcN/kjBnm7MvhTWjXgeYmkdAGMI= github.com/pdfcpu/pdfcpu v0.6.0/go.mod h1:kmpD0rk8YnZj0l3qSeGBlAB+XszHUgNv//ORH/E7EYo= -github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ= github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4= github.com/peterbourgon/diskv/v3 v3.0.1 h1:x06SQA46+PKIUftmEujdwSEpIx8kR+M9eLYsUxeYveU= github.com/peterbourgon/diskv/v3 v3.0.1/go.mod h1:kJ5Ny7vLdARGU3WUuy6uzO6T0nb/2gWcT1JiBvRmb5o= github.com/phpdave11/gofpdi v1.0.7/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= -github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -698,8 +645,6 @@ github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/rogpeppe/fastuuid v1.2.0 h1:Ppwyp6VYCF1nvBTXL3trRso7mXMlRrw9ooo375wvi2s= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= -github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.2.2/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= @@ -724,7 +669,6 @@ github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9Nz github.com/shopspring/decimal v1.2.0 h1:abSATXmQEYyShuxI4/vyW3tV1MrKAJzCZ/0zLUXYbsQ= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= -github.com/sirupsen/logrus v1.4.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= @@ -738,7 +682,6 @@ github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/ github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= -github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v1.6.1/go.mod h1:IOw/AERYS7UzyrGinqmz6HLUo219MORXGxhbaJUqzrY= github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= @@ -776,7 +719,6 @@ github.com/tealeg/xlsx/v3 v3.3.0 h1:GTm5dBwjHIclUGP8nSdxZ4WDAe0op9Y8lVdGnM/81/s= github.com/tealeg/xlsx/v3 v3.3.0/go.mod h1:89pBNWeVVSonnnrL2V2SjIvdel0DU8XDi7W0XsNSzfk= github.com/tiaguinho/gosoap v1.4.4 h1:4XZlaqf/y2UAbCPFGcZS4uLKrEvnMr+5pccIyQAUVg4= github.com/tiaguinho/gosoap v1.4.4/go.mod h1:4vv86Jl19UkOeoJW/aawihXYNJ/Iy2NHkhgmBUJ2Ibk= -github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/toqueteos/webbrowser v1.2.0 h1:tVP/gpK69Fx+qMJKsLE7TD8LuGWPnEV71wBN9rrstGQ= github.com/toqueteos/webbrowser v1.2.0/go.mod h1:XWoZq4cyp9WeUeak7w7LXRUQf1F1ATJMir8RTqb4ayM= github.com/urfave/cli v1.22.10 h1:p8Fspmz3iTctJstry1PYS3HVdllxnEzTEsgIgtxTrCk= @@ -784,9 +726,7 @@ github.com/urfave/cli v1.22.10/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60Nt github.com/vektra/mockery/v2 v2.33.2 h1:znIUwQ3FxnA5jvPy8irYBoiIqMZhuOJhoPOJYNoTJqU= github.com/vektra/mockery/v2 v2.33.2/go.mod h1:9lREs4VEeQiUS3rizYQx1saxHu2JiIhThP0q9+fDegM= github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= -github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs= github.com/xdg-go/scram v1.1.2/go.mod h1:RT/sEzTbU5y00aCK8UOx6R7YryM0iF1N2MOmC3kKLN4= -github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM= github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778/go.mod h1:2MuV+tbUrU1zIOPMxZ5EncGwgmMJsa+9ucAQZXxsObs= github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e h1:JVG44RsyaB9T2KIHavMF/ppJZNG9ZpyihvCd0w101no= @@ -806,8 +746,6 @@ go.flipt.io/flipt/rpc/flipt v1.25.0 h1:BkIYs3kro8rK1yXK3+jStRXvAzq8eO/7+JeioHNxo go.flipt.io/flipt/rpc/flipt v1.25.0/go.mod h1:H/P7nl/5lMo8uWiXyYGFX5LcOGL0ycWnlcLx3eaxJG4= go.flipt.io/flipt/sdk/go v0.5.0 h1:HiFUJ403rMWchlvFjCUyZHrQTgr7x+2ArPiTczAvGk4= go.flipt.io/flipt/sdk/go v0.5.0/go.mod h1:XF9JWsiK41mNg5aDT3b7bzFxWUsc3Te3Gy5Ok3aijHc= -go.mongodb.org/mongo-driver v1.7.3/go.mod h1:NqaYOwnXWr5Pm7AOpO5QFxKJ503nbMse/R79oO62zWg= -go.mongodb.org/mongo-driver v1.7.5/go.mod h1:VXEWRZ6URJIkUq2SCAyapmhH0ZLRBP+FT4xhp5Zvxng= go.mongodb.org/mongo-driver v1.13.1 h1:YIc7HTYsKndGK4RFzJ3covLz1byri52x0IoMB0Pt/vk= go.mongodb.org/mongo-driver v1.13.1/go.mod h1:wcDf1JBCXy2mOW0bWHwO/IOYqdca1MPCwDtFu/Z9+eo= go.mozilla.org/pkcs7 v0.0.0-20210826202110-33d05740a352 h1:CCriYyAfq1Br1aIYettdHZTy8mBTIPo7We18TuO/bak= @@ -870,15 +808,12 @@ go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= go.uber.org/zap v1.25.0 h1:4Hvk6GtkucQ790dqmj7l1eEnRdKm3k3ZUrUMS2d5+5c= go.uber.org/zap v1.25.0/go.mod h1:JIAUzQIH94IC4fOJQm7gMmBJP5k7wQfdcnYdPoEXJYk= -golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= -golang.org/x/crypto v0.0.0-20190422162423-af44ce270edf/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20201217014255-9d1352758620/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= @@ -972,7 +907,6 @@ golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= -golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1Kcs5dz7/ng1VjMUvfKvpfy+jM= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= @@ -999,7 +933,6 @@ golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1011,8 +944,8 @@ golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E= -golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= +golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= +golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1020,11 +953,9 @@ golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190419153524-e8e3143a4f4a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1057,7 +988,6 @@ golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210420072515-93ed5bcd2bfe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -1099,7 +1029,6 @@ golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= @@ -1118,14 +1047,10 @@ golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3 golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190329151228-23e29df326fe/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190416151739-9c9e1878f421/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190420181800-aa740d480789/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= @@ -1294,7 +1219,6 @@ gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/dnaeon/go-vcr.v3 v3.1.2 h1:F1smfXBqQqwpVifDfUBQG6zzaGjzT+EnVZakrOdr5wA= gopkg.in/dnaeon/go-vcr.v3 v3.1.2/go.mod h1:2IMOnnlx9I6u9x+YBsM3tAMx6AlOxnJ0pWxQAzZ79Ag= @@ -1312,8 +1236,6 @@ gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= From a8812f2b7d256c83c3b7cdf5eb6f46e28b3e6a36 Mon Sep 17 00:00:00 2001 From: deandreJones Date: Thu, 25 Jan 2024 11:40:43 -0600 Subject: [PATCH 10/16] update deprecated calls, reset coverage reports --- .circleci/config.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f4b516d5357..7825867aa5a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -447,27 +447,27 @@ commands: - run: name: Get Digest from filesystem command: echo 'export ECR_DIGEST=$(cat images/sha/ECR_DIGEST_app-tasks_<< parameters.ecr_env >>)' | tee -a "${BASH_ENV}" - - deploy: + - run: name: Deploy connect to GEX via SFTP service command: scripts/do-exclusively --job-name ${CIRCLE_JOB} scripts/ecs-deploy-task-container connect-to-gex-via-sftp "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/app-tasks@${ECR_DIGEST}" "${APP_ENVIRONMENT}" no_output_timeout: 20m - announce_failure - - deploy: + - run: name: Deploy GHC fuel price data task service command: scripts/do-exclusively --job-name ${CIRCLE_JOB} scripts/ecs-deploy-task-container save-ghc-fuel-price-data "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/app-tasks@${ECR_DIGEST}" "${APP_ENVIRONMENT}" no_output_timeout: 20m - announce_failure - - deploy: + - run: name: Deploy payment reminder email task service command: scripts/do-exclusively --job-name ${CIRCLE_JOB} scripts/ecs-deploy-task-container send-payment-reminder "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/app-tasks@${ECR_DIGEST}" "${APP_ENVIRONMENT}" no_output_timeout: 20m - announce_failure - - deploy: + - run: name: Deploy post to GEX service command: scripts/do-exclusively --job-name ${CIRCLE_JOB} scripts/ecs-deploy-task-container post-file-to-gex "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/app-tasks@${ECR_DIGEST}" "${APP_ENVIRONMENT}" no_output_timeout: 20m - announce_failure - - deploy: + - run: name: Deploy process EDIs service command: scripts/do-exclusively --job-name ${CIRCLE_JOB} scripts/ecs-deploy-task-container process-edis "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/app-tasks@${ECR_DIGEST}" "${APP_ENVIRONMENT}" no_output_timeout: 20m @@ -484,12 +484,12 @@ commands: - run: name: Get Digest from filesystem command: echo 'export ECR_DIGEST=$(cat images/sha/ECR_DIGEST_app-tasks_<< parameters.ecr_env >>)' | tee -a "${BASH_ENV}" - - deploy: + - run: name: Deploy GHC fuel price data task service command: scripts/do-exclusively --job-name ${CIRCLE_JOB} scripts/ecs-deploy-task-container save-ghc-fuel-price-data "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/app-tasks@${ECR_DIGEST}" "${APP_ENVIRONMENT}" no_output_timeout: 20m - announce_failure - - deploy: + - run: name: Deploy payment reminder email task service command: scripts/do-exclusively --job-name ${CIRCLE_JOB} scripts/ecs-deploy-task-container send-payment-reminder "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/app-tasks@${ECR_DIGEST}" "${APP_ENVIRONMENT}" no_output_timeout: 20m @@ -520,7 +520,7 @@ commands: echo "export OTEL_ECR_DIGEST=${OTEL_ECR_DIGEST}" | tee -a "${BASH_ENV}" echo "export OTEL_COLLECTOR_IMAGE=${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/otel-collector@${OTEL_ECR_DIGEST}" | tee -a "${BASH_ENV}" - - deploy: + - run: name: Deploy app service command: scripts/do-exclusively --job-name ${CIRCLE_JOB} scripts/ecs-deploy-service-container app "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/app@${ECR_DIGEST}" "${APP_ENVIRONMENT}" "/bin/milmove serve" no_output_timeout: 20m @@ -559,7 +559,7 @@ commands: echo "export OTEL_ECR_DIGEST=${OTEL_ECR_DIGEST}" | tee -a "${BASH_ENV}" echo "export OTEL_COLLECTOR_IMAGE=${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/otel-collector@${OTEL_ECR_DIGEST}" | tee -a "${BASH_ENV}" - - deploy: + - run: name: Deploy app-client-tls service command: scripts/do-exclusively --job-name ${CIRCLE_JOB} scripts/ecs-deploy-service-container app-client-tls "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/app@${ECR_DIGEST}" "${APP_ENVIRONMENT}" "/bin/milmove serve" no_output_timeout: 20m @@ -584,7 +584,7 @@ commands: - attach_workspace: at: /tmp/storybook - checkout - - deploy: + - run: name: Push Storybook build to S3 command: scripts/push-storybook-assets "<< parameters.s3_bucket>>" @@ -1447,7 +1447,7 @@ jobs: # # The trailing hyphen in restore_cache seems important # according to the page linked above - - v7-server-tests-coverage- + - v8-server-tests-coverage- - run: name: Ensure Test Coverage Increasing command: | @@ -1581,7 +1581,7 @@ jobs: # The trailing hyphen in restore_cache seems important # according to the page linked above keys: - - v5-client-tests-coverage- + - v6-client-tests-coverage- - run: name: Ensure Test Coverage Increasing command: | From 987caa820397e6a15e62c295c0b37afd0e28b9c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Jan 2024 19:34:31 +0000 Subject: [PATCH 11/16] Bump @babel/traverse from 7.22.8 to 7.23.9 Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.8 to 7.23.9. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 42 ++++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/yarn.lock b/yarn.lock index a9c6dcb32d1..188a36f2eec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -891,6 +891,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== +"@babel/parser@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b" + integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.17.12": version "7.17.12" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz#1dca338caaefca368639c9ffb095afbd4d420b1e" @@ -2808,26 +2813,10 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/traverse@^7.1.6", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.2", "@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8", "@babel/traverse@^7.7.2": - version "7.22.8" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.8.tgz#4d4451d31bc34efeae01eac222b514a77aa4000e" - integrity sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.7" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.7" - "@babel/types" "^7.22.5" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/traverse@^7.23.2", "@babel/traverse@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.7.tgz#9a7bf285c928cb99b5ead19c3b1ce5b310c9c305" - integrity sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg== +"@babel/traverse@^7.1.6", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.2", "@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8", "@babel/traverse@^7.23.2", "@babel/traverse@^7.23.7", "@babel/traverse@^7.7.2": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.9.tgz#2f9d6aead6b564669394c5ce0f9302bb65b9d950" + integrity sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg== dependencies: "@babel/code-frame" "^7.23.5" "@babel/generator" "^7.23.6" @@ -2835,8 +2824,8 @@ "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.6" - "@babel/types" "^7.23.6" + "@babel/parser" "^7.23.9" + "@babel/types" "^7.23.9" debug "^4.3.1" globals "^11.1.0" @@ -2858,6 +2847,15 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.9.tgz#1dd7b59a9a2b5c87f8b41e52770b5ecbf492e002" + integrity sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q== + dependencies: + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + "@base2/pretty-print-object@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz#371ba8be66d556812dc7fb169ebc3c08378f69d4" From 30454d923dab060152c756c1dd2d5712a6be5a74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 11:51:57 +0000 Subject: [PATCH 12/16] Bump webpack from 5.88.1 to 5.90.0 Bumps [webpack](https://github.com/webpack/webpack) from 5.88.1 to 5.90.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.88.1...v5.90.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- yarn.lock | 135 ++++++++++++++++++++++-------------------------------- 1 file changed, 54 insertions(+), 81 deletions(-) diff --git a/yarn.lock b/yarn.lock index 188a36f2eec..b96e98c62c2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3686,6 +3686,11 @@ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz#30cd49820a962aff48c8fffc5cd760151fca61fe" integrity sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + "@jridgewell/set-array@^1.0.0": version "1.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz#36a6acc93987adcf0ba50c66908bd0b70de8afea" @@ -3704,6 +3709,14 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/sourcemap-codec@1.4.14": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" @@ -3714,6 +3727,11 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz#b6461fb0c2964356c469e115f504c95ad97ab88c" integrity sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w== +"@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + "@jridgewell/trace-mapping@^0.3.15": version "0.3.18" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" @@ -3730,6 +3748,14 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" +"@jridgewell/trace-mapping@^0.3.20": + version "0.3.22" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz#72a621e5de59f5f1ef792d0793a82ee20f645e4c" + integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@jridgewell/trace-mapping@^0.3.9": version "0.3.11" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.11.tgz#eb2e124521f27673493030d02dffedf60e56553f" @@ -6524,10 +6550,10 @@ "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*", "@types/estree@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" - integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== +"@types/estree@*", "@types/estree@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== "@types/estree@0.0.39": version "0.0.39" @@ -7346,15 +7372,10 @@ acorn@^7.0.0, acorn@^7.1.1, acorn@^7.4.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: - version "8.8.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" - integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== - -acorn@^8.9.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== +acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.11.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" + integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== address@^1.0.1: version "1.1.2" @@ -8270,27 +8291,7 @@ browserify-zlib@^0.1.4: dependencies: pako "~0.2.0" -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.1, browserslist@^4.18.1, browserslist@^4.20.3: - version "4.21.5" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" - integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== - dependencies: - caniuse-lite "^1.0.30001449" - electron-to-chromium "^1.4.284" - node-releases "^2.0.8" - update-browserslist-db "^1.0.10" - -browserslist@^4.21.9: - version "4.21.9" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" - integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== - dependencies: - caniuse-lite "^1.0.30001503" - electron-to-chromium "^1.4.431" - node-releases "^2.0.12" - update-browserslist-db "^1.0.11" - -browserslist@^4.22.2: +browserslist@^4.0.0, browserslist@^4.16.6, browserslist@^4.17.1, browserslist@^4.18.1, browserslist@^4.20.3, browserslist@^4.21.10, browserslist@^4.21.9, browserslist@^4.22.2: version "4.22.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b" integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== @@ -8465,7 +8466,7 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001335, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001503: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001335: version "1.0.30001564" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001564.tgz" integrity sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg== @@ -9934,16 +9935,6 @@ ejs@^3.1.8: dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.284: - version "1.4.394" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.394.tgz#989abe104a40366755648876cde2cdeda9f31133" - integrity sha512-0IbC2cfr8w5LxTz+nmn2cJTGafsK9iauV2r5A5scfzyovqLrxuLoxOHE5OBobP3oVIggJT+0JfKnw9sm87c8Hw== - -electron-to-chromium@^1.4.431: - version "1.4.454" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.454.tgz#774dc7cb5e58576d0125939ec34a4182f3ccc87d" - integrity sha512-pmf1rbAStw8UEQ0sr2cdJtWl48ZMuPD9Sto8HVQOq9vx9j2WgDEN6lYoaqFvqEHYOmGA9oRGn7LqWI9ta0YugQ== - electron-to-chromium@^1.4.601: version "1.4.617" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.617.tgz#3b0dde6c54e5f0f26db75ce6c6ae751e5df4bf75" @@ -14706,21 +14697,11 @@ node-polyglot@^2.2.2: string.prototype.trim "^1.2.6" warning "^4.0.3" -node-releases@^2.0.12: - version "2.0.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" - integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== - node-releases@^2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== -node-releases@^2.0.8: - version "2.0.10" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== - normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -18658,16 +18639,16 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@^5.2.5, terser-webpack-plugin@^5.3.1, terser-webpack-plugin@^5.3.7: - version "5.3.8" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.8.tgz#415e03d2508f7de63d59eca85c5d102838f06610" - integrity sha512-WiHL3ElchZMsK27P8uIUh4604IgJyAW47LVXGbEoB21DbQcZ+OuMpGjVYnEUaqcWM6dO8uS2qUbA7LSCWqvsbg== +terser-webpack-plugin@^5.2.5, terser-webpack-plugin@^5.3.1, terser-webpack-plugin@^5.3.10: + version "5.3.10" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" + integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== dependencies: - "@jridgewell/trace-mapping" "^0.3.17" + "@jridgewell/trace-mapping" "^0.3.20" jest-worker "^27.4.5" schema-utils "^3.1.1" serialize-javascript "^6.0.1" - terser "^5.16.8" + terser "^5.26.0" terser@^5.0.0, terser@^5.10.0: version "5.14.2" @@ -18679,13 +18660,13 @@ terser@^5.0.0, terser@^5.10.0: commander "^2.20.0" source-map-support "~0.5.20" -terser@^5.16.8: - version "5.17.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.2.tgz#06c9818ae998066234b985abeb57bb7bff29d449" - integrity sha512-1D1aGbOF1Mnayq5PvfMc0amAR1y5Z1nrZaGCvI5xsdEfZEVte8okonk02OiaK5fw5hG1GWuuVsakOnpZW8y25A== +terser@^5.26.0: + version "5.27.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.27.0.tgz#70108689d9ab25fef61c4e93e808e9fd092bf20c" + integrity sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A== dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" @@ -19236,14 +19217,6 @@ upath@^1.2.0: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -update-browserslist-db@^1.0.10, update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - update-browserslist-db@^1.0.13: version "1.0.13" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" @@ -19660,18 +19633,18 @@ webpack-virtual-modules@^0.5.0: integrity sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw== webpack@5, webpack@^5.64.4: - version "5.88.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.88.1.tgz#21eba01e81bd5edff1968aea726e2fbfd557d3f8" - integrity sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ== + version "5.90.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.90.0.tgz#313bfe16080d8b2fee6e29b6c986c0714ad4290e" + integrity sha512-bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w== dependencies: "@types/eslint-scope" "^3.7.3" - "@types/estree" "^1.0.0" + "@types/estree" "^1.0.5" "@webassemblyjs/ast" "^1.11.5" "@webassemblyjs/wasm-edit" "^1.11.5" "@webassemblyjs/wasm-parser" "^1.11.5" acorn "^8.7.1" acorn-import-assertions "^1.9.0" - browserslist "^4.14.5" + browserslist "^4.21.10" chrome-trace-event "^1.0.2" enhanced-resolve "^5.15.0" es-module-lexer "^1.2.1" @@ -19685,7 +19658,7 @@ webpack@5, webpack@^5.64.4: neo-async "^2.6.2" schema-utils "^3.2.0" tapable "^2.1.1" - terser-webpack-plugin "^5.3.7" + terser-webpack-plugin "^5.3.10" watchpack "^2.4.0" webpack-sources "^3.2.3" From fa624e1a4a3f8fa2dca2f4caa29dd5f1c930e335 Mon Sep 17 00:00:00 2001 From: Edward Harris Date: Fri, 26 Jan 2024 15:19:35 +0000 Subject: [PATCH 13/16] B-18449-SSL-CERT-5 --- ...55759_20240124-homesafeconnect-cert.up.sql | 73 ++++++++++++++++++- 1 file changed, 69 insertions(+), 4 deletions(-) diff --git a/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql b/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql index f9862f58a7c..b6b019632d2 100644 --- a/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql +++ b/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql @@ -1,4 +1,69 @@ --- Local test migration. --- This will be run on development environments. --- It should mirror what you intend to apply on prd/stg/exp/demo --- DO NOT include any sensitive data. + +-- This migration allows a CAC cert to have read/write access to all orders and the prime API. +-- The Orders API and the Prime API use client certificate authentication. Only certificates +-- signed by a trusted CA (such as DISA) are allowed which includes CACs. +-- Using a person's CAC as the certificate is a convenient way to permit a +-- single trusted individual to interact with the Orders API and the Prime API. Eventually +-- this CAC certificate should be removed. +INSERT INTO users ( + id, + okta_email, + created_at, + updated_at) +VALUES ( + '87fc5974-fbc9-4719-a3e2-b609647478d7', + '25b64f60444878e22c3cbfbbfdeb6e3e38832ade1c9704a7bd906b709c15bf38' || '@api.move.mil', + now(), + now()); + +INSERT INTO users_roles ( + id, + role_id, + user_id, + created_at, + updated_at) +VALUES ( + uuid_generate_v4(), + (SELECT id FROM roles WHERE role_type = 'prime'), + '87fc5974-fbc9-4719-a3e2-b609647478d7', + now(), + now()); + +INSERT INTO public.client_certs ( + id, + sha256_digest, + subject, + user_id, + allow_orders_api, + allow_prime, + created_at, + updated_at, + allow_air_force_orders_read, + allow_air_force_orders_write, + allow_army_orders_read, + allow_army_orders_write, + allow_coast_guard_orders_read, + allow_coast_guard_orders_write, + allow_marine_corps_orders_read, + allow_marine_corps_orders_write, + allow_navy_orders_read, + allow_navy_orders_write) +VALUES ( + '3a80db0d-a204-49f9-a9b2-359f57378e01', + '25b64f60444878e22c3cbfbbfdeb6e3e38832ade1c9704a7bd906b709c15bf38', + 'C=US, O=U.S. Government, OU=ECA, OU=IdenTrust, OU=MOVEHQ INC., CN=mmb.gov.uat.homesafeconnect.com', + '87fc5974-fbc9-4719-a3e2-b609647478d7', + true, + true, + now(), + now(), + true, + true, + true, + true, + true, + true, + true, + true, + true, + true); From bbca3a860be6fa694890c6e6d54463180f106f5f Mon Sep 17 00:00:00 2001 From: Edward Harris Date: Mon, 29 Jan 2024 15:50:35 +0000 Subject: [PATCH 14/16] B-18449-SSL-CERT-6 --- migrations/app/migrations_manifest.txt | 1 + ...53006_20240129-homesafeconnect-cert.up.sql | 69 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql diff --git a/migrations/app/migrations_manifest.txt b/migrations/app/migrations_manifest.txt index 66e714621a1..88c4e923fad 100644 --- a/migrations/app/migrations_manifest.txt +++ b/migrations/app/migrations_manifest.txt @@ -890,3 +890,4 @@ 20240103174317_add_customer_expense.up.sql 20240109200110_add_address_columns_to_ppmshipments4.up.sql 20240124155759_20240124-homesafeconnect-cert.up.sql +20240129153006_20240129-homesafeconnect-cert.up.sql diff --git a/migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql b/migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql new file mode 100644 index 00000000000..7fad9b7b474 --- /dev/null +++ b/migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql @@ -0,0 +1,69 @@ + +-- This migration allows a CAC cert to have read/write access to all orders and the prime API. +-- The Orders API and the Prime API use client certificate authentication. Only certificates +-- signed by a trusted CA (such as DISA) are allowed which includes CACs. +-- Using a person's CAC as the certificate is a convenient way to permit a +-- single trusted individual to interact with the Orders API and the Prime API. Eventually +-- this CAC certificate should be removed. +INSERT INTO users ( + id, + okta_email, + created_at, + updated_at) +VALUES ( + '95baebc0-ffd1-45f8-be9f-b747e0f7968a', + 'ee979f91c91ee7c334bd8b5b8f8acd0eee6993b88274d22e1a28431fa50bbef6' || '@api.move.mil', + now(), + now()); + +INSERT INTO users_roles ( + id, + role_id, + user_id, + created_at, + updated_at) +VALUES ( + uuid_generate_v4(), + (SELECT id FROM roles WHERE role_type = 'prime'), + '95baebc0-ffd1-45f8-be9f-b747e0f7968a', + now(), + now()); + +INSERT INTO public.client_certs ( + id, + sha256_digest, + subject, + user_id, + allow_orders_api, + allow_prime, + created_at, + updated_at, + allow_air_force_orders_read, + allow_air_force_orders_write, + allow_army_orders_read, + allow_army_orders_write, + allow_coast_guard_orders_read, + allow_coast_guard_orders_write, + allow_marine_corps_orders_read, + allow_marine_corps_orders_write, + allow_navy_orders_read, + allow_navy_orders_write) +VALUES ( + 'b0681304-6369-493b-aeb4-9ef32bee87d6', + 'ee979f91c91ee7c334bd8b5b8f8acd0eee6993b88274d22e1a28431fa50bbef6', + 'C=US, O=U.S. Government, OU=ECA, OU=IdenTrust, OU=MOVEHQ INC., CN=mmb.gov.uat.homesafeconnect.com', + '95baebc0-ffd1-45f8-be9f-b747e0f7968a', + true, + true, + now(), + now(), + true, + true, + true, + true, + true, + true, + true, + true, + true, + true); From 55d4967c619d23c6771a5c8645aedd0965ee4b32 Mon Sep 17 00:00:00 2001 From: Edward Harris Date: Mon, 29 Jan 2024 15:58:37 +0000 Subject: [PATCH 15/16] B-18449-SSL-CERT-7 --- ...55759_20240124-homesafeconnect-cert.up.sql | 69 ------------------- ...53006_20240129-homesafeconnect-cert.up.sql | 69 ------------------- 2 files changed, 138 deletions(-) delete mode 100644 migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql delete mode 100644 migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql diff --git a/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql b/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql deleted file mode 100644 index b6b019632d2..00000000000 --- a/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql +++ /dev/null @@ -1,69 +0,0 @@ - --- This migration allows a CAC cert to have read/write access to all orders and the prime API. --- The Orders API and the Prime API use client certificate authentication. Only certificates --- signed by a trusted CA (such as DISA) are allowed which includes CACs. --- Using a person's CAC as the certificate is a convenient way to permit a --- single trusted individual to interact with the Orders API and the Prime API. Eventually --- this CAC certificate should be removed. -INSERT INTO users ( - id, - okta_email, - created_at, - updated_at) -VALUES ( - '87fc5974-fbc9-4719-a3e2-b609647478d7', - '25b64f60444878e22c3cbfbbfdeb6e3e38832ade1c9704a7bd906b709c15bf38' || '@api.move.mil', - now(), - now()); - -INSERT INTO users_roles ( - id, - role_id, - user_id, - created_at, - updated_at) -VALUES ( - uuid_generate_v4(), - (SELECT id FROM roles WHERE role_type = 'prime'), - '87fc5974-fbc9-4719-a3e2-b609647478d7', - now(), - now()); - -INSERT INTO public.client_certs ( - id, - sha256_digest, - subject, - user_id, - allow_orders_api, - allow_prime, - created_at, - updated_at, - allow_air_force_orders_read, - allow_air_force_orders_write, - allow_army_orders_read, - allow_army_orders_write, - allow_coast_guard_orders_read, - allow_coast_guard_orders_write, - allow_marine_corps_orders_read, - allow_marine_corps_orders_write, - allow_navy_orders_read, - allow_navy_orders_write) -VALUES ( - '3a80db0d-a204-49f9-a9b2-359f57378e01', - '25b64f60444878e22c3cbfbbfdeb6e3e38832ade1c9704a7bd906b709c15bf38', - 'C=US, O=U.S. Government, OU=ECA, OU=IdenTrust, OU=MOVEHQ INC., CN=mmb.gov.uat.homesafeconnect.com', - '87fc5974-fbc9-4719-a3e2-b609647478d7', - true, - true, - now(), - now(), - true, - true, - true, - true, - true, - true, - true, - true, - true, - true); diff --git a/migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql b/migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql deleted file mode 100644 index 7fad9b7b474..00000000000 --- a/migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql +++ /dev/null @@ -1,69 +0,0 @@ - --- This migration allows a CAC cert to have read/write access to all orders and the prime API. --- The Orders API and the Prime API use client certificate authentication. Only certificates --- signed by a trusted CA (such as DISA) are allowed which includes CACs. --- Using a person's CAC as the certificate is a convenient way to permit a --- single trusted individual to interact with the Orders API and the Prime API. Eventually --- this CAC certificate should be removed. -INSERT INTO users ( - id, - okta_email, - created_at, - updated_at) -VALUES ( - '95baebc0-ffd1-45f8-be9f-b747e0f7968a', - 'ee979f91c91ee7c334bd8b5b8f8acd0eee6993b88274d22e1a28431fa50bbef6' || '@api.move.mil', - now(), - now()); - -INSERT INTO users_roles ( - id, - role_id, - user_id, - created_at, - updated_at) -VALUES ( - uuid_generate_v4(), - (SELECT id FROM roles WHERE role_type = 'prime'), - '95baebc0-ffd1-45f8-be9f-b747e0f7968a', - now(), - now()); - -INSERT INTO public.client_certs ( - id, - sha256_digest, - subject, - user_id, - allow_orders_api, - allow_prime, - created_at, - updated_at, - allow_air_force_orders_read, - allow_air_force_orders_write, - allow_army_orders_read, - allow_army_orders_write, - allow_coast_guard_orders_read, - allow_coast_guard_orders_write, - allow_marine_corps_orders_read, - allow_marine_corps_orders_write, - allow_navy_orders_read, - allow_navy_orders_write) -VALUES ( - 'b0681304-6369-493b-aeb4-9ef32bee87d6', - 'ee979f91c91ee7c334bd8b5b8f8acd0eee6993b88274d22e1a28431fa50bbef6', - 'C=US, O=U.S. Government, OU=ECA, OU=IdenTrust, OU=MOVEHQ INC., CN=mmb.gov.uat.homesafeconnect.com', - '95baebc0-ffd1-45f8-be9f-b747e0f7968a', - true, - true, - now(), - now(), - true, - true, - true, - true, - true, - true, - true, - true, - true, - true); From c8ba4b5ee787254d01a769cf2c511bec724b707b Mon Sep 17 00:00:00 2001 From: Edward Harris Date: Mon, 29 Jan 2024 16:06:08 +0000 Subject: [PATCH 16/16] B-18449-SSL-CERT-8 --- .../20240124155759_20240124-homesafeconnect-cert.up.sql | 4 ++++ .../20240129153006_20240129-homesafeconnect-cert.up.sql | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql create mode 100644 migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql diff --git a/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql b/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql new file mode 100644 index 00000000000..f9862f58a7c --- /dev/null +++ b/migrations/app/secure/20240124155759_20240124-homesafeconnect-cert.up.sql @@ -0,0 +1,4 @@ +-- Local test migration. +-- This will be run on development environments. +-- It should mirror what you intend to apply on prd/stg/exp/demo +-- DO NOT include any sensitive data. diff --git a/migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql b/migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql new file mode 100644 index 00000000000..f9862f58a7c --- /dev/null +++ b/migrations/app/secure/20240129153006_20240129-homesafeconnect-cert.up.sql @@ -0,0 +1,4 @@ +-- Local test migration. +-- This will be run on development environments. +-- It should mirror what you intend to apply on prd/stg/exp/demo +-- DO NOT include any sensitive data.