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

Update dependencies (2024-11-18) #368

Merged
merged 4 commits into from
Nov 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 8 additions & 9 deletions backend/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,20 @@ name = "pypi"
python_version = "3.9"

[packages]
aiohttp = "~=3.10"
awscli = "~=1.34"
aws-lambda-powertools = "~=3.2"
boto3 = ">=1.34"
boto3-stubs = {extras = ["ec2", "lambda", "s3", "secretsmanager", "sqs"], version = ">=1.34"}
aiohttp = "~=3.11"
awscli = "~=1.36"
aws-lambda-powertools = "~=3.3"
boto3 = "~=1.35"
boto3-stubs = {extras = ["ec2", "lambda", "s3", "secretsmanager", "sqs"], version = "~=1.35"}
cryptography = "~=43.0"
cwe2 = "~=3.0"
django = "~=3.2"
docker = "~=7.1"
graphql-query = "~=1.4"
joserfc = "~=1.0"
packaging = "==23.2" # Must match version in Makefile.
psycopg2-binary = "==2.9.9" # 2.9.10 doesn't support ARM Macs
pydantic = "~=2.9"
psycopg2-binary = "==2.9.9" # 2.9.10 does not provide wheels for Python 3.9 + MacOS + ARM.
pydantic = "~=2.10"
PyGithub = "~=2.4"
pyjwt = "~=2.9"
requests = "~=2.32"
Expand All @@ -30,7 +30,6 @@ sqlparse = "~=0.5"
[dev-packages]
autopep8 = "~=2.3"
cfn-lint = "==1.18.1" # Must match version in Makefile.
checkov = "==3.2.268" # Must match version in Makefile.
debugpy = "~=1.8.5"
flake8 = "~=7.1"
isort = "~=5.13"
Expand All @@ -39,7 +38,7 @@ moto = {extras = ["awslambda", "ec2", "s3", "secretsmanager", "sqs"], version =
pylint = "~=3.2"
pyright = "~=1.1"
pytest = "~=8.3"
pytest-cov = "~=5.0"
pytest-cov = "~=6.0"
pytest-httpserver = "~=1.1"
pytest-subtests = "~=0.13"
python-dotenv = "~=1.0"
Expand Down
2,237 changes: 539 additions & 1,698 deletions backend/Pipfile.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions orchestrator/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ python_version = "3.9"

[packages]
aws-lambda-powertools = "~=2.43"
awscli = "~=1.34"
awscli = "~=1.35"
boto3 = "~=1.35"
boto3-stubs = {extras = ["ec2", "lambda", "s3", "secretsmanager", "sqs"], version = "~=1.35"}
cryptography = "~=43.0"
Expand All @@ -25,6 +25,6 @@ moto = {extras = ["awslambda", "ec2", "s3", "secretsmanager", "sqs"], version =
pylint = "~=3.2"
pyright = "~=1.1"
pytest = "~=8.3"
pytest-cov = "~=5.0"
pytest-cov = "~=6.0"
responses = "~=0.25.3"
ruff = "~=0.7.0"
310 changes: 155 additions & 155 deletions orchestrator/Pipfile.lock

Large diffs are not rendered by default.

15 changes: 14 additions & 1 deletion ui/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,20 @@ distclean: clean ## Remove all build and dev transients
$(DOCKER) rmi -f $(IMAGE_NAME)
@echo "${OK}"

###############################################################################
# Maintenance targets
###############################################################################

.PHONY: upgrade-interactive
upgrade-interactive: # CLI tool to review and select packages to upgrade
# Filter out dependencies locked to specific versions.
# We assume that version specifiers without a prefix are locked.
npx npm-check-updates -i --format group \
--reject "$$(jq -r '\
(.dependencies + .devDependencies) | to_entries | \
map(select(.value | test("^[0-9]")))[].key' \
package.json)"

###############################################################################
# Production build targets
###############################################################################
Expand All @@ -115,7 +129,6 @@ build dist: $(SRC) clean ## Create production build
#
###############################################################################


.PHONY: deploy
deploy: dist ## Deploy app to S3
./deploy.sh
Expand Down
Loading