Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a test harness #8

Open
mikegwhit opened this issue Aug 12, 2020 · 0 comments
Open

Add a test harness #8

mikegwhit opened this issue Aug 12, 2020 · 0 comments

Comments

@mikegwhit
Copy link

Suggesting to implement Jest and write unit tests against each lambda. Will need to reproduce the functionality of env-cmd wrapper script.

colmharte added a commit that referenced this issue Feb 8, 2021
* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* fixing exposure check

* Fix for daily file generation

* Fix for daily file generation

* Reverting exposure change and adding cf lambda

* reverting exposure changes

* Switching exposures to daily history file

* Lint fiox

* Exposures fix

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
colmharte added a commit to HSEIreland/covid-green-lambdas that referenced this issue Feb 10, 2021
* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (covidgreen#25)

* Use midnight UTC as cut-off for exposure key expiration (covidgreen#24)

* Set missing columns when re-inserting invalid keys (covidgreen#26)

* feat: support for notices in cleanup lambda (covidgreen#27)

* Use correct timezone for inserted metrics (covidgreen#28)

* close db connections to avoid flooding db (covidgreen#29)

* Syncing to latest (covidgreen#6)

* Support for APHL verification process (covidgreen#10)

* Applies linting rules in line with other covid-green repos

* Enforces linting on all PRs and pushes to current

* Don't include keys which are still valid, re-insert them for future processing (covidgreen#13)

* Fix error thrown when processing an invalid key from interop (covidgreen#20)

* Cleanup lambda (covidgreen#19)

* EFGS compatability (covidgreen#22)

* Remove exp for tokens as they should be manually revoked in db (covidgreen#21)

* Add offset to check for still valid keys, option to disable check (covidgreen#23)

* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (covidgreen#25)

* Use midnight UTC as cut-off for exposure key expiration (covidgreen#24)

* Set missing columns when re-inserting invalid keys (covidgreen#26)

* feat: support for notices in cleanup lambda (covidgreen#27)

* Use correct timezone for inserted metrics (covidgreen#28)

* close db connections to avoid flooding db (covidgreen#29)

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* latest (covidgreen#7)

* Support for APHL verification process (covidgreen#10)

* Applies linting rules in line with other covid-green repos

* Enforces linting on all PRs and pushes to current

* Don't include keys which are still valid, re-insert them for future processing (covidgreen#13)

* Fix error thrown when processing an invalid key from interop (covidgreen#20)

* Cleanup lambda (covidgreen#19)

* EFGS compatability (covidgreen#22)

* Remove exp for tokens as they should be manually revoked in db (covidgreen#21)

* Add offset to check for still valid keys, option to disable check (covidgreen#23)

* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (covidgreen#25)

* Use midnight UTC as cut-off for exposure key expiration (covidgreen#24)

* Set missing columns when re-inserting invalid keys (covidgreen#26)

* feat: support for notices in cleanup lambda (covidgreen#27)

* Use correct timezone for inserted metrics (covidgreen#28)

* close db connections to avoid flooding db (covidgreen#29)

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* proto update

* Latest changes

* Syncing to latest changes (covidgreen#30)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (covidgreen#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (covidgreen#4)

* Deployment actions for prod-scot (covidgreen#5)

* Deployment actions for prod-jers (covidgreen#6)

* Deployment actions for prod-dela (covidgreen#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (covidgreen#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (covidgreen#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (covidgreen#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (covidgreen#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (covidgreen#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (covidgreen#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (covidgreen#17)

* feat: support for notices in cleanup lambda (covidgreen#18)

* Enable cti-prod deployment

* QR code generation (covidgreen#20)

* Fix var name for qr bucket

* Export file version (covidgreen#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (covidgreen#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (covidgreen#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* fixing exposure check

* Fix for daily file generation

* Fix for daily file generation

* Reverting exposure change and adding cf lambda

* reverting exposure changes

* Switching exposures to daily history file

* Lint fiox

* Exposures fix

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Update cleanup.js

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
colmharte referenced this issue in NES-Digital-Service/covid-green-lambdas Feb 10, 2021
* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (#25)

* Use midnight UTC as cut-off for exposure key expiration (#24)

* Set missing columns when re-inserting invalid keys (#26)

* feat: support for notices in cleanup lambda (#27)

* Use correct timezone for inserted metrics (covidgreen#28)

* close db connections to avoid flooding db (covidgreen#29)

* Syncing to latest (#6)

* Support for APHL verification process (#10)

* Applies linting rules in line with other covid-green repos

* Enforces linting on all PRs and pushes to current

* Don't include keys which are still valid, re-insert them for future processing (#13)

* Fix error thrown when processing an invalid key from interop (#20)

* Cleanup lambda (#19)

* EFGS compatability (#22)

* Remove exp for tokens as they should be manually revoked in db (#21)

* Add offset to check for still valid keys, option to disable check (#23)

* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (#25)

* Use midnight UTC as cut-off for exposure key expiration (#24)

* Set missing columns when re-inserting invalid keys (#26)

* feat: support for notices in cleanup lambda (#27)

* Use correct timezone for inserted metrics (covidgreen#28)

* close db connections to avoid flooding db (covidgreen#29)

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* latest (#7)

* Support for APHL verification process (#10)

* Applies linting rules in line with other covid-green repos

* Enforces linting on all PRs and pushes to current

* Don't include keys which are still valid, re-insert them for future processing (#13)

* Fix error thrown when processing an invalid key from interop (#20)

* Cleanup lambda (#19)

* EFGS compatability (#22)

* Remove exp for tokens as they should be manually revoked in db (#21)

* Add offset to check for still valid keys, option to disable check (#23)

* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (#25)

* Use midnight UTC as cut-off for exposure key expiration (#24)

* Set missing columns when re-inserting invalid keys (#26)

* feat: support for notices in cleanup lambda (#27)

* Use correct timezone for inserted metrics (covidgreen#28)

* close db connections to avoid flooding db (covidgreen#29)

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* proto update

* Latest changes

* Syncing to latest changes (covidgreen#30)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* fixing exposure check

* Fix for daily file generation

* Fix for daily file generation

* Reverting exposure change and adding cf lambda

* reverting exposure changes

* Switching exposures to daily history file

* Lint fiox

* Exposures fix

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Update cleanup.js

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
colmharte added a commit that referenced this issue Feb 18, 2021
* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
colmharte added a commit that referenced this issue Feb 18, 2021
* Support for APHL verification process (#10)

* Applies linting rules in line with other covid-green repos

* Enforces linting on all PRs and pushes to current

* Don't include keys which are still valid, re-insert them for future processing (#13)

* Fix error thrown when processing an invalid key from interop (#20)

* Cleanup lambda (#19)

* EFGS compatability (#22)

* Remove exp for tokens as they should be manually revoked in db (#21)

* Add offset to check for still valid keys, option to disable check (#23)

* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (#25)

* Use midnight UTC as cut-off for exposure key expiration (#24)

* Set missing columns when re-inserting invalid keys (#26)

* feat: support for notices in cleanup lambda (#27)

* Use correct timezone for inserted metrics (#28)

* close db connections to avoid flooding db (#29)

* Syncing to latest changes (#30)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* fixing exposure check

* Fix for daily file generation

* Fix for daily file generation

* Reverting exposure change and adding cf lambda

* reverting exposure changes

* Switching exposures to daily history file

* Lint fiox

* Exposures fix

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Update cleanup.js

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
colmharte added a commit that referenced this issue Feb 19, 2021
* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
colmharte added a commit that referenced this issue Feb 19, 2021
* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

* Fixing param name

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
colmharte added a commit that referenced this issue Feb 19, 2021
* Support for APHL verification process (#10)

* Applies linting rules in line with other covid-green repos

* Enforces linting on all PRs and pushes to current

* Don't include keys which are still valid, re-insert them for future processing (#13)

* Fix error thrown when processing an invalid key from interop (#20)

* Cleanup lambda (#19)

* EFGS compatability (#22)

* Remove exp for tokens as they should be manually revoked in db (#21)

* Add offset to check for still valid keys, option to disable check (#23)

* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (#25)

* Use midnight UTC as cut-off for exposure key expiration (#24)

* Set missing columns when re-inserting invalid keys (#26)

* feat: support for notices in cleanup lambda (#27)

* Use correct timezone for inserted metrics (#28)

* close db connections to avoid flooding db (#29)

* Syncing to latest changes (#30)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* fixing exposure check

* Fix for daily file generation

* Fix for daily file generation

* Reverting exposure change and adding cf lambda

* reverting exposure changes

* Switching exposures to daily history file

* Lint fiox

* Exposures fix

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Update cleanup.js

* Merging to latest changes (#31)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Syncing to latest (#32)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
colmharte added a commit that referenced this issue Feb 26, 2021
* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

* Fixing param name

* chore: add dependabot

* Adding encx logo metrics

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Simone Busoli <[email protected]>
colmharte added a commit that referenced this issue Mar 5, 2021
* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

* Fixing param name

* chore: add dependabot

* Bump actions/setup-node from v1 to v2.1.5

Bumps [actions/setup-node](https://github.com/actions/setup-node) from v1 to v2.1.5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v1...46071b5)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-plugin-prettier from 3.1.4 to 3.3.1

Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 3.1.4 to 3.3.1.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](prettier/eslint-plugin-prettier@v3.1.4...v3.3.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump node-fetch from 2.6.0 to 2.6.1

Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](node-fetch/node-fetch@v2.6.0...v2.6.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump axios from 0.20.0 to 0.21.1

Bumps [axios](https://github.com/axios/axios) from 0.20.0 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](axios/axios@v0.20.0...v0.21.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Adding encx logo metrics

* Fixing metrics

* chore: formatting

* Bump pino-pretty from 3.6.1 to 4.5.0

Bumps [pino-pretty](https://github.com/pinojs/pino-pretty) from 3.6.1 to 4.5.0.
- [Release notes](https://github.com/pinojs/pino-pretty/releases)
- [Commits](pinojs/pino-pretty@v3.6.1...v4.5.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-plugin-standard from 4.0.1 to 5.0.0

Bumps [eslint-plugin-standard](https://github.com/standard/eslint-plugin-standard) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/standard/eslint-plugin-standard/releases)
- [Commits](standard/eslint-plugin-standard@v4.0.1...v5.0.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-config-prettier from 6.11.0 to 6.15.0

Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 6.11.0 to 6.15.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-config-prettier@v6.11.0...v6.15.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-plugin-promise from 4.2.1 to 4.3.1

Bumps [eslint-plugin-promise](https://github.com/xjamundx/eslint-plugin-promise) from 4.2.1 to 4.3.1.
- [Release notes](https://github.com/xjamundx/eslint-plugin-promise/releases)
- [Changelog](https://github.com/xjamundx/eslint-plugin-promise/blob/development/CHANGELOG.md)
- [Commits](eslint-community/eslint-plugin-promise@v4.2.1...v4.3.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump @nearform/sql from 1.4.0 to 1.5.0

Bumps [@nearform/sql](https://github.com/nearform/sql) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/nearform/sql/releases)
- [Commits](nearform/sql@v1.4.0...v1.5.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump prettier-config-standard from 1.0.1 to 4.0.0

Bumps [prettier-config-standard](https://github.com/npetruzzelli/prettier-config-standard) from 1.0.1 to 4.0.0.
- [Release notes](https://github.com/npetruzzelli/prettier-config-standard/releases)
- [Commits](npetruzzelli/prettier-config-standard@v1.0.1...v4.0.0)

Signed-off-by: dependabot[bot] <[email protected]>

* chore: formatting

* Bump date-fns-tz from 1.1.1 to 1.1.3

Bumps [date-fns-tz](https://github.com/marnusw/date-fns-tz) from 1.1.1 to 1.1.3.
- [Release notes](https://github.com/marnusw/date-fns-tz/releases)
- [Changelog](https://github.com/marnusw/date-fns-tz/blob/master/CHANGELOG.md)
- [Commits](marnusw/date-fns-tz@v1.1.1...v1.1.3)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-plugin-node from 10.0.0 to 11.1.0

Bumps [eslint-plugin-node](https://github.com/mysticatea/eslint-plugin-node) from 10.0.0 to 11.1.0.
- [Release notes](https://github.com/mysticatea/eslint-plugin-node/releases)
- [Commits](mysticatea/eslint-plugin-node@v10.0.0...v11.1.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump lint-staged from 8.2.1 to 10.5.4

Bumps [lint-staged](https://github.com/okonet/lint-staged) from 8.2.1 to 10.5.4.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](lint-staged/lint-staged@v8.2.1...v10.5.4)

Signed-off-by: dependabot[bot] <[email protected]>

* chore: remove git add from lint-staged script as now unnecessary

* Bump aws-sdk from 2.647.0 to 2.854.0

Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.647.0 to 2.854.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.647.0...v2.854.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump prettier from 1.19.1 to 2.2.1

Bumps [prettier](https://github.com/prettier/prettier) from 1.19.1 to 2.2.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@1.19.1...2.2.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump archiver from 4.0.1 to 5.2.0

Bumps [archiver](https://github.com/archiverjs/node-archiver) from 4.0.1 to 5.2.0.
- [Release notes](https://github.com/archiverjs/node-archiver/releases)
- [Changelog](https://github.com/archiverjs/node-archiver/blob/master/CHANGELOG.md)
- [Commits](archiverjs/node-archiver@4.0.1...5.2.0)

Signed-off-by: dependabot[bot] <[email protected]>

* chore: fix lint

* Bump pg from 8.3.2 to 8.5.1

Bumps [pg](https://github.com/brianc/node-postgres) from 8.3.2 to 8.5.1.
- [Release notes](https://github.com/brianc/node-postgres/releases)
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianc/node-postgres/compare/[email protected]@8.5.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump jsrsasign from 9.1.9 to 10.1.12

Bumps [jsrsasign](https://github.com/kjur/jsrsasign) from 9.1.9 to 10.1.12.
- [Release notes](https://github.com/kjur/jsrsasign/releases)
- [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt)
- [Commits](kjur/jsrsasign@9.1.9...10.1.12)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump protobufjs from 6.9.0 to 6.10.2

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 6.9.0 to 6.10.2.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@v6.9.0...v6.10.2)

Signed-off-by: dependabot[bot] <[email protected]>

* Lint fix

* Bump eslint from 6.8.0 to 7.21.0

Bumps [eslint](https://github.com/eslint/eslint) from 6.8.0 to 7.21.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](eslint/eslint@v6.8.0...v7.21.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump node-jose from 1.1.4 to 2.0.0

Bumps [node-jose](https://github.com/cisco/node-jose) from 1.1.4 to 2.0.0.
- [Release notes](https://github.com/cisco/node-jose/releases)
- [Changelog](https://github.com/cisco/node-jose/blob/master/CHANGELOG.md)
- [Commits](cisco/node-jose@1.1.4...2.0.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-plugin-import from 2.22.0 to 2.22.1 (#53)

Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.22.0 to 2.22.1.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](import-js/eslint-plugin-import@v2.22.0...v2.22.1)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump date-fns from 2.16.1 to 2.19.0 (#52)

Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.16.1 to 2.19.0.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md)
- [Commits](date-fns/date-fns@v2.16.1...v2.19.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump aws-sdk from 2.854.0 to 2.857.0 (#51)

Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.854.0 to 2.857.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.854.0...v2.857.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pino-pretty from 4.5.0 to 4.6.0 (#50)

Bumps [pino-pretty](https://github.com/pinojs/pino-pretty) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/pinojs/pino-pretty/releases)
- [Commits](pinojs/pino-pretty@v4.5.0...v4.6.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump flat from 5.0.0 to 5.0.2 (#54)

Bumps [flat](https://github.com/hughsk/flat) from 5.0.0 to 5.0.2.
- [Release notes](https://github.com/hughsk/flat/releases)
- [Commits](hughsk/flat@5.0.0...5.0.2)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Lint fix

* Removing test code

* Fixining enx logo check

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Simone Busoli <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Simone Busoli <[email protected]>
colmharte added a commit that referenced this issue Mar 5, 2021
* Support for APHL verification process (#10)

* Applies linting rules in line with other covid-green repos

* Enforces linting on all PRs and pushes to current

* Don't include keys which are still valid, re-insert them for future processing (#13)

* Fix error thrown when processing an invalid key from interop (#20)

* Cleanup lambda (#19)

* EFGS compatability (#22)

* Remove exp for tokens as they should be manually revoked in db (#21)

* Add offset to check for still valid keys, option to disable check (#23)

* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (#25)

* Use midnight UTC as cut-off for exposure key expiration (#24)

* Set missing columns when re-inserting invalid keys (#26)

* feat: support for notices in cleanup lambda (#27)

* Use correct timezone for inserted metrics (#28)

* close db connections to avoid flooding db (#29)

* Syncing to latest changes (#30)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* fixing exposure check

* Fix for daily file generation

* Fix for daily file generation

* Reverting exposure change and adding cf lambda

* reverting exposure changes

* Switching exposures to daily history file

* Lint fiox

* Exposures fix

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Update cleanup.js

* Merging to latest changes (#31)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Syncing to latest (#32)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Sync with latest (#33)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

* Fixing param name

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
colmharte added a commit that referenced this issue Mar 5, 2021
* Support for APHL verification process (#10)

* Applies linting rules in line with other covid-green repos

* Enforces linting on all PRs and pushes to current

* Don't include keys which are still valid, re-insert them for future processing (#13)

* Fix error thrown when processing an invalid key from interop (#20)

* Cleanup lambda (#19)

* EFGS compatability (#22)

* Remove exp for tokens as they should be manually revoked in db (#21)

* Add offset to check for still valid keys, option to disable check (#23)

* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (#25)

* Use midnight UTC as cut-off for exposure key expiration (#24)

* Set missing columns when re-inserting invalid keys (#26)

* feat: support for notices in cleanup lambda (#27)

* Use correct timezone for inserted metrics (#28)

* close db connections to avoid flooding db (#29)

* Syncing to latest changes (#30)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* fixing exposure check

* Fix for daily file generation

* Fix for daily file generation

* Reverting exposure change and adding cf lambda

* reverting exposure changes

* Switching exposures to daily history file

* Lint fiox

* Exposures fix

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Update cleanup.js

* Merging to latest changes (#31)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Syncing to latest (#32)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Sync with latest (#33)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

* Fixing param name

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Sync to latest (#34)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

* Fixing param name

* chore: add dependabot

* Adding encx logo metrics

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Simone Busoli <[email protected]>

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Simone Busoli <[email protected]>
colmharte added a commit that referenced this issue Mar 26, 2021
* Support for APHL verification process (#10)

* Applies linting rules in line with other covid-green repos

* Enforces linting on all PRs and pushes to current

* Don't include keys which are still valid, re-insert them for future processing (#13)

* Fix error thrown when processing an invalid key from interop (#20)

* Cleanup lambda (#19)

* EFGS compatability (#22)

* Remove exp for tokens as they should be manually revoked in db (#21)

* Add offset to check for still valid keys, option to disable check (#23)

* Revert to original interop lambdas for compatability, support upload to and download from multiple backends (#25)

* Use midnight UTC as cut-off for exposure key expiration (#24)

* Set missing columns when re-inserting invalid keys (#26)

* feat: support for notices in cleanup lambda (#27)

* Use correct timezone for inserted metrics (#28)

* close db connections to avoid flooding db (#29)

* Syncing to latest changes (#30)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* fixing exposure check

* Fix for daily file generation

* Fix for daily file generation

* Reverting exposure change and adding cf lambda

* reverting exposure changes

* Switching exposures to daily history file

* Lint fiox

* Exposures fix

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Update cleanup.js

* Merging to latest changes (#31)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Syncing to latest (#32)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Sync with latest (#33)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

* Fixing param name

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>

* Sync to latest (#34)

* Merge changes from Nearform repos

* Deploy interop lambdas to cti-dev

* Improve logging, rollback batch on upload error (#2)

* Fix transaction

* Deployment actions for qa-dela

* Make token description mandatory

* Create metrics for number of keys uploaded and downloaded to and from the interop service

* Upgrade pg to latest

* Fix start and end timestamps in export files

* Deployment actions for pa-prod (#4)

* Deployment actions for prod-scot (#5)

* Deployment actions for prod-jers (#6)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

* Fixing param name

* chore: add dependabot

* Adding encx logo metrics

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Simone Busoli <[email protected]>

* Sync to latest (#42)

* Deployment actions for prod-dela (#7)

* Remove deployment actions for dev-ni

* Remove dev-gi deployment actions

* Deployment actions for NJ QA (#8)

* Deployment actions for cleanup lambda

* Deployment actions for nfcs-dev (#9)

* nfcs-dev does not have interop lambdas

* Missing eployment actions for cleanup lambda

* Deployment actions for prod-newjers (#10)

* Revert to original interop lambdas to prevent problems in prod

* add annotations to dev

* Update prod.yml

* add credentials

* add credentials

* Deploy interop integration on QA envs

* Deployment actions for qa-gct (#14)

* Deploy interop lambdas to gct-qa

* Deploy interop lambdas to gct-qa

* Temporary EFGS integration (#15)

* Remove dev annotation

* Stop prod-cti deploys temporarily

* Deploy interop lambdas to new envs

* Better handling for no new keys

* Upload to interop in batches of 1000 (#16)

* Handle missing transmissionRiskLevel in EFGS

* Deploy interop to gct-prod

* Download new batches from EFGS only (#17)

* feat: support for notices in cleanup lambda (#18)

* feat: support for notices in cleanup lambda (#19)

* Enable cti-prod deployment

* QR code generation (#20)

* Fix var name for qr bucket

* Export file version (#23)

* Ensure daysSinceOnset and transmissionRiskLevel are valid (#24)

* Exclude temporary records

* Support for alerting when upload threshold exceeded (#25)

* Missing await

* Missing imports

* Logging

* Await db

* Fix missing reference

* More logging, fix query

* Fix query and limit to check-ins at current venue

* Fix query

* Alert date formatting improvement

* fix: Remove erroneous code

* Exposure fix

* Lint fix

* More exposure changes

* Version bump

* fixing exposure check

* Logging

* date fix

* Fix for daily file generation

* Fix for daily file generation

* Adding NI

* Reverting exposure change and adding cf lambda

* Redploying to all

* reverting exposure changes

* Switching exposures to daily history file

* Deploy CTI only

* Lint fiox

* Fixing

* Fixing daily files

* Exposures fix

* Deploying to all regions

* Fixing order of file creation

* Fixing daily files

* removing unused lambda

* Fixing origin

* lint fixes

* Removing log

* Default fix

* Adding check for future keys

* adding download count fix

* lint fix

* Adding package lock

* Fixing variance

* Lint fix

* Fixing upload check

* Fixing data param

* Fixing key name

* Removing unused code

* adding enx logo metrcis generation

* lint fix

* Minro tweaks

* Only run enx logo counts if enabled

* Adding support for new interop fields

* CTI deploy only

* Fixing downloads to support test_type and report_type

* fixing default fior allwed test types

* Adding support for ingesting APHL stats

* Fixing deploy

* Fixing deploy

* Remving nf specific files

* Update cleanup.js

* Making secret optional

* Fixing param name

* chore: add dependabot

* Bump actions/setup-node from v1 to v2.1.5

Bumps [actions/setup-node](https://github.com/actions/setup-node) from v1 to v2.1.5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v1...46071b5)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-plugin-prettier from 3.1.4 to 3.3.1

Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 3.1.4 to 3.3.1.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](prettier/eslint-plugin-prettier@v3.1.4...v3.3.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump node-fetch from 2.6.0 to 2.6.1

Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](node-fetch/node-fetch@v2.6.0...v2.6.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump axios from 0.20.0 to 0.21.1

Bumps [axios](https://github.com/axios/axios) from 0.20.0 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](axios/axios@v0.20.0...v0.21.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Adding encx logo metrics

* Fixing metrics

* chore: formatting

* Bump pino-pretty from 3.6.1 to 4.5.0

Bumps [pino-pretty](https://github.com/pinojs/pino-pretty) from 3.6.1 to 4.5.0.
- [Release notes](https://github.com/pinojs/pino-pretty/releases)
- [Commits](pinojs/pino-pretty@v3.6.1...v4.5.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-plugin-standard from 4.0.1 to 5.0.0

Bumps [eslint-plugin-standard](https://github.com/standard/eslint-plugin-standard) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/standard/eslint-plugin-standard/releases)
- [Commits](standard/eslint-plugin-standard@v4.0.1...v5.0.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-config-prettier from 6.11.0 to 6.15.0

Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 6.11.0 to 6.15.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-config-prettier@v6.11.0...v6.15.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-plugin-promise from 4.2.1 to 4.3.1

Bumps [eslint-plugin-promise](https://github.com/xjamundx/eslint-plugin-promise) from 4.2.1 to 4.3.1.
- [Release notes](https://github.com/xjamundx/eslint-plugin-promise/releases)
- [Changelog](https://github.com/xjamundx/eslint-plugin-promise/blob/development/CHANGELOG.md)
- [Commits](eslint-community/eslint-plugin-promise@v4.2.1...v4.3.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump @nearform/sql from 1.4.0 to 1.5.0

Bumps [@nearform/sql](https://github.com/nearform/sql) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/nearform/sql/releases)
- [Commits](nearform/sql@v1.4.0...v1.5.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump prettier-config-standard from 1.0.1 to 4.0.0

Bumps [prettier-config-standard](https://github.com/npetruzzelli/prettier-config-standard) from 1.0.1 to 4.0.0.
- [Release notes](https://github.com/npetruzzelli/prettier-config-standard/releases)
- [Commits](npetruzzelli/prettier-config-standard@v1.0.1...v4.0.0)

Signed-off-by: dependabot[bot] <[email protected]>

* chore: formatting

* Bump date-fns-tz from 1.1.1 to 1.1.3

Bumps [date-fns-tz](https://github.com/marnusw/date-fns-tz) from 1.1.1 to 1.1.3.
- [Release notes](https://github.com/marnusw/date-fns-tz/releases)
- [Changelog](https://github.com/marnusw/date-fns-tz/blob/master/CHANGELOG.md)
- [Commits](marnusw/date-fns-tz@v1.1.1...v1.1.3)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-plugin-node from 10.0.0 to 11.1.0

Bumps [eslint-plugin-node](https://github.com/mysticatea/eslint-plugin-node) from 10.0.0 to 11.1.0.
- [Release notes](https://github.com/mysticatea/eslint-plugin-node/releases)
- [Commits](mysticatea/eslint-plugin-node@v10.0.0...v11.1.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump lint-staged from 8.2.1 to 10.5.4

Bumps [lint-staged](https://github.com/okonet/lint-staged) from 8.2.1 to 10.5.4.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](lint-staged/lint-staged@v8.2.1...v10.5.4)

Signed-off-by: dependabot[bot] <[email protected]>

* chore: remove git add from lint-staged script as now unnecessary

* Bump aws-sdk from 2.647.0 to 2.854.0

Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.647.0 to 2.854.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.647.0...v2.854.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump prettier from 1.19.1 to 2.2.1

Bumps [prettier](https://github.com/prettier/prettier) from 1.19.1 to 2.2.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@1.19.1...2.2.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump archiver from 4.0.1 to 5.2.0

Bumps [archiver](https://github.com/archiverjs/node-archiver) from 4.0.1 to 5.2.0.
- [Release notes](https://github.com/archiverjs/node-archiver/releases)
- [Changelog](https://github.com/archiverjs/node-archiver/blob/master/CHANGELOG.md)
- [Commits](archiverjs/node-archiver@4.0.1...5.2.0)

Signed-off-by: dependabot[bot] <[email protected]>

* chore: fix lint

* Bump pg from 8.3.2 to 8.5.1

Bumps [pg](https://github.com/brianc/node-postgres) from 8.3.2 to 8.5.1.
- [Release notes](https://github.com/brianc/node-postgres/releases)
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianc/node-postgres/compare/[email protected]@8.5.1)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump jsrsasign from 9.1.9 to 10.1.12

Bumps [jsrsasign](https://github.com/kjur/jsrsasign) from 9.1.9 to 10.1.12.
- [Release notes](https://github.com/kjur/jsrsasign/releases)
- [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt)
- [Commits](kjur/jsrsasign@9.1.9...10.1.12)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump protobufjs from 6.9.0 to 6.10.2

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 6.9.0 to 6.10.2.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@v6.9.0...v6.10.2)

Signed-off-by: dependabot[bot] <[email protected]>

* Lint fix

* Bump eslint from 6.8.0 to 7.21.0

Bumps [eslint](https://github.com/eslint/eslint) from 6.8.0 to 7.21.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](eslint/eslint@v6.8.0...v7.21.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump node-jose from 1.1.4 to 2.0.0

Bumps [node-jose](https://github.com/cisco/node-jose) from 1.1.4 to 2.0.0.
- [Release notes](https://github.com/cisco/node-jose/releases)
- [Changelog](https://github.com/cisco/node-jose/blob/master/CHANGELOG.md)
- [Commits](cisco/node-jose@1.1.4...2.0.0)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump eslint-plugin-import from 2.22.0 to 2.22.1 (#53)

Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.22.0 to 2.22.1.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](import-js/eslint-plugin-import@v2.22.0...v2.22.1)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump date-fns from 2.16.1 to 2.19.0 (#52)

Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.16.1 to 2.19.0.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md)
- [Commits](date-fns/date-fns@v2.16.1...v2.19.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump aws-sdk from 2.854.0 to 2.857.0 (#51)

Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.854.0 to 2.857.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.854.0...v2.857.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pino-pretty from 4.5.0 to 4.6.0 (#50)

Bumps [pino-pretty](https://github.com/pinojs/pino-pretty) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/pinojs/pino-pretty/releases)
- [Commits](pinojs/pino-pretty@v4.5.0...v4.6.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump flat from 5.0.0 to 5.0.2 (#54)

Bumps [flat](https://github.com/hughsk/flat) from 5.0.0 to 5.0.2.
- [Release notes](https://github.com/hughsk/flat/releases)
- [Commits](hughsk/flat@5.0.0...5.0.2)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Lint fix

* Removing test code

* Fixining enx logo check

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Simone Busoli <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Simone Busoli <[email protected]>

Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Dennis Gove <[email protected]>
Co-authored-by: Paolo Chiodi <[email protected]>
Co-authored-by: Jack Murdoch <[email protected]>
Co-authored-by: Valerio Barrila <[email protected]>
Co-authored-by: Simone Busoli <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Simone Busoli <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant