⬆️ Bump tokio from 1.47.1 to 1.48.0 #2524
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: semver-checks | |
on: | |
workflow_dispatch: | |
push: | |
branches: ["main"] | |
pull_request: | |
branches: ["*"] | |
jobs: | |
semver-checks: | |
permissions: | |
contents: read | |
pull-requests: write | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
- uses: ./.github/actions/setup-rust | |
- name: install dependencies | |
run: | | |
sudo apt update | |
sudo apt install -y libacl1-dev | |
- name: Check semver | |
uses: obi1kenobi/cargo-semver-checks-action@5b298c9520f7096a4683c0bd981a7ac5a7e249ae # v2.8 | |
with: | |
package: pna,libpna | |
feature-group: all-features | |
- name: Add label if contains break | |
if: failure() && github.event_name == 'pull_request' | |
shell: bash | |
run: | | |
# Add break label when semver checks not pass (has breaking changes) | |
gh pr edit ${{ github.event.pull_request.number }} --add-label 'break' | |
env: | |
GH_TOKEN: ${{ github.token }} | |
- name: Remove break label on success | |
if: success() && github.event_name == 'pull_request' | |
shell: bash | |
run: | | |
# Remove the label when semver checks pass (no breaking changes) | |
gh pr edit ${{ github.event.pull_request.number }} --remove-label 'break' || true | |
env: | |
GH_TOKEN: ${{ github.token }} |