diff --git a/.github/workflows/basic-validator.yaml b/.github/workflows/basic-validator.yaml index 88b4d60..a9dab90 100644 --- a/.github/workflows/basic-validator.yaml +++ b/.github/workflows/basic-validator.yaml @@ -47,7 +47,7 @@ jobs: - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: ${{ env.PYTHON_VERSION }} - - uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1.4.1 + - uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1.4.2 with: virtualenvs-in-project: true version: ${{ env.POETRY_VERSION }} diff --git a/asfyaml/feature/project.py b/asfyaml/feature/project.py index c1a02c9..0852ad3 100644 --- a/asfyaml/feature/project.py +++ b/asfyaml/feature/project.py @@ -141,6 +141,7 @@ strictyaml.Optional("source_artifact_paths"): strictyaml.Seq(strictyaml.Str()), strictyaml.Optional("source_excludes_lightweight"): strictyaml.Seq(strictyaml.Str()), strictyaml.Optional("source_excludes_rat"): strictyaml.Seq(strictyaml.Str()), + strictyaml.Optional("rat_excludes_url"): strictyaml.Str(), strictyaml.Optional("start_vote_subject"): strictyaml.Str(), strictyaml.Optional("start_vote_template"): strictyaml.Str(), strictyaml.Optional("finish_vote_template"): strictyaml.Str(), diff --git a/tests/project_metadata.py b/tests/project_metadata.py index 21a69e8..eacb5de 100644 --- a/tests/project_metadata.py +++ b/tests/project_metadata.py @@ -208,6 +208,7 @@ github_vote_workflow_path: - .github/workflows/vote.yml license_check_mode: RAT + rat_excludes_url: https://raw.githubusercontent.com/apache/example/main/.rat-excludes vote_recipients: to: private@tooling.apache.org min_hours: 72