Skip to content

Commit f132cdd

Browse files
Merge branch 'master' into build_page_badges
2 parents 73d4080 + 96acb6d commit f132cdd

File tree

1,062 files changed

+25024
-19630
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,062 files changed

+25024
-19630
lines changed

.github/workflows/announce-lts-rc.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
jobs:
88
post:
99
runs-on: ubuntu-latest
10+
if: ${{ github.repository_owner == 'jenkinsci' }}
1011
steps:
1112
- name: Post on Discourse
1213
uses: roots/discourse-topic-github-release-action@c30dc233349b7c6f24f52fb1c659cc64f13b5474 # v1.0.1
@@ -16,7 +17,7 @@ jobs:
1617
discourse-author-username: jenkins-release-bot
1718
discourse-category: 23
1819
- name: Post on mailing list
19-
uses: dawidd6/action-send-mail@7ac0fb1e367721ffc3985c672ba2e7659379bc00 # v5
20+
uses: dawidd6/action-send-mail@6d98ae34d733f9a723a9e04e94f2f24ba05e1402 # v6
2021
with:
2122
server_address: smtp.gmail.com
2223
server_port: 465

.github/workflows/changelog.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,20 @@ jobs:
1818
pull-requests: write # to add label to PR (release-drafter/release-drafter)
1919
contents: write # to create a github release (release-drafter/release-drafter)
2020

21-
if: github.repository_owner == 'jenkinsci'
21+
if: ${{ github.repository_owner == 'jenkinsci' }}
2222
runs-on: ubuntu-latest
2323
steps:
2424
# Drafts your next Release notes as Pull Requests are merged into "master"
2525
- name: Generate GitHub Release Draft
2626
id: release-drafter
27-
uses: release-drafter/release-drafter@v6
27+
uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v6.1.0
2828
env:
2929
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3030
# Generates a YAML changelog file using https://github.com/jenkinsci/jenkins-core-changelog-generator
3131
# used by Oleg N in open graph generator experiment for now
3232
- name: Generate YAML changelog draft
3333
id: jenkins-core-changelog-generator
34-
uses: jenkinsci/jenkins-core-changelog-generator@master
34+
uses: jenkinsci/core-changelog-generator@feb124ed2262f8586ac4561348436afb965812e1 # v2.2.2
3535
env:
3636
GITHUB_AUTH: github-actions:${{ secrets.GITHUB_TOKEN }}
3737
- name: Upload Changelog YAML
@@ -44,17 +44,15 @@ jobs:
4444
runs-on: ubuntu-latest
4545
if: github.repository_owner == 'jenkinsci'
4646
steps:
47-
- uses: tibdex/github-app-token@v2
47+
- uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
4848
id: generate-token
4949
with:
50-
app_id: ${{ secrets.JENKINS_CHANGELOG_UPDATER_APP_ID }}
51-
installation_retrieval_mode: repository
52-
installation_retrieval_payload: jenkins-infra/jenkins.io
53-
private_key: ${{ secrets.JENKINS_CHANGELOG_UPDATER_PRIVATE_KEY }}
54-
repositories: >-
55-
["jenkins.io"]
50+
app-id: ${{ secrets.JENKINS_CHANGELOG_UPDATER_APP_ID }}
51+
private-key: ${{ secrets.JENKINS_CHANGELOG_UPDATER_PRIVATE_KEY }}
52+
owner: jenkins-infra
53+
repositories: jenkins.io
5654
- name: Check out
57-
uses: actions/checkout@v4
55+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5856
with:
5957
fetch-depth: 0
6058
- name: Publish jenkins.io changelog draft

.github/workflows/label-conflicting-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ permissions:
99

1010
jobs:
1111
main:
12-
if: github.event.pull_request.user.login != 'dependabot[bot]'
12+
if: ${{ github.event.pull_request.user.login != 'dependabot[bot]' && github.repository_owner == 'jenkinsci' }}
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Label conflicting PRs
16-
uses: eps1lon/actions-label-merge-conflict@v3.0.3
16+
uses: eps1lon/actions-label-merge-conflict@1df065ebe6e3310545d4f4c4e862e43bdca146f0 # v3.0.3
1717
with:
1818
dirtyLabel: "unresolved-merge-conflict"
1919
repoToken: "${{ secrets.GITHUB_TOKEN }}"

.github/workflows/label-lts-prs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
steps:
1212
- name: Check if PR targets LTS branch
1313
if: startsWith(github.event.pull_request.base.ref, 'stable-')
14-
uses: actions/github-script@v7
14+
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
1515
with:
1616
github-token: ${{ secrets.GITHUB_TOKEN }}
1717
script: |

