Skip to content

Commit 021b222

Browse files
committed
Added Dependabot and GitHub Actions
1 parent 686e513 commit 021b222

File tree

5 files changed

+73
-1
lines changed

5 files changed

+73
-1
lines changed

.github/dependabot.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
version: 2
2+
3+
updates:
4+
# Version updates for GitHub Actions:
5+
- package-ecosystem: "github-actions"
6+
directory: "/" # Refers to ".github/workflows".
7+
schedule:
8+
interval: "weekly"
9+
10+
# Version updates for Dockerfiles:
11+
- package-ecosystem: "docker"
12+
directory: "/"
13+
schedule:
14+
interval: "weekly"
15+
16+
# Version updates for Docker Compose:
17+
- package-ecosystem: "docker-compose"
18+
directory: "/"
19+
schedule:
20+
interval: "weekly"

.github/scala-steward.conf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#
2+
# Configuration for Scala Steward.
3+
#
4+
# Reference: https://github.com/scala-steward-org/scala-steward/blob/main/docs/repo-specific-configuration.md
5+
#
6+
7+
updatePullRequests = "always"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#
2+
# Uses the sbt-dependency-submission GitHub Action to update the dependency graph on GitHub.
3+
#
4+
# This makes Dependabot alerts possible. However, Dependabot security updates and Dependabot version updates for sbt dependencies remain unavailable because Dependabot does not support sbt.
5+
#
6+
7+
name: Update Dependency Graph
8+
9+
on:
10+
push:
11+
branches:
12+
- main
13+
14+
permissions:
15+
contents: write # Required to submit the dependency graph to GitHub.
16+
17+
jobs:
18+
dependency-graph:
19+
name: Update Dependency Graph
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v5
23+
- uses: sbt/setup-sbt@v1
24+
- uses: scalacenter/sbt-dependency-submission@v3
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#
2+
# Uses the Scala Steward GitHub Action to upgrade dependencies.
3+
#
4+
5+
name: Scala Steward
6+
7+
on:
8+
workflow_dispatch: # Makes it possible to trigger the workflow manually.
9+
schedule:
10+
- cron: "0 0 * * SAT" # 00:00 on Saturdays
11+
12+
permissions:
13+
contents: write
14+
pull-requests: write
15+
16+
jobs:
17+
scala-steward:
18+
name: Scala Steward
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: scala-steward-org/scala-steward-action@v2

0 commit comments

Comments
 (0)