Skip to content

Commit d58efeb

Browse files
Add GitHub Actions for dependency updates (#427)
1 parent 1c64b90 commit d58efeb

File tree

3 files changed

+40
-3
lines changed

3 files changed

+40
-3
lines changed

.github/dependabot.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,15 @@ updates:
1313
interval: "daily"
1414
time: "18:00"
1515
allow:
16-
# Allow both direct and indirect updates for all packages
17-
- dependency-type: all
16+
# Allow direct updates for packages
17+
- dependency-type: direct
1818
# a group of dependencies will be updated together in one pull request
1919
groups:
2020
golang:
2121
# group all semantic versioning levels together in one pull request
2222
update-types:
2323
- major
2424
- minor
25-
- patch
2625
patterns:
2726
- "*"
2827

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Copyright (c) 2025 Dell Inc., or its subsidiaries. All Rights Reserved.
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
9+
# Reusable workflow to perform updates of Dell client libraries to latest commits
10+
name: Dell Libraries Commit Update
11+
on: # yamllint disable-line rule:truthy
12+
workflow_dispatch:
13+
14+
jobs:
15+
package-update:
16+
uses: dell/common-github-actions/.github/workflows/update-libraries-to-commits.yml@main
17+
name: Dell Libraries Update
18+
secrets: inherit
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Copyright (c) 2025 Dell Inc., or its subsidiaries. All Rights Reserved.
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
9+
# Reusable workflow to perform updates of Dell client libraries
10+
name: Dell Libraries Release Update
11+
on: # yamllint disable-line rule:truthy
12+
workflow_dispatch:
13+
repository_dispatch:
14+
types: [latest-released-libraries]
15+
16+
jobs:
17+
package-update:
18+
uses: dell/common-github-actions/.github/workflows/update-libraries.yml@main
19+
name: Dell Libraries Update
20+
secrets: inherit

0 commit comments

Comments
 (0)