Remove Dependabot and auto-update workflows

Manual dependency management is simpler and gives more control.
This commit is contained in:
pandaadir05
2025-11-21 13:10:53 +02:00
parent 795b9c23fe
commit 5bbad499fa
3 changed files with 2 additions and 71 deletions

View File

@@ -25,7 +25,8 @@
"Bash(Select-String -Pattern \"Checking|Finished|error\")", "Bash(Select-String -Pattern \"Checking|Finished|error\")",
"Bash(Select-Object -First 20)", "Bash(Select-Object -First 20)",
"Bash(git restore:*)", "Bash(git restore:*)",
"Bash(test:*)" "Bash(test:*)",
"Bash(gh pr list:*)"
], ],
"deny": [], "deny": [],
"ask": [] "ask": []

View File

@@ -1,34 +0,0 @@
version: 2
updates:
- package-ecosystem: "cargo"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 10
reviewers:
- "pandaadir05"
labels:
- "dependencies"
- "rust"
commit-message:
prefix: "chore"
include: "scope"
groups:
dev-dependencies:
dependency-type: "development"
update-types:
- "minor"
- "patch"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 5
labels:
- "dependencies"
- "github-actions"
commit-message:
prefix: "ci"

View File

@@ -1,36 +0,0 @@
name: Dependency Management
on:
schedule:
- cron: '0 0 * * 1'
workflow_dispatch:
permissions:
contents: write
pull-requests: write
jobs:
update-dependencies:
name: Update Dependencies
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Update dependencies
run: cargo update
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
commit-message: Update Cargo dependencies
title: 'chore: update Cargo dependencies'
body: |
Automated dependency update generated by GitHub Actions.
Please review the changes and ensure all tests pass before merging.
branch: deps/cargo-update
delete-branch: true