This is an automated email from the ASF dual-hosted git repository. hello-stephen pushed a commit to branch ci/slim-release-actions-42 in repository https://gitbox.apache.org/repos/asf/doris.git
commit ec43d9d71de268f3d18010cde9902596ad10c45d Author: lidongyang <[email protected]> AuthorDate: Tue Sep 15 20:26:24 2026 +0800 [chore](build) Reduce redundant Actions on branch-4.2 Limit release-branch Code Checks push runs to shell-script changes, remove the duplicate large-file push run and obsolete two-approval workflow, and path-filter the thirdparty PR workflow. Preserve existing PR, comment, and manual triggers. --- .github/workflows/build-thirdparty.yml | 5 ++++ .github/workflows/code-checks.yml | 9 ++++++- .github/workflows/lfs-warning.yml | 3 +-- .github/workflows/pr-approve-status.yml | 43 --------------------------------- 4 files changed, 14 insertions(+), 46 deletions(-) diff --git a/.github/workflows/build-thirdparty.yml b/.github/workflows/build-thirdparty.yml index 90b8f33640c..f8de0f8008d 100644 --- a/.github/workflows/build-thirdparty.yml +++ b/.github/workflows/build-thirdparty.yml @@ -19,6 +19,11 @@ name: Build Third Party Libraries on: pull_request: + paths: + - 'thirdparty/**' + - 'env.sh' + - 'regression-test/pipeline/external/conf/fe.conf' + - '.github/workflows/build-thirdparty.yml' workflow_dispatch: issue_comment: types: [ created ] diff --git a/.github/workflows/code-checks.yml b/.github/workflows/code-checks.yml index ac368fcf6a2..8c903c220e9 100644 --- a/.github/workflows/code-checks.yml +++ b/.github/workflows/code-checks.yml @@ -17,7 +17,14 @@ name: Code Checks -on: [push, pull_request_target] +on: + push: + paths: + - '**/*.sh' + - '**/*.bash' + - '**/*.zsh' + - 'tools/single-node-cluster/multi-fe' + pull_request_target: jobs: shellcheck: diff --git a/.github/workflows/lfs-warning.yml b/.github/workflows/lfs-warning.yml index 4db79ceded9..2bc7d1a591a 100644 --- a/.github/workflows/lfs-warning.yml +++ b/.github/workflows/lfs-warning.yml @@ -18,7 +18,7 @@ --- name: 'Check Large File' -on: [push, pull_request_target] +on: pull_request_target jobs: large-file-checker: @@ -44,4 +44,3 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} filesizelimit: 1MB - diff --git a/.github/workflows/pr-approve-status.yml b/.github/workflows/pr-approve-status.yml deleted file mode 100644 index fe0a0161607..00000000000 --- a/.github/workflows/pr-approve-status.yml +++ /dev/null @@ -1,43 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. ---- -name: Need_2_Approval - -on: - pull_request_review: - types: [ submitted ] - -jobs: - Need_2_Approval: - runs-on: ubuntu-latest - timeout-minutes: 5 - steps: - - uses: actions/checkout@v3 - - name: Install Python dependencies - uses: actions/setup-python@v5 - with: - python-version: '3.10' # Adjust if needed - - name: Install match library - run: | - pip install --upgrade pip - pip install match - pip install requests - - name: Run Python script - run: | - python tools/maintainers/check_review.py ${{ github.event.pull_request.number }} ${{secrets.GITHUB_TOKEN}} -env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
