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