From 76fcab5a70321276308250f27fa8c377ff7ed99b Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 14 Jun 2024 16:59:55 +0000
Subject: [PATCH 01/11] Update dependency
org.apache.maven.plugins:maven-surefire-plugin to v3.3.0
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index c25712a3ba95..54fb31c32db2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.2.5
+ 3.3.0
org.apache.maven.plugins
From 45d7054ca441aeb88fe63248e12f4a6533db4c78 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 14 Jun 2024 19:49:39 +0000
Subject: [PATCH 02/11] Update actions/checkout digest to 692973e
---
.github/workflows/tests.yml | 2 +-
.github/workflows/validate-json-files.yml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 1fdb2e93a2d4..d97dc10c0726 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -12,7 +12,7 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4
+ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Set up JDK 17
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4
with:
diff --git a/.github/workflows/validate-json-files.yml b/.github/workflows/validate-json-files.yml
index d875c3d823d0..c4f2a106c607 100644
--- a/.github/workflows/validate-json-files.yml
+++ b/.github/workflows/validate-json-files.yml
@@ -10,7 +10,7 @@ jobs:
validate-json:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4
+ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Validate successfully reproduced breaking update JSON
uses: cardinalby/schema-validator-action@v3
From dc88a82de25746df460beafb41fc7e4385784d19 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 14 Jun 2024 21:35:10 +0000
Subject: [PATCH 03/11] Update dependency org.apache.maven:maven-model to
v3.9.7
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 54fb31c32db2..dbefbe278017 100644
--- a/pom.xml
+++ b/pom.xml
@@ -138,7 +138,7 @@
org.apache.maven
maven-model
- 3.9.6
+ 3.9.7
com.google.code.gson
From fdfd78821149bba56fe6a1d4b37198e14b8733fa Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 15 Jun 2024 01:05:15 +0000
Subject: [PATCH 04/11] Update dependency com.google.code.gson:gson to v2.11.0
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index dbefbe278017..a5f211f1ebad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -143,7 +143,7 @@
com.google.code.gson
gson
- 2.10.1
+ 2.11.0
From a6c70530fb845ab355dd2c83b739ef91208e5c8c Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 17 Jun 2024 10:07:17 +0000
Subject: [PATCH 05/11] Update dependency org.apache.maven:maven-model to
v3.9.8
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index a5f211f1ebad..5ec9990c12ba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -138,7 +138,7 @@
org.apache.maven
maven-model
- 3.9.7
+ 3.9.8
com.google.code.gson
From 665148cc53b516708a339da4958a025dbebd9180 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 19 Jun 2024 19:15:03 +0000
Subject: [PATCH 06/11] Update dependency
org.apache.maven.plugins:maven-jar-plugin to v3.4.2
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 5ec9990c12ba..e126138adf89 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
org.apache.maven.plugins
maven-jar-plugin
- 3.4.1
+ 3.4.2
From c1068ad24baccb41a507b16168e9d25a89474b0d Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 20 Jun 2024 04:11:26 +0000
Subject: [PATCH 07/11] Update dependency org.kohsuke:github-api to v1.322
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index e126138adf89..9bc1c196e23f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -85,7 +85,7 @@
org.kohsuke
github-api
- 1.321
+ 1.322
com.squareup.okhttp3
From 3935ad00bd00037997224e7bfb07738c22b5b08b Mon Sep 17 00:00:00 2001
From: Martin Monperrus
Date: Tue, 25 Jun 2024 10:05:15 +0200
Subject: [PATCH 08/11] add DOI
---
README.md | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 2fa5223746f5..e1e1f9f0e989 100644
--- a/README.md
+++ b/README.md
@@ -3,13 +3,24 @@
## Overview
Bump is a benchmark of breaking dependency updates. It can be downloaded from [`Zenodo`](https://zenodo.org/records/10041883).
A breaking updates is defined as:
-a pair of commits for a Java project, which we designate as the pre-commit and the breaking-commit.
+a pair of commits for a Java project, which we designate as the pre-commit and the breaking-commit, typically performed by bots such as
+Dependabot and Renovate.
When we build the project with the pre-commit, compilation and test execution are successful,
while the build of the breaking-commit fails.
Each breaking-commit is a one-line change in the Maven pom file.
-This definition matches common dependency "bumps" as performed by bots such as
-Dependabot and Renovate, but also corresponds to an update made by a human developer.
+If you use Bump, please cite:
+
+```bibtex
+@inproceedings{bump2024,
+ title = {BUMP: A Benchmark of Reproducible Breaking Dependency Updates},
+ booktitle = {Proceedings of SANER},
+ year = {2024},
+ doi = {10.1109/SANER60148.2024.00024},
+ author = {Frank Reyes and Yogya Gamage and Gabriel Skoglund and Benoit Baudry and Martin Monperrus},
+ url = {http://arxiv.org/pdf/2401.09906},
+}
+```
## Download BUMP
From 7f1e0163a671ee5775bf7bd4d2f5f5a62761e9ab Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 27 Jun 2024 16:28:38 +0000
Subject: [PATCH 09/11] Update dependency org.junit.jupiter:junit-jupiter to
v5.10.3
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 9bc1c196e23f..fcec7855b7cf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -132,7 +132,7 @@
org.junit.jupiter
junit-jupiter
- 5.10.2
+ 5.10.3
test
From b7fa487e9701b21f6ff0d6b7872ad0aa6f32031f Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 1 Jul 2024 22:46:34 +0000
Subject: [PATCH 10/11] Update dependency org.kohsuke:github-api to v1.323
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index fcec7855b7cf..8ffe832dc8f3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -85,7 +85,7 @@
org.kohsuke
github-api
- 1.322
+ 1.323
com.squareup.okhttp3
From 9b519c34c780fa0d2dacb95242c61d06b448ffea Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 5 Jul 2024 18:26:33 +0000
Subject: [PATCH 11/11] Update dependency
com.fasterxml.jackson.core:jackson-databind to v2.17.2
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 8ffe832dc8f3..46b5d75780f6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -100,7 +100,7 @@
com.fasterxml.jackson.core
jackson-databind
- 2.17.1
+ 2.17.2