File tree Expand file tree Collapse file tree 6 files changed +66
-21
lines changed Expand file tree Collapse file tree 6 files changed +66
-21
lines changed Original file line number Diff line number Diff line change 8
8
# Caffeine 3.x requires Java 11, so we cannot update until Jenkins requires Java 11
9
9
- dependency-name : " com.github.ben-manes.caffeine:caffeine"
10
10
versions : ["[3.0.0,)"]
11
+ - package-ecosystem : github-actions
12
+ directory : /
13
+ schedule :
14
+ interval : daily
Original file line number Diff line number Diff line change 1
1
_extends : .github
2
- name-template : Script Security v$NEXT_MINOR_VERSION
3
- tag-template : script-security-$NEXT_MINOR_VERSION
Original file line number Diff line number Diff line change
1
+ # Note: additional setup is required, see https://www.jenkins.io/redirect/continuous-delivery-of-plugins
2
+
3
+ name : cd
4
+ on :
5
+ workflow_dispatch :
6
+ check_run :
7
+ types :
8
+ - completed
9
+
10
+ jobs :
11
+ validate :
12
+ runs-on : ubuntu-latest
13
+ outputs :
14
+ should_release : ${{ steps.verify-ci-status.outputs.result == 'success' && steps.interesting-categories.outputs.interesting == 'true' }}
15
+ steps :
16
+ - name : Verify CI status
17
+ uses : jenkins-infra/verify-ci-status-action@v1.2.0
18
+ id : verify-ci-status
19
+ with :
20
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
21
+ output_result : true
22
+
23
+ - name : Release Drafter
24
+ uses : release-drafter/release-drafter@v5
25
+ if : steps.verify-ci-status.outputs.result == 'success'
26
+ with :
27
+ name : next
28
+ tag : next
29
+ version : next
30
+ env :
31
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32
+
33
+ - name : Check interesting categories
34
+ uses : jenkins-infra/interesting-category-action@v1.0.0
35
+ id : interesting-categories
36
+ if : steps.verify-ci-status.outputs.result == 'success'
37
+ with :
38
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39
+
40
+ release :
41
+ runs-on : ubuntu-latest
42
+ needs : [validate]
43
+ if : needs.validate.outputs.should_release == 'true'
44
+ steps :
45
+ - name : Check out
46
+ uses : actions/checkout@v2.3.4
47
+ with :
48
+ fetch-depth : 0
49
+ - name : Set up JDK 8
50
+ uses : actions/setup-java@v2
51
+ with :
52
+ distribution : ' adopt'
53
+ java-version : 8
54
+ - name : Release
55
+ uses : jenkins-infra/jenkins-maven-cd-action@v1.1.0
56
+ with :
57
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
58
+ MAVEN_USERNAME : ${{ secrets.MAVEN_USERNAME }}
59
+ MAVEN_TOKEN : ${{ secrets.MAVEN_TOKEN }}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
-Pconsume-incrementals
2
2
-Pmight-produce-incrementals
3
+ -Dchangelist.format=%d.v%s
Original file line number Diff line number Diff line change 9
9
</parent >
10
10
11
11
<artifactId >script-security</artifactId >
12
- <version >${revision}${ changelist} </version >
12
+ <version >${changelist} </version >
13
13
<packaging >hpi</packaging >
14
14
<name >Script Security Plugin</name >
15
15
<description >Allows Jenkins administrators to control what in-process scripts can be run by less-privileged users.</description >
16
16
<url >https://github.com/jenkinsci/${project.artifactId} -plugin</url >
17
17
<properties >
18
- <revision >1.79</revision >
19
- <changelist >-SNAPSHOT</changelist >
18
+ <changelist >999999-SNAPSHOT</changelist >
20
19
<jenkins .version>2.222.4</jenkins .version>
21
20
<java .level>8</java .level>
22
21
<gitHubRepo >jenkinsci/${project.artifactId}-plugin</gitHubRepo >
You can’t perform that action at this time.
0 commit comments