File tree 10 files changed +131
-94
lines changed
10 files changed +131
-94
lines changed Original file line number Diff line number Diff line change
1
+ # Build validation
2
+
3
+ name : Build
4
+
5
+ on :
6
+ push :
7
+ branches-ignore :
8
+ - master
9
+ - experimental/**
10
+ pull_request :
11
+ types : [opened, synchronize, reopened]
12
+ branches-ignore :
13
+ - master
14
+ - experimental/**
15
+ workflow_dispatch :
16
+
17
+ jobs :
18
+ build :
19
+
20
+ runs-on : ${{ matrix.os }}
21
+ strategy :
22
+ matrix :
23
+ java : [11, 17, 21]
24
+ os : [ubuntu-latest]
25
+ distribution : [temurin]
26
+
27
+ steps :
28
+ - name : Maven Build with SonarCloud
29
+ uses : wcm-io-devops/github-action-maven-build-sonar@v1
30
+ with :
31
+ os : ${{ matrix.os }}
32
+ java-version : ${{ matrix.java }}
33
+ sonar-run-on-os : ubuntu-latest
34
+ sonar-run-on-java-version : 17
35
+ sonar-token : ${{ secrets.SONAR_TOKEN }}
36
+ github-token : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change
1
+ # Deploy snapshots to Sonatype OSS repository and deploy site to GitHub Pages
2
+
3
+ name : Deploy
4
+
5
+ on :
6
+ push :
7
+ branches :
8
+ - develop
9
+ workflow_dispatch :
10
+
11
+ jobs :
12
+ build :
13
+
14
+ runs-on : ubuntu-latest
15
+
16
+ steps :
17
+ - name : Checkout code
18
+ uses : actions/checkout@v4
19
+
20
+ - name : Configure GIT
21
+ run : |
22
+ git config --global user.email "${{ secrets.GH_SITE_DEPLOY_EMAIL }}"
23
+ git config --global user.name "${{ secrets.GH_SITE_DEPLOY_NAME }}"
24
+
25
+ - name : Setup JDK
26
+ uses : actions/setup-java@v3
27
+ with :
28
+ distribution : temurin
29
+ java-version : 11
30
+ cache : maven
31
+
32
+ - name : Build, verify, deploy
33
+ env :
34
+ SONATYPE_USERNAME : ${{ secrets.SONATYPE_USERNAME }}
35
+ SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
36
+ run : mvn -s ./.maven-settings.xml -Pcontinuous-integration -B -U clean deploy
Original file line number Diff line number Diff line change
1
+ name : Release from Tag
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - ' *'
7
+ workflow_dispatch :
8
+
9
+ jobs :
10
+ build :
11
+ runs-on : ubuntu-latest
12
+ permissions :
13
+ contents : write
14
+ steps :
15
+ - uses : actions/checkout@v4
16
+ - uses : ncipollo/release-action@v1
17
+ with :
18
+ token : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -16,14 +16,19 @@ npm-debug.log
16
16
.settings
17
17
.externalToolBuilders
18
18
.pmd
19
+ .eclipse-pmd
19
20
.checkstyle
20
21
.idea
21
22
.vagrant
22
23
* .iml
23
24
.DS_Store
25
+ * .retry
24
26
.rubygems
25
27
.sass-cache
26
28
.rubygems-gem-maven-plugin
27
29
* .sublime- *
28
30
* nbactions * .xml
29
31
.temp /
32
+ .vlt
33
+ .vlt-sync *
34
+ .brackets.json
Original file line number Diff line number Diff line change 31
31
32
32
<repository >
33
33
<id >central</id >
34
- <url >http://repo1.maven.org/maven2/</url >
35
- <layout >default</layout >
36
- <releases >
37
- <enabled >true</enabled >
38
- <updatePolicy >never</updatePolicy >
39
- </releases >
40
- <snapshots >
41
- <enabled >false</enabled >
42
- </snapshots >
43
- </repository >
44
-
45
- <repository >
46
- <id >wcm-io-apache-intermediate-release</id >
47
- <url >http://wcm.io/maven/repositories/apache-intermediate-release</url >
34
+ <url >https://repo1.maven.org/maven2/</url >
48
35
<layout >default</layout >
49
36
<releases >
50
37
<enabled >true</enabled >
70
57
71
58
<repository >
72
59
<id >apache-snapshots</id >
73
- <url >http ://repository.apache.org/snapshots</url >
60
+ <url >https ://repository.apache.org/snapshots</url >
74
61
<layout >default</layout >
75
62
<releases >
76
63
<enabled >false</enabled >
87
74
88
75
<pluginRepository >
89
76
<id >central</id >
90
- <url >http://repo1.maven.org/maven2/</url >
91
- <layout >default</layout >
92
- <releases >
93
- <enabled >true</enabled >
94
- <updatePolicy >never</updatePolicy >
95
- </releases >
96
- <snapshots >
97
- <enabled >false</enabled >
98
- </snapshots >
99
- </pluginRepository >
100
-
101
- <pluginRepository >
102
- <id >wcm-io-apache-intermediate-release</id >
103
- <url >http://wcm.io/maven/repositories/apache-intermediate-release</url >
77
+ <url >https://repo1.maven.org/maven2/</url >
104
78
<layout >default</layout >
105
79
<releases >
106
80
<enabled >true</enabled >
126
100
127
101
<pluginRepository >
128
102
<id >apache-snapshots</id >
129
- <url >http ://repository.apache.org/snapshots</url >
103
+ <url >https ://repository.apache.org/snapshots</url >
130
104
<layout >default</layout >
131
105
<releases >
132
106
<enabled >false</enabled >
147
121
<activeProfile >default</activeProfile >
148
122
</activeProfiles >
149
123
124
+ <servers >
125
+ <server >
126
+ <id >ossrh</id >
127
+ <username >${env.SONATYPE_USERNAME}</username >
128
+ <password >${env.SONATYPE_PASSWORD}</password >
129
+ </server >
130
+ </servers >
131
+
150
132
</settings >
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- <
img src =
" http ://wcm.io/images/[email protected] " /> Maven NodeJS Proxy
1
+ <
img src =
" https ://wcm.io/images/[email protected] " /> Maven NodeJS Proxy
2
2
======
3
- [ ![ Build Status] ( https://travis-ci.com/wcm-io-devops/maven-nodejs-proxy.png?branch=develop )] ( https://travis-ci.com/wcm-io-devops/maven-nodejs-proxy )
4
- [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/io.wcm.devops.maven/io.wcm.devops.maven.nodejs-proxy/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/io.wcm.devops.maven/io.wcm.devops.maven.nodejs-proxy )
3
+ [ ![ Build] ( https://github.com/wcm-io-devops/maven-nodejs-proxy/workflows/Build/badge.svg?branch=develop )] ( https://github.com/wcm-io-devops/maven-nodejs-proxy/actions?query=workflow%3ABuild+branch%3Adevelop )
4
+ [ ![ Maven Central] ( https://img.shields.io/maven-central/v/io.wcm.devops.maven/io.wcm.devops.maven.nodejs-proxy )] ( https://repo1.maven.org/maven2/io/wcm/devops/maven/io.wcm.devops.maven.nodejs-proxy )
5
+ [ ![ Coverage] ( https://sonarcloud.io/api/project_badges/measure?project=wcm-io-devops_maven-nodejs-proxy&metric=coverage )] ( https://sonarcloud.io/summary/new_code?id=wcm-io-devops_maven-nodejs-proxy )
5
6
6
7
Maven proxy to download NodeJS binaries as Maven artifacts.
7
8
Original file line number Diff line number Diff line change 23
23
xsi : schemaLocation =" http://maven.apache.org/changes/1.0.0 http://maven.apache.org/plugins/maven-changes-plugin/xsd/changes-1.0.0.xsd" >
24
24
<body >
25
25
26
+ <release version =" 1.2.2" date =" 2024-02-22" >
27
+ <action type =" update" dev =" sseifert" >
28
+ Update dependencies.
29
+ </action >
30
+ </release >
31
+
26
32
<release version =" 1.2.0" date =" 2019-04-05" >
27
33
<action type =" add" dev =" sseifert" >
28
34
Add support for downloading Windows NodeJS binaries as ZIP including NPM which is available since Node 6.3.0.
Original file line number Diff line number Diff line change 19
19
#L%
20
20
-->
21
21
22
- <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http ://maven.apache.org/xsd/maven-4.0.0.xsd" >
22
+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 https ://maven.apache.org/xsd/maven-4.0.0.xsd" >
23
23
<modelVersion >4.0.0</modelVersion >
24
24
25
25
<parent >
26
26
<groupId >io.wcm.devops</groupId >
27
27
<artifactId >io.wcm.devops.parent_toplevel</artifactId >
28
- <version >1.1.2 </version >
28
+ <version >1.4.4 </version >
29
29
<relativePath />
30
30
</parent >
31
31
32
32
<groupId >io.wcm.devops.maven</groupId >
33
33
<artifactId >io.wcm.devops.maven.nodejs-proxy</artifactId >
34
- <version >1.2.0 </version >
34
+ <version >1.2.2 </version >
35
35
<packaging >jar</packaging >
36
36
37
37
<name >Maven NodeJS Proxy</name >
65
65
<dependency >
66
66
<groupId >commons-io</groupId >
67
67
<artifactId >commons-io</artifactId >
68
- <version >2.6 </version >
68
+ <version >2.15.1 </version >
69
69
<scope >compile</scope >
70
70
</dependency >
71
71
72
72
<dependency >
73
73
<groupId >commons-codec</groupId >
74
74
<artifactId >commons-codec</artifactId >
75
- <version >1.12 </version >
75
+ <version >1.16.1 </version >
76
76
<scope >compile</scope >
77
77
</dependency >
78
78
79
79
<dependency >
80
80
<groupId >org.apache.maven</groupId >
81
81
<artifactId >maven-artifact</artifactId >
82
- <version >3.3.9 </version >
82
+ <version >3.9.6 </version >
83
83
<scope >compile</scope >
84
84
</dependency >
85
85
Original file line number Diff line number Diff line change 19
19
#L%
20
20
-->
21
21
22
- <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http ://maven.apache.org/xsd/maven-4.0.0.xsd" >
22
+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 https ://maven.apache.org/xsd/maven-4.0.0.xsd" >
23
23
<modelVersion >4.0.0</modelVersion >
24
24
25
25
<parent >
26
26
<groupId >io.wcm.devops</groupId >
27
27
<artifactId >io.wcm.devops.parent_toplevel</artifactId >
28
- <version >1.1.2 </version >
28
+ <version >1.4.4 </version >
29
29
<relativePath />
30
30
</parent >
31
31
32
32
<groupId >io.wcm.devops.maven</groupId >
33
33
<artifactId >io.wcm.devops.maven.nodejs-proxy.root</artifactId >
34
- <version >1.2.0 </version >
34
+ <version >1.2.2 </version >
35
35
<packaging >pom</packaging >
36
36
37
37
<name >Maven NodeJS Proxy Root</name >
44
44
<tag >HEAD</tag >
45
45
</scm >
46
46
47
+ <ciManagement >
48
+ <system >GitHub Actions</system >
49
+ <url >https://github.com/wcm-io-devops/maven-nodejs-proxy/actions</url >
50
+ </ciManagement >
51
+
47
52
<modules >
48
53
<module >maven-nodejs-proxy</module >
49
54
</modules >
You can’t perform that action at this time.
0 commit comments