diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b785a768..bac687bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,13 +42,13 @@ jobs: - run: ./clippy.sh - run: cargo xtask public-api - if: github.event_name == 'pull_request' + if: github.event_name != 'schedule' - run: cargo xtask public-api --bless - if: github.event_name != 'pull_request' && github.repository_owner == 'aya-rs' + if: github.event_name == 'schedule' - uses: peter-evans/create-pull-request@v7 - if: github.event_name != 'pull_request' && github.repository_owner == 'aya-rs' + if: github.event_name == 'schedule' with: # GitHub actions aren't allowed to trigger other actions to prevent # abuse; the canonical workaround is to use a sufficiently authorized diff --git a/Cargo.toml b/Cargo.toml index 97849cf0..3ff553bc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -89,7 +89,7 @@ once_cell = { version = "1.20.1", default-features = false } proc-macro2 = { version = "1", default-features = false } proc-macro2-diagnostics = { version = "0.10.1", default-features = false } procfs = { version = "0.17.0", default-features = false } -public-api = { version = "0.49.0", default-features = false } +public-api = { version = "0.50.0", default-features = false } quote = { version = "1", default-features = false } rand = { version = "0.9", default-features = false } rbpf = { version = "0.3.0", default-features = false } diff --git a/xtask/src/public_api.rs b/xtask/src/public_api.rs index b631b358..6d2b63b1 100644 --- a/xtask/src/public_api.rs +++ b/xtask/src/public_api.rs @@ -18,7 +18,7 @@ pub struct Options { #[clap(long)] pub bless: bool, - /// Bless new API changes. + /// Build for the target triple. #[clap(long)] pub target: Option, }