Skip to content

Commit

Permalink
Auto label PRs that may require extra checks
Browse files Browse the repository at this point in the history
We would like to automatically run benchcomp if the PR touches some
files. Use an auto label action for that.
  • Loading branch information
celinval committed Sep 21, 2023
1 parent c7c0f18 commit c68b40a
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 1 deletion.
14 changes: 14 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Copyright Kani Contributors
# SPDX-License-Identifier: Apache-2.0 OR MIT
#
# Configuration for auto-labeling PRs
#
# Note that we enable dot, so "**" matches all files in a folder

Z-BenchCI:
- kani-compiler/**
- rust-toolchain.toml
- kani-dependencies
- kani-driver/src/call-*
- Cargo.lock

30 changes: 30 additions & 0 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Copyright Kani Contributors
# SPDX-License-Identifier: Apache-2.0 OR MIT
#
# Auto label PRs based on the files that were changed
#
# This PR runs on `pull_request_target` because it needs extra write permission.
#
# Thus, we keep this workflow minimal, and the only action used here is from a
# verified publisher.
#
# See <https://github.com/actions/labeler/issues/121> for more details.

name: Auto Label
on: pull_request_target

jobs:
auto-label:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- name: Checkout Kani
uses: actions/checkout@v3

- name: Label PR
uses: actions/labeler@v4
with:
dot: true

1 change: 0 additions & 1 deletion .github/workflows/toolchain-upgrade.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@ jobs:
branch: toolchain-${{ env.next_toolchain_date }}
delete-branch: true
title: 'Automatic toolchain upgrade to nightly-${{ env.next_toolchain_date }}'
labels: Z-BenchCI
body: >
Update Rust toolchain from nightly-${{ env.current_toolchain_date }} to
nightly-${{ env.next_toolchain_date }} without any other source changes.
Expand Down

0 comments on commit c68b40a

Please sign in to comment.