From 7745f866def0a278966da081a6847d1fe1832060 Mon Sep 17 00:00:00 2001 From: Vladislav Yatsun Date: Wed, 9 Sep 2026 14:57:53 +0200 Subject: [PATCH 1/2] ci: drop ORT resolutions in favor of shared curations --- .ort.yml | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/.ort.yml b/.ort.yml index d92a60d..4b8b0ad 100644 --- a/.ort.yml +++ b/.ort.yml @@ -1,4 +1,6 @@ --- +analyzer: + skip_excluded: true excludes: scopes: - pattern: "dev" @@ -10,20 +12,3 @@ excludes: - pattern: "test" reason: "TEST_DEPENDENCY_OF" comment: "Packages for testing only." -resolutions: - rule_violations: - - message: ".*PyPI::setuptools:78\\..*" - reason: "CANT_FIX_EXCEPTION" - comment: "BSD 3-Clause License: https://github.com/pypa/setuptools/blob/v78.1.1/LICENSE" - - message: ".*PyPI::httpcore:1\\..*" - reason: "CANT_FIX_EXCEPTION" - comment: "BSD 3-Clause License: https://github.com/encode/httpcore/blob/master/LICENSE.md" - - message: ".*PyPI::httpx:0\\..*" - reason: "CANT_FIX_EXCEPTION" - comment: "BSD 3-Clause License: https://github.com/encode/httpx/blob/master/LICENSE.md" - - message: ".*PyPI::typing-extensions:4\\..*" - reason: "CANT_FIX_EXCEPTION" - comment: "Same as CPython: https://github.com/python/typing_extensions/blob/main/LICENSE" - - message: ".*PyPI::idna:3\\..*" - reason: "CANT_FIX_EXCEPTION" - comment: "BSD 3-Clause License: https://github.com/kjd/idna/blob/master/LICENSE.md" From 14972185b055f2c9d9894559bb8afb93770a34ae Mon Sep 17 00:00:00 2001 From: Vladislav Yatsun Date: Wed, 9 Sep 2026 14:58:03 +0200 Subject: [PATCH 2/2] ci: align workflows with recommended configuration --- .github/dependabot.yml | 4 ++-- .github/pull_request_template.md | 6 ------ .github/workflows/dependabot-automation.yml | 3 ++- .github/workflows/slash-command-dispatch.yml | 4 +++- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c329bcb..d52a8b2 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -18,8 +18,8 @@ updates: day: "wednesday" time: "09:00" commit-message: - # Prefix all commit messages with "chore: " - prefix: "chore" + prefix: "ci" + include: scope groups: ai-dial-ci: applies-to: version-updates diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index b6aab88..25f403d 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -7,10 +7,4 @@ -### Checklist - - - -- [ ] Title of the pull request follows [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) - By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. diff --git a/.github/workflows/dependabot-automation.yml b/.github/workflows/dependabot-automation.yml index 339287b..3f17b55 100644 --- a/.github/workflows/dependabot-automation.yml +++ b/.github/workflows/dependabot-automation.yml @@ -13,8 +13,9 @@ jobs: steps: - name: Dependabot metadata id: metadata - uses: dependabot/fetch-metadata@25dd0e34f4fe68f24cc83900b1fe3fe149efef98 # v3.1.0 + uses: dependabot/fetch-metadata@25dd0e34f4fe68f24cc83900b1fe3fe149efef98 # v3.1.0 - name: Approve PR + if: steps.metadata.outputs.update-type != 'version-update:semver-major' run: gh pr review --approve "$PR_URL" env: PR_URL: ${{ github.event.pull_request.html_url }} diff --git a/.github/workflows/slash-command-dispatch.yml b/.github/workflows/slash-command-dispatch.yml index ccf0db8..5cfab5e 100644 --- a/.github/workflows/slash-command-dispatch.yml +++ b/.github/workflows/slash-command-dispatch.yml @@ -5,7 +5,9 @@ on: jobs: slashCommandDispatch: runs-on: ubuntu-latest - if: ${{ github.event.issue.pull_request }} + if: | + github.event.issue.pull_request && + github.event.issue.state == 'open' steps: - name: Slash Command Dispatch id: scd