diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 383b1536..f95d8a5c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,15 +5,15 @@ version: 2 updates: - - package-ecosystem: "pip" - directory: "/" + - package-ecosystem: pip + directory: / schedule: - interval: "daily" + interval: weekly labels: - - "bumpless" - - package-ecosystem: "github-actions" - directory: "/" + - bumpless + - package-ecosystem: github-actions + directory: / schedule: - interval: "daily" + interval: weekly labels: - - "bumpless" + - bumpless diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 1790266f..7740de9e 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -13,6 +13,4 @@ on: jobs: call-changelog-check-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.8.3 - secrets: - USER_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.11.2 diff --git a/.github/workflows/create-jira-issue.yml b/.github/workflows/create-jira-issue.yml index 3a138e94..99489d50 100644 --- a/.github/workflows/create-jira-issue.yml +++ b/.github/workflows/create-jira-issue.yml @@ -6,7 +6,7 @@ on: jobs: call-create-jira-issue-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.8.3 + uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.11.2 secrets: JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }} diff --git a/.github/workflows/deploy-stac-prod.yml b/.github/workflows/deploy-stac-prod.yml index ededad08..dfb5913d 100644 --- a/.github/workflows/deploy-stac-prod.yml +++ b/.github/workflows/deploy-stac-prod.yml @@ -31,6 +31,6 @@ jobs: call-bump-version-workflow: needs: deploy-stac-api - uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.8.3 + uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.11.2 secrets: USER_TOKEN: ${{ secrets.TOOLS_BOT_PAK }} diff --git a/.github/workflows/labeled-pr.yml b/.github/workflows/labeled-pr.yml index 103ae29a..f89f3e3b 100644 --- a/.github/workflows/labeled-pr.yml +++ b/.github/workflows/labeled-pr.yml @@ -12,4 +12,4 @@ on: jobs: call-labeled-pr-check-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.8.3 + uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.11.2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ab5f820c..ed83fc19 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,7 @@ on: jobs: call-release-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.8.3 + uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.11.2 with: release_prefix: ASF STAC secrets: diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index e688e92e..d6056395 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.9 - run: make install @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.9 - run: make install diff --git a/CHANGELOG.md b/CHANGELOG.md index c5f46926..e3913be6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.3.5] +### Changed +- Dependency upgrades. + ## [0.3.4] ### Changed - HAND license changed to CC0 from CCBy 4.0 in `collections/glo-30-hand/glo-30-hand.json` to match NASA data publishing guidelines. diff --git a/Makefile b/Makefile index 28eee611..9bf58983 100644 --- a/Makefile +++ b/Makefile @@ -64,4 +64,12 @@ flake8: flake8 --max-line-length=120 cfn-lint: - cfn-lint --template `find . -name cloudformation.yml` --info --ignore-checks W3002 + # Ignore "W1011 Use dynamic references over parameters for secrets" because we store secrets + # using GitHub Secrets. + # + # Ignore E3691 for validating the database instance engine and version, because RDS automatically + # applies minor version upgrades to keep the deployed database instance up-to-date, so we do not + # need to keep the engine version specified in the CloudFormation template up-to-date. + # + # See https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/rules.md + cfn-lint --template `find . -name cloudformation.yml` --info --ignore-checks W3002 W1011 E3691 diff --git a/apps/database/cloudformation.yml b/apps/database/cloudformation.yml index 86731350..973cef5f 100644 --- a/apps/database/cloudformation.yml +++ b/apps/database/cloudformation.yml @@ -48,7 +48,7 @@ Resources: VPCSecurityGroups: - !Ref DatabaseSecurityGroup Engine: postgres - EngineVersion: '14.4' + EngineVersion: '14.10' MasterUsername: postgres MasterUserPassword: !Ref DatabaseAdminPassword Port: '5432' diff --git a/requirements-apps-api.txt b/requirements-apps-api.txt index cd804a63..5d8b0713 100644 --- a/requirements-apps-api.txt +++ b/requirements-apps-api.txt @@ -1,5 +1,5 @@ mangum==0.17.0 -stac-fastapi.api==2.4.8 -stac-fastapi.extensions==2.4.8 -stac-fastapi.pgstac==2.4.10 -stac-fastapi.types==2.4.8 +stac-fastapi.api==2.5.5.post1 +stac-fastapi.extensions==2.5.5.post1 +stac-fastapi.pgstac==2.5.0 +stac-fastapi.types==2.5.5.post1 diff --git a/requirements-run-codebuild.txt b/requirements-run-codebuild.txt index d7d1a11f..435e8fd8 100644 --- a/requirements-run-codebuild.txt +++ b/requirements-run-codebuild.txt @@ -1 +1 @@ -boto3==1.33.4 \ No newline at end of file +boto3==1.34.140 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index a3b9e2c5..30f31f6f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,13 +1,13 @@ -r requirements-apps-api.txt -r requirements-run-codebuild.txt ./lib/asf-stac-util/ -boto3==1.33.4 -cfn-lint==0.83.3 -flake8==6.1.0 +boto3==1.34.140 +cfn-lint==1.5.0 +flake8==7.1.0 pypgstac[psycopg]==0.7.10 -pystac==1.9.0 -pytest==7.4.3 -requests==2.31.0 -shapely==2.0.2 -tqdm==4.66.1 -uvicorn==0.24.0.post1 +pystac==1.10.1 +pytest==8.2.2 +requests==2.32.3 +shapely==2.0.4 +tqdm==4.66.4 +uvicorn==0.30.1