diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index baac27e..766fdd5 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -85,7 +85,7 @@ jobs: - name: Semantic Release id: semantic - uses: cycjimmy/semantic-release-action@v4.0.0 + uses: cycjimmy/semantic-release-action@v4.1.0 with: semantic_version: 19.0.5 extra_plugins: | diff --git a/.github/workflows/semantic-pr.yaml b/.github/workflows/semantic-pr.yaml index 095170c..f2165e6 100644 --- a/.github/workflows/semantic-pr.yaml +++ b/.github/workflows/semantic-pr.yaml @@ -11,6 +11,6 @@ jobs: semantic-pr: runs-on: ubuntu-latest steps: - - uses: amannn/action-semantic-pull-request@v5.3.0 + - uses: amannn/action-semantic-pull-request@v5.5.2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.python-version b/.python-version index 2b6882d..dd6a220 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.11.4 \ No newline at end of file +3.12.4 \ No newline at end of file diff --git a/app/requirements.txt b/app/requirements.txt index 97bd93f..b000766 100644 --- a/app/requirements.txt +++ b/app/requirements.txt @@ -1,26 +1,26 @@ -attrs==23.1.0 +attrs==23.2.0 boto3==1.28.2 botocore==1.31.2 -certifi==2023.7.22 -exceptiongroup==1.1.2 +certifi==2023.11.17 +exceptiongroup==1.2.1 h11==0.14.0 idna==3.4 iniconfig==2.0.0 jmespath==1.0.1 -outcome==1.2.0 -packaging==23.1 -pluggy==1.3.0 +outcome==1.3.0.post0 +packaging==23.2 +pluggy==1.5.0 PySocks==1.7.1 pytest==7.4.0 -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 PyYAML==6.0 -s3transfer==0.6.1 -selenium==4.12.0 +s3transfer==0.10.1 +selenium==4.22.0 six==1.16.0 sniffio==1.3.0 sortedcontainers==2.4.0 tomli==2.0.1 -trio==0.22.2 -trio-websocket==0.10.3 +trio==0.25.1 +trio-websocket==0.11.1 urllib3==1.26.18 wsproto==1.2.0 diff --git a/infrastructure/ecr.tf b/infrastructure/ecr.tf index 678911f..eb7462b 100644 --- a/infrastructure/ecr.tf +++ b/infrastructure/ecr.tf @@ -1,6 +1,6 @@ module "public_ecr" { source = "terraform-aws-modules/ecr/aws" - version = "1.6.0" + version = "1.7.1" repository_name = "pagevigil" repository_type = "public" diff --git a/infrastructure/providers.tf b/infrastructure/providers.tf index 8812441..2254d72 100644 --- a/infrastructure/providers.tf +++ b/infrastructure/providers.tf @@ -2,7 +2,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "5.17.0" + version = "5.55.0" } } } diff --git a/terraform/ecr.tf b/terraform/ecr.tf index 9d4ea9b..fa437d4 100644 --- a/terraform/ecr.tf +++ b/terraform/ecr.tf @@ -1,6 +1,6 @@ module "pagevigil" { source = "terraform-aws-modules/ecr/aws" - version = "1.6.0" + version = "1.7.1" repository_name = "pagevigil" repository_read_write_access_arns = [] diff --git a/terraform/lambda.tf b/terraform/lambda.tf index d91f74e..a257123 100644 --- a/terraform/lambda.tf +++ b/terraform/lambda.tf @@ -1,6 +1,6 @@ module "screenshot_lambda" { source = "terraform-aws-modules/lambda/aws" - version = "6.0.0" + version = "6.8.0" function_name = "pagevigil" description = "Screenshots pages and stores the screenshots in S3" diff --git a/terraform/providers.tf b/terraform/providers.tf index a291e84..aae7eb2 100644 --- a/terraform/providers.tf +++ b/terraform/providers.tf @@ -6,11 +6,11 @@ terraform { } aws = { source = "hashicorp/aws" - version = "5.17.0" + version = "5.55.0" } random = { source = "hashicorp/random" - version = "3.5.1" + version = "3.6.2" } } }