-
-
Notifications
You must be signed in to change notification settings - Fork 0
chore(deps): Update dependencies and CI config #59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
93389e5
7442c75
2f09e4b
aa4c522
28a2fc0
c41d297
2069561
066e35e
60a63db
ad4c29e
8497992
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| 1.3.10 |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -22,6 +22,7 @@ env: | |
| CARGO_TERM_COLOR: always | ||
| CI: true | ||
| GITHUB_ACTIONS: true | ||
| MISE_ENV: ci | ||
|
|
||
| jobs: | ||
| quality: | ||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -11,47 +11,69 @@ queue_rules: | |||||||||||||||||||||||||||
| - check-success = coverage | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| pull_request_rules: | ||||||||||||||||||||||||||||
| # Tier 1: Maintainer PRs -- queue when maintainer adds 'lgtm' label | ||||||||||||||||||||||||||||
| - name: Queue maintainer PRs with lgtm label | ||||||||||||||||||||||||||||
| # Tier 1: Trusted bot PRs -- auto-approve and queue immediately | ||||||||||||||||||||||||||||
| - name: Auto-approve and queue dependabot PRs | ||||||||||||||||||||||||||||
| conditions: | ||||||||||||||||||||||||||||
| - base = main | ||||||||||||||||||||||||||||
| - "author=@maintainers" | ||||||||||||||||||||||||||||
| - label = lgtm | ||||||||||||||||||||||||||||
| - author = dependabot[bot] | ||||||||||||||||||||||||||||
| - -draft | ||||||||||||||||||||||||||||
| - label != do-not-merge | ||||||||||||||||||||||||||||
| # release.yml is autogenerated by cargo-dist -- dependabot updates to | ||||||||||||||||||||||||||||
| # pinned actions in it will break the release pipeline. Dependabot has no | ||||||||||||||||||||||||||||
| # way to ignore specific workflow files, so we block it here instead. | ||||||||||||||||||||||||||||
| - -files~=\.github/workflows/release\.yml | ||||||||||||||||||||||||||||
| actions: | ||||||||||||||||||||||||||||
| review: | ||||||||||||||||||||||||||||
| type: APPROVE | ||||||||||||||||||||||||||||
| message: Automatically approved by Mergify | ||||||||||||||||||||||||||||
| queue: | ||||||||||||||||||||||||||||
| name: default | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| - name: Auto-approve and queue dosu PRs | ||||||||||||||||||||||||||||
| conditions: | ||||||||||||||||||||||||||||
| - base = main | ||||||||||||||||||||||||||||
| - author = dosubot[bot] | ||||||||||||||||||||||||||||
| - -draft | ||||||||||||||||||||||||||||
| - label != do-not-merge | ||||||||||||||||||||||||||||
| actions: | ||||||||||||||||||||||||||||
unclesp1d3r marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||||||||||||||||||||||||
| review: | ||||||||||||||||||||||||||||
| type: APPROVE | ||||||||||||||||||||||||||||
| message: Automatically approved by Mergify | ||||||||||||||||||||||||||||
| queue: | ||||||||||||||||||||||||||||
| name: default | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| # Tier 2: Trusted bot PRs -- auto-queue when checks pass | ||||||||||||||||||||||||||||
| - name: Auto-queue release-plz PRs | ||||||||||||||||||||||||||||
| conditions: | ||||||||||||||||||||||||||||
| - base = main | ||||||||||||||||||||||||||||
| - "head ~= ^release-plz-" | ||||||||||||||||||||||||||||
| - -draft | ||||||||||||||||||||||||||||
| - label != do-not-merge | ||||||||||||||||||||||||||||
|
Comment on lines
45
to
50
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: git ls-files | grep -E '\.mergify|mergify'Repository: EvilBit-Labs/ruley Length of output: 74 🏁 Script executed: cat -n .mergify.yml | head -50Repository: EvilBit-Labs/ruley Length of output: 2009 🌐 Web query:
💡 Result: The release-plz GitHub Action/bot is created and maintained by Marco Ieni (GitHub: 🏁 Script executed: find .github -type f -name "*.yml" -o -name "*.yaml" 2>/dev/null | head -20Repository: EvilBit-Labs/ruley Length of output: 369 🏁 Script executed: cat -n .github/workflows/*.yml 2>/dev/null | grep -A 10 -B 2 "release-plz"Repository: EvilBit-Labs/ruley Length of output: 2813 🏁 Script executed: rg "release-plz" --type yaml -A 5 -B 5Repository: EvilBit-Labs/ruley Length of output: 1001 Add author constraint to release-plz auto-queue rule. Line 35 trusts only branch naming ( Proposed fix - name: Auto-queue release-plz PRs
conditions:
- base = main
+ - author = github-actions[bot]
- "head ~= ^release-plz-"
- -draft
- label != do-not-merge📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||||||||||||||
| actions: | ||||||||||||||||||||||||||||
| queue: | ||||||||||||||||||||||||||||
| name: default | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| - name: Auto-approve and queue dependabot PRs | ||||||||||||||||||||||||||||
| # Tier 2: Maintainer PRs -- queue when maintainer self-labels 'lgtm' | ||||||||||||||||||||||||||||
| # (no approval required; solves the sole-maintainer self-merge problem) | ||||||||||||||||||||||||||||
| - name: Queue maintainer PRs with lgtm label | ||||||||||||||||||||||||||||
| conditions: | ||||||||||||||||||||||||||||
| - base = main | ||||||||||||||||||||||||||||
| - author = dependabot[bot] | ||||||||||||||||||||||||||||
| - "author=@maintainers" | ||||||||||||||||||||||||||||
| - -draft | ||||||||||||||||||||||||||||
| - label = lgtm | ||||||||||||||||||||||||||||
| - label != do-not-merge | ||||||||||||||||||||||||||||
| - -files~=\.github/workflows/release\.yml | ||||||||||||||||||||||||||||
| actions: | ||||||||||||||||||||||||||||
| review: | ||||||||||||||||||||||||||||
| type: APPROVE | ||||||||||||||||||||||||||||
| message: Automatically approved by Mergify | ||||||||||||||||||||||||||||
| queue: | ||||||||||||||||||||||||||||
| name: default | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| # Tier 3: All other PRs (external contributors, copilot) -- require maintainer approval | ||||||||||||||||||||||||||||
| # Tier 3: External contributor PRs -- require maintainer approval | ||||||||||||||||||||||||||||
| - name: Queue external PRs when approved by maintainer | ||||||||||||||||||||||||||||
| conditions: | ||||||||||||||||||||||||||||
| - base = main | ||||||||||||||||||||||||||||
| - "-author=@maintainers" | ||||||||||||||||||||||||||||
| - author != dependabot[bot] | ||||||||||||||||||||||||||||
| - author != dosubot[bot] | ||||||||||||||||||||||||||||
| - "-head ~= ^release-plz-" | ||||||||||||||||||||||||||||
| - -draft | ||||||||||||||||||||||||||||
| - "approved-reviews-by=@maintainers" | ||||||||||||||||||||||||||||
| - label != do-not-merge | ||||||||||||||||||||||||||||
| actions: | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| 3.14.3 |
Uh oh!
There was an error while loading. Please reload this page.