diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 030906523..7a83a0f08 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -13,4 +13,4 @@ on: jobs: call-changelog-check-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.15.0 + uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.17.1 diff --git a/.github/workflows/create-jira-issue.yml b/.github/workflows/create-jira-issue.yml index b7ffba87b..f9c09ec32 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.15.0 + uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.17.1 secrets: JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }} diff --git a/.github/workflows/deploy-daac.yml b/.github/workflows/deploy-daac.yml index 7efde609b..40bf4a9d3 100644 --- a/.github/workflows/deploy-daac.yml +++ b/.github/workflows/deploy-daac.yml @@ -114,6 +114,6 @@ jobs: call-bump-version-workflow: if: github.ref == 'refs/heads/main' needs: deploy - uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.15.0 + uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.17.1 secrets: USER_TOKEN: ${{ secrets.TOOLS_BOT_PAK }} diff --git a/.github/workflows/labeled-pr.yml b/.github/workflows/labeled-pr.yml index 2d4eb5bf3..e125e6fa9 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.15.0 + uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.17.1 diff --git a/.github/workflows/release-template-comment.yml b/.github/workflows/release-template-comment.yml index ba1a9c4ad..96382fa29 100644 --- a/.github/workflows/release-template-comment.yml +++ b/.github/workflows/release-template-comment.yml @@ -7,7 +7,7 @@ on: jobs: call-release-checklist-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.15.0 + uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.17.1 permissions: pull-requests: write with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e01360300..edc61d144 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.15.0 + uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.17.1 with: release_prefix: HyP3 secrets: diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 3a4b6bfb3..d0b563dd2 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -8,10 +8,10 @@ on: push jobs: call-ruff-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-ruff.yml@v0.15.0 + uses: ASFHyP3/actions/.github/workflows/reusable-ruff.yml@v0.17.1 call-mypy-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-mypy.yml@v0.15.0 + uses: ASFHyP3/actions/.github/workflows/reusable-mypy.yml@v0.17.1 cfn-lint: runs-on: ubuntu-latest @@ -84,4 +84,4 @@ jobs: snyk iac test --severity-threshold=high call-secrets-analysis-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.15.0 + uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.17.1 diff --git a/pyproject.toml b/pyproject.toml index f4235043a..e8d648ce8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,6 +32,9 @@ convention = "google" case-sensitive = true lines-after-imports = 2 +[tool.ruff.lint.extend-per-file-ignores] +"tests/*" = ["D100", "D103", "ANN"] + [tool.mypy] python_version = "3.13" warn_redundant_casts = true diff --git a/requirements-all.txt b/requirements-all.txt index cb9e1c7d9..8f580acb7 100644 --- a/requirements-all.txt +++ b/requirements-all.txt @@ -11,8 +11,8 @@ moto[dynamodb]==5.0.28 pytest==8.3.4 PyYAML==6.0.2 responses==0.25.6 -ruff -mypy +ruff==0.9.5 +mypy==1.15.0 setuptools==75.8.0 openapi-spec-validator==0.7.1 cfn-lint==1.23.1