Skip to content

Commit

Permalink
Add dependabot configuration file
Browse files Browse the repository at this point in the history
This commit adds dependabot configuration for keeping
versions up to date. To enable this, gradle build files
were also changed so that the dependency-management
plugin version is now managed by Boot and not set
explicitly. This commit also uses a common GitHub
Action and removes files used for Jenkins builds that
are no longer operational.
  • Loading branch information
Robert McNees committed Jul 23, 2024
1 parent cf11fd5 commit 513068f
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 67 deletions.
32 changes: 32 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
version: 2
updates:

- package-ecosystem: "maven"
directories:
- "/initial"
- "/complete"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-patch"]
schedule:
interval: "monthly"
target-branch: "main"
groups:
guide-dependencies-maven:
patterns:
- "*"

- package-ecosystem: "gradle"
directories:
- "/initial"
- "/complete"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-patch"]
schedule:
interval: "monthly"
target-branch: "main"
groups:
guide-dependencies-gradle:
patterns:
- "*"
30 changes: 1 addition & 29 deletions .github/workflows/continuous-integration-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,32 +10,4 @@ on:

jobs:
build:
name: Build Main Branch
runs-on: ubuntu-latest

steps:
- name: Checkout source code
uses: actions/checkout@v3

- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
cache: maven

- name: Build Initial with Maven
working-directory: ./initial
run: ./mvnw --batch-mode clean package

- name: Build Initial with Gradle
working-directory: ./initial
run: ./gradlew build

- name: Build Complete with Maven
working-directory: ./complete
run: ./mvnw --batch-mode clean package

- name: Build Complete with Gradle
working-directory: ./complete
run: ./gradlew build
uses: spring-guides/getting-started-macros/.github/workflows/build_initial_complete_maven_gradle.yml@main
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@ README.html
/complete/.idea
/initial/*.iml
/complete/*.iml
*.idea
3 changes: 2 additions & 1 deletion complete/build.gradle
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
plugins {
id 'org.springframework.boot' version '3.3.0'
id 'io.spring.dependency-management' version '1.1.5'
id 'java'
}

apply plugin: 'io.spring.dependency-management'

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'
Expand Down
3 changes: 2 additions & 1 deletion initial/build.gradle
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
plugins {
id 'org.springframework.boot' version '3.3.0'
id 'io.spring.dependency-management' version '1.1.5'
id 'java'
}

apply plugin: 'io.spring.dependency-management'

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'
Expand Down
36 changes: 0 additions & 36 deletions test/run.sh

This file was deleted.

0 comments on commit 513068f

Please sign in to comment.