Skip to content

Commit

Permalink
Merge pull request #114 from bgilbert/dependabot
Browse files Browse the repository at this point in the history
Add Dependabot config template
  • Loading branch information
bgilbert committed May 25, 2023
2 parents 4452322 + f94c9ca commit 4e8a0c4
Show file tree
Hide file tree
Showing 3 changed files with 160 additions and 0 deletions.
50 changes: 50 additions & 0 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,15 @@ repos:
rhel8_package: rust-afterburn
rhel9_package: rust-afterburn

bootupd:
url: https://github.com/coreos/bootupd
vars:
git_repo: bootupd
crate: bootupd
fedora_package: rust-bootupd
rhel8_package: rust-bootupd
rhel9_package: rust-bootupd

butane:
url: https://github.com/coreos/butane
vars:
Expand Down Expand Up @@ -64,9 +73,19 @@ repos:
vars:
git_repo: fedora-coreos-config

fedora-coreos-stream-generator:
url: https://github.com/coreos/fedora-coreos-stream-generator
vars:
git_repo: fedora-coreos-stream-generator

fedora-coreos-streams:
url: https://github.com/coreos/fedora-coreos-streams

ign-converter:
url: https://github.com/coreos/ign-converter
vars:
git_repo: ign-converter

ignition:
url: https://github.com/coreos/ignition
vars:
Expand All @@ -85,13 +104,32 @@ repos:
crate: ignition-config
fedora_package: rust-ignition-config

liboverdrop-rs:
url: https://github.com/coreos/liboverdrop-rs
vars:
git_repo: liboverdrop-rs
crate: liboverdrop
fedora_package: rust-liboverdrop

openat-ext:
url: https://github.com/coreos/openat-ext
vars:
git_repo: openat-ext
crate: openat-ext
fedora_package: rust-openat-ext

openssh-keys:
url: https://github.com/coreos/openssh-keys
vars:
git_repo: openssh-keys
crate: openssh-keys
fedora_package: rust-openssh-keys

repo-templates:
url: https://github.com/coreos/repo-templates
vars:
git_repo: repo-templates

rhcosbot:
url: https://github.com/coreos/rhcosbot
vars:
Expand All @@ -106,6 +144,17 @@ repos:
fedora_package: rust-ssh-key-dir
rhel9_package: rust-ssh-key-dir

stream-metadata-go:
url: https://github.com/coreos/stream-metadata-go
vars:
git_repo: stream-metadata-go

stream-metadata-rust:
url: https://github.com/coreos/stream-metadata-rust
vars:
git_repo: stream-metadata-rust
crate: coreos-stream-metadata

triagebot:
url: https://github.com/coreos/triagebot
vars:
Expand All @@ -122,6 +171,7 @@ repos:
templates:
- container/container.yml
- container/container-rebuild.yml
- dependabot/dependabot.yml
- fcos/release-checklist.md
- go/release-checklist.md
- go/signing-ticket.sh
Expand Down
91 changes: 91 additions & 0 deletions dependabot/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
vars:
dependabot_directory: /
dependabot_ecosystem: auto
dependabot_interval: weekly
dependabot_labels: [dependency]

files:
- repo: afterburn
path: .github/dependabot.yml
vars:
dependabot_labels: [dependency, skip-notes]

- repo: airlock
path: .github/dependabot.yml
vars:
dependabot_labels: [kind/dependency]

- repo: bootupd
path: .github/dependabot.yml
vars:
dependabot_labels: [area/dependencies]

- repo: butane
path: .github/dependabot.yml
vars:
dependabot_labels: [dependency, skip-notes]

# coreos-assembler has some extra rules that aren't yet supported by the
# template

- repo: coreos-installer
path: .github/dependabot.yml
vars:
dependabot_labels: [dependency, skip-notes]

- repo: fedora-coreos-stream-generator
path: .github/dependabot.yml
vars:
dependabot_labels: []
dependabot_interval: daily

- repo: ign-converter
path: .github/dependabot.yml

- repo: ignition
path: .github/dependabot.yml
vars:
dependabot_labels: [dependency, skip-notes]

- repo: ignition-config-rs
path: .github/dependabot.yml
vars:
dependabot_labels: [dependency, skip-notes]

- repo: liboverdrop-rs
path: .github/dependabot.yml

- repo: openat-ext
path: .github/dependabot.yml
vars:
dependabot_interval: daily

- repo: openssh-keys
path: .github/dependabot.yml
vars:
dependabot_labels: []

- repo: repo-templates
path: .github/dependabot.yml
vars:
dependabot_directory: /tmpl8
dependabot_ecosystem: cargo
dependabot_interval: monthly

# rpm-ostree has some extra rules that aren't yet supported by the
# template

- repo: ssh-key-dir
path: .github/dependabot.yml

- repo: stream-metadata-go
path: .github/dependabot.yml

- repo: stream-metadata-rust
path: .github/dependabot.yml

- repo: zincati
path: .github/dependabot.yml
vars:
dependabot_labels: [area/dependencies]
dependabot_interval: daily
19 changes: 19 additions & 0 deletions dependabot/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
version: 2
updates:
- package-ecosystem: {% if dependabot_ecosystem != "auto" -%}
{{ dependabot_ecosystem }}
{%- elif crate -%}
cargo
{%- else -%}
gomod
{%- endif %}
directory: {{ dependabot_directory }}
schedule:
interval: {{ dependabot_interval }}
open-pull-requests-limit: 10
{%- if dependabot_labels %}
labels:
{%- for label in dependabot_labels %}
- {{ label }}
{%- endfor %}
{% endif %}

0 comments on commit 4e8a0c4

Please sign in to comment.