Skip to content

Commit 52cd1cd

Browse files
committed
Merge branch 'master' into mupakoz/master
* master: (627 commits) [maven-release-plugin] prepare for next development iteration [maven-release-plugin] prepare release jira-3.17 fully remove changelist from maven.config [skip ci] revert maven.config change [skip ci] fix: remove custom VersionComparator logic Bump the jenkins group with 2 updates (jenkinsci#705) Add Jira site property to configure max number of returned Jira issues (jenkinsci#665) tests: code coverage for VersionCreator docs: add info about failing the build when version already exists VersionCreator tests and logging fixes use Optional for null safety and add a test for null versions coming from API remove prefix from version naming scheme [skip ci] Set semver format for incrementals Add null check for getFixVersions() add pre-commit config [skip ci] [maven-release-plugin] prepare for next development iteration [maven-release-plugin] prepare release jira-3.16 fix remaining MAX_VALUE instances in the codebase Add support for jira issue parameter in pipelines (jenkinsci#652) Add support for jira version parameter in pipelines (jenkinsci#651) ...
2 parents 0f1eeb3 + d297909 commit 52cd1cd

File tree

281 files changed

+12170
-4449
lines changed

Some content is hidden

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

281 files changed

+12170
-4449
lines changed

.coveralls.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

.git-blame-ignore-revs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# .git-blame-ignore-revs
2+
# Reformatting of code with Spotless
3+
969d12b2b997f23561af51530f9394e8ca34dfd7

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @jenkinsci/jira-plugin-developers

.github/FUNDING.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# These are supported funding model platforms
2+
3+
github: [ olamy, rantoniuk]
4+
patreon: # Replace with a single Patreon username
5+
open_collective: # Replace with a single Open Collective username
6+
ko_fi: # Replace with a single Ko-fi username
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
otechie: # Replace with a single Otechie username
12+
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
name: "🐛 Bug report"
2+
type: "Bug"
3+
description: Create a bug report to help us improve
4+
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
**Never report security issues on GitHub or other public channels (Gitter/Twitter/etc.)**
10+
Follow these instruction to report security issues: https://www.jenkins.io/security/#reporting-vulnerabilities
11+
12+
- type: textarea
13+
attributes:
14+
label: Jenkins and plugins versions report
15+
description: |
16+
For easier bug reporting, you can get the full list of plugins with this Groovy script that you can run in **Jenkins > Manage Jenkins > Script Console**:
17+
```groovy
18+
println("Jenkins: ${Jenkins.instance.getVersion()}")
19+
println("OS: ${System.getProperty('os.name')} - ${System.getProperty('os.version')}")
20+
println "---"
21+
22+
Jenkins.instance.pluginManager.plugins
23+
.collect()
24+
.sort { it.getShortName() }
25+
.each {
26+
plugin -> println("${plugin.getShortName()}:${plugin.getVersion()}")
27+
}
28+
return
29+
```
30+
placeholder: |
31+
Jenkins: 2.326
32+
OS: Linux - 3.10.0-1160.45.1.el7.x86_64
33+
---
34+
ace-editor:1.1
35+
ant:1.13
36+
antisamy-markup-formatter:2.5
37+
apache-httpcomponents-client-4-api:4.5.13-1.0
38+
authentication-tokens:1.4
39+
bootstrap4-api:4.6.0-3
40+
bootstrap5-api:5.1.3-4
41+
bouncycastle-api:2.25
42+
...
43+
value: |
44+
<details>
45+
<summary>Environment</summary>
46+
47+
<!-- Paste your environment details below -->
48+
```text
49+
Paste the output here
50+
```
51+
52+
</details>
53+
validations:
54+
required: true
55+
56+
- type: textarea
57+
attributes:
58+
label: What Operating System are you using (both controller, and any agents involved in the problem)?
59+
validations:
60+
required: true
61+
62+
- type: textarea
63+
attributes:
64+
label: Reproduction steps
65+
description: |
66+
Write bullet-point reproduction steps.
67+
Be explicit about any relevant configuration, jobs, build history, user accounts, etc., redacting confidential information as needed.
68+
The best reproduction steps start with a clean Jenkins install, perhaps a `docker run` command if possible.
69+
Use screenshots where appropriate, copy textual output otherwise. When in doubt, do both.
70+
Include relevant logs, debug if needed - https://www.jenkins.io/doc/book/system-administration/viewing-logs/
71+
placeholder: |
72+
1. Step 1: ...
73+
2. Step 2: ...
74+
validations:
75+
required: true
76+
77+
- type: textarea
78+
attributes:
79+
label: Expected Results
80+
description: What was your expected result?
81+
validations:
82+
required: true
83+
84+
- type: textarea
85+
attributes:
86+
label: Actual Results
87+
description: What was the actual result?
88+
validations:
89+
required: true
90+
91+
- type: textarea
92+
attributes:
93+
label: Anything else?
94+
description: You can provide additional context below.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: "🚀 Feature request"
2+
type: "feature"
3+
description: I have a suggestion
4+
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: What feature do you want to see added?
9+
description: A clear and concise description of your feature request.
10+
validations:
11+
required: true
12+
13+
- type: textarea
14+
attributes:
15+
label: Upstream changes
16+
description: Link here any upstream changes that might be relevant to this request
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: "📝 Documentation"
2+
labels: ["documentation"]
3+
description: "Let us know if any documentation is missing or could be improved"
4+
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Describe your use-case which is not covered by existing documentation.
9+
description: If it is easier to submit a documentation patch instead of writing an issue, just do it!
10+
validations:
11+
required: true
12+
13+
- type: textarea
14+
attributes:
15+
label: Reference any relevant documentation, other materials or issues/pull requests that can be used for inspiration.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: true
2+
contact_links:
3+
- name: Community forum
4+
url: https://community.jenkins.io/
5+
about: Please ask and answer questions here
6+
- name: Mailing lists
7+
url: https://www.jenkins.io/mailing-lists/
8+
about: You can also raise a question in one of the user or developer mailing lists

.github/dependabot.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "maven"
4+
directory: "/"
5+
schedule:
6+
interval: "monthly"
7+
ignore:
8+
# we don't want to automatically bump core
9+
- dependency-name: "org.jenkins-ci.main:jenkins-core"
10+
# fugue comes from upstream Atlassian dependency
11+
- dependency-name: "io.atlassian.fugue:fugue"
12+
groups:
13+
atlassian:
14+
patterns:
15+
- "com.atlassian.plugins:*"
16+
- "com.atlassian.jira:*"
17+
- "io.atlassian.util.concurrent:*"
18+
jenkins:
19+
patterns:
20+
- "io.jenkins.tools.bom:*"
21+
- "org.jenkins-ci.plugins:plugin"
22+
23+
- package-ecosystem: "github-actions"
24+
directory: "/"
25+
schedule:
26+
interval: "monthly"

.github/pull_request_template.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<!-- Please describe your pull request here. -->
2+
3+
🚨 Please review the [guidelines for contributing](../blob/master/docs/CONTRIBUTING.md) to this repository.
4+
5+
- [ ] Make sure you are requesting to **pull a topic/feature/bugfix branch** (right side) and not your master branch!
6+
- [ ] Ensure that the pull request title represents the desired changelog entry
7+
- [ ] Please describe what you did
8+
- [ ] Link to relevant issues in GitHub
9+
- [ ] Link to relevant pull requests, esp. upstream and downstream changes
10+
- [ ] Ensure you have provided tests - that demonstrates feature works or fixes the issue
11+
12+
<!--
13+
Put an `x` into the [ ] to show you have filled the information
14+
-->

0 commit comments

Comments
 (0)