.github/workflows/publish-release-artifact.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,19 @@ permissions:
99

1010
jobs:
1111
determine-version:
12+
if: ${{ github.repository_owner == 'jenkinsci' }}
1213
runs-on: ubuntu-latest
1314
outputs:
1415
project-version: ${{ steps.set-version.outputs.project-version }}
1516
is-lts: ${{ steps.set-version.outputs.is-lts }}
1617
is-rc: ${{ steps.set-version.outputs.is-rc }}
1718
steps:
18-
- uses: actions/checkout@v4
19-
- name: Set up JDK 17
20-
uses: actions/setup-java@v4
19+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
20+
- name: Set up JDK 21
21+
uses: actions/setup-java@ead9eaa3cfe0b0fc2fa749519ae09c3d4f4080b0 #v 5.0.0
2122
with:
2223
distribution: "temurin"
23-
java-version: 17
24+
java-version: 21
2425
cache: "maven"
2526
- name: Set version
2627
id: set-version
@@ -73,7 +74,7 @@ jobs:
7374
wget -q https://get.jenkins.io/${REPO}/${PROJECT_VERSION}/${FILE_NAME}
7475
- name: Upload Release Asset
7576
id: upload-war
76-
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
77+
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
7778
env:
7879
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7980
with:
@@ -108,7 +109,7 @@ jobs:
108109
- name: Upload Release Asset
109110
id: upload-deb
110111
if: always()
111-
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
112+
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
112113
env:
113114
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
114115
with:
@@ -144,7 +145,7 @@ jobs:
144145
- name: Upload Release Asset
145146
id: upload-rpm
146147
if: always()
147-
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
148+
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
148149
env:
149150
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
150151
with:
@@ -180,7 +181,7 @@ jobs:
180181
- name: Upload Release Asset
181182
id: upload-msi
182183
if: always()
183-
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
184+
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
184185
env:
185186
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
186187
with:
@@ -216,7 +217,7 @@ jobs:
216217
- name: Upload Release Asset
217218
id: upload-suse-rpm
218219
if: always()
219-
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
220+
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
220221
env:
221222
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
222223
with:

.github/workflows/require-changelog-label.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ on:
66
- "master"
77
jobs:
88
label:
9+
if: ${{ github.repository_owner == 'jenkinsci' }}
910
runs-on: ubuntu-latest
1011
permissions:
1112
issues: write
1213
pull-requests: write
1314
steps:
14-
- uses: mheap/github-action-required-labels@388fd6af37b34cdfe5a23b37060e763217e58b03 # v5
15+
- uses: mheap/github-action-required-labels@8afbe8ae6ab7647d0c9f0cfa7c2f939650d22509 # v5.5.1
1516
with:
1617
mode: minimum
1718
count: 1

.github/workflows/run-since-updater.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
if: ${{ github.repository_owner == 'jenkinsci' }}
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1818
with:
1919
fetch-depth: 0
2020
- name: Run update-since-todo.py
@@ -29,7 +29,7 @@ jobs:
2929
id: run_script
3030
shell: bash
3131
- name: Create Pull Request
32-
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
32+
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
3333
with:
3434
token: ${{ secrets.GITHUB_TOKEN }}
3535
commit-message: Fill in since annotations

.gitpod/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM gitpod/workspace-full:latest
22
ARG JAVA_VERSION=21.0.6-tem
3-
ARG MAVEN_VERSION=3.9.9
3+
ARG MAVEN_VERSION=3.9.11
44
# Install Java 21, Maven and GitHub CLI
55
RUN bash -c ". /home/gitpod/.sdkman/bin/sdkman-init.sh && \
66
sdk install java ${JAVA_VERSION} && \

.mvn/extensions.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
<extension>
33
<groupId>io.jenkins.tools.incrementals</groupId>
44
<artifactId>git-changelist-maven-extension</artifactId>
5-
<version>1.8</version>
5+
<version>1.13</version>
66
</extension>
77
</extensions>

CITATION.cff

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
cff-version: 1.2.0
2+
title: "Jenkins"
3+
type: software
4+
repository-code: "https://github.com/jenkinsci/jenkins"
5+
url: "https://jenkins.io/"
6+
authors:
7+
- name: "Jenkins contributors"
8+
affiliation: "Jenkins project"
9+
abstract: >-
10+
In a nutshell, Jenkins is the leading open-source automation server.
11+
Built with Java, it provides over 2,000 plugins to support automating virtually anything,
12+
so that humans can spend their time doing things machines cannot.
13+
keywords:
14+
- jenkins
15+
- continuous-integration
16+
- continuous-delivery
17+
- pipelines
18+
- automation
19+
license: MIT

0 commit comments

Comments
 (0)