diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 8149f3d11..31d594269 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -97,3 +97,27 @@ jobs:
- name: "Image digest"
run: echo ${{ steps.docker_build.outputs.digest }}
+ new_version:
+ name: Update development version
+ needs: [ release ]
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ run: |
+ git checkout develop
+
+ - name: Set up JDK 11
+ uses: actions/setup-java@v1
+ with:
+ java-version: 11
+ architecture: x64
+
+ - name: Set version to next snapshot
+ run: |
+ mvn build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion}-SNAPSHOT versions:commit
+ - name: Commit pom.xml
+ uses: actions/checkout@v2
+ run: |
+ find . -name 'pom.xml' | xargs git add
+ git commit -m "Updating to the new development version"
+ git push origin develop
diff --git a/.gitignore b/.gitignore
index 7733d0939..954e779fa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -54,3 +54,4 @@ webgoat.properties
webgoat.script
TestClass.class
**/*.flattened-pom.xml
+/.gitconfig
diff --git a/docker/pom.xml b/docker/pom.xml
index 382387b43..224610dde 100644
--- a/docker/pom.xml
+++ b/docker/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat
webgoat-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/pom.xml b/pom.xml
index 890e7aedf..2c27c7f8f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat
webgoat-parent
pom
- ${revision}
+ 8.2.0-SNAPSHOT
WebGoat Parent Pom
Parent Pom for the WebGoat Project. A deliberately insecure Web Application
@@ -134,7 +134,6 @@
3.1.1
3.1.0
3.0.0-M4
- 8.2.0-SNAPSHOT
diff --git a/webgoat-container/pom.xml b/webgoat-container/pom.xml
index 6b31f154e..ea820dae5 100644
--- a/webgoat-container/pom.xml
+++ b/webgoat-container/pom.xml
@@ -9,7 +9,7 @@
org.owasp.webgoat
webgoat-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-integration-tests/pom.xml b/webgoat-integration-tests/pom.xml
index 853ce0244..0690413d4 100644
--- a/webgoat-integration-tests/pom.xml
+++ b/webgoat-integration-tests/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat
webgoat-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/auth-bypass/pom.xml b/webgoat-lessons/auth-bypass/pom.xml
index 0a9278026..3578e8972 100644
--- a/webgoat-lessons/auth-bypass/pom.xml
+++ b/webgoat-lessons/auth-bypass/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/bypass-restrictions/pom.xml b/webgoat-lessons/bypass-restrictions/pom.xml
index 5c19d199d..c940b8c63 100755
--- a/webgoat-lessons/bypass-restrictions/pom.xml
+++ b/webgoat-lessons/bypass-restrictions/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/challenge/pom.xml b/webgoat-lessons/challenge/pom.xml
index 7672db13a..9f064f853 100644
--- a/webgoat-lessons/challenge/pom.xml
+++ b/webgoat-lessons/challenge/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/chrome-dev-tools/pom.xml b/webgoat-lessons/chrome-dev-tools/pom.xml
index d2428ef58..d2091f893 100644
--- a/webgoat-lessons/chrome-dev-tools/pom.xml
+++ b/webgoat-lessons/chrome-dev-tools/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/cia/pom.xml b/webgoat-lessons/cia/pom.xml
index 654d1c260..94fe3f9e4 100644
--- a/webgoat-lessons/cia/pom.xml
+++ b/webgoat-lessons/cia/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/client-side-filtering/pom.xml b/webgoat-lessons/client-side-filtering/pom.xml
index 03cf4c143..fe0f35b49 100644
--- a/webgoat-lessons/client-side-filtering/pom.xml
+++ b/webgoat-lessons/client-side-filtering/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/cross-site-scripting/pom.xml b/webgoat-lessons/cross-site-scripting/pom.xml
index c78f068e8..1b72ff455 100644
--- a/webgoat-lessons/cross-site-scripting/pom.xml
+++ b/webgoat-lessons/cross-site-scripting/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/crypto/pom.xml b/webgoat-lessons/crypto/pom.xml
index 593e6b980..3a5c50e96 100644
--- a/webgoat-lessons/crypto/pom.xml
+++ b/webgoat-lessons/crypto/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/csrf/pom.xml b/webgoat-lessons/csrf/pom.xml
index 9f30715b4..dd0d0566d 100644
--- a/webgoat-lessons/csrf/pom.xml
+++ b/webgoat-lessons/csrf/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/html-tampering/pom.xml b/webgoat-lessons/html-tampering/pom.xml
index 2f29d677a..e376c3550 100755
--- a/webgoat-lessons/html-tampering/pom.xml
+++ b/webgoat-lessons/html-tampering/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/http-basics/pom.xml b/webgoat-lessons/http-basics/pom.xml
index a5a310c53..12548a587 100644
--- a/webgoat-lessons/http-basics/pom.xml
+++ b/webgoat-lessons/http-basics/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/http-proxies/pom.xml b/webgoat-lessons/http-proxies/pom.xml
index b5f66abd9..1b0a2ef54 100644
--- a/webgoat-lessons/http-proxies/pom.xml
+++ b/webgoat-lessons/http-proxies/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/idor/pom.xml b/webgoat-lessons/idor/pom.xml
index 8dc1930f8..6cf15bad7 100644
--- a/webgoat-lessons/idor/pom.xml
+++ b/webgoat-lessons/idor/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/insecure-deserialization/pom.xml b/webgoat-lessons/insecure-deserialization/pom.xml
index ba97cbcca..9e462d155 100755
--- a/webgoat-lessons/insecure-deserialization/pom.xml
+++ b/webgoat-lessons/insecure-deserialization/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/insecure-login/pom.xml b/webgoat-lessons/insecure-login/pom.xml
index 4f65b6224..6efd8b3b9 100755
--- a/webgoat-lessons/insecure-login/pom.xml
+++ b/webgoat-lessons/insecure-login/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/jwt/pom.xml b/webgoat-lessons/jwt/pom.xml
index afe47d625..b86dff4d7 100644
--- a/webgoat-lessons/jwt/pom.xml
+++ b/webgoat-lessons/jwt/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/missing-function-ac/pom.xml b/webgoat-lessons/missing-function-ac/pom.xml
index a45fc789e..c56190289 100644
--- a/webgoat-lessons/missing-function-ac/pom.xml
+++ b/webgoat-lessons/missing-function-ac/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/password-reset/pom.xml b/webgoat-lessons/password-reset/pom.xml
index 1740d93f7..574c22f32 100644
--- a/webgoat-lessons/password-reset/pom.xml
+++ b/webgoat-lessons/password-reset/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/path-traversal/pom.xml b/webgoat-lessons/path-traversal/pom.xml
index 142ac977d..a86048b84 100644
--- a/webgoat-lessons/path-traversal/pom.xml
+++ b/webgoat-lessons/path-traversal/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/pom.xml b/webgoat-lessons/pom.xml
index 8a9146c43..1974f8be4 100644
--- a/webgoat-lessons/pom.xml
+++ b/webgoat-lessons/pom.xml
@@ -5,12 +5,12 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
pom
- ${revision}
+ 8.2.0-SNAPSHOT
org.owasp.webgoat
webgoat-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/secure-passwords/pom.xml b/webgoat-lessons/secure-passwords/pom.xml
index eb1bac161..950cb26c3 100644
--- a/webgoat-lessons/secure-passwords/pom.xml
+++ b/webgoat-lessons/secure-passwords/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/sql-injection/pom.xml b/webgoat-lessons/sql-injection/pom.xml
index eb6c7a09e..b1e63bdb4 100644
--- a/webgoat-lessons/sql-injection/pom.xml
+++ b/webgoat-lessons/sql-injection/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/ssrf/pom.xml b/webgoat-lessons/ssrf/pom.xml
index 37fd3e86b..13b3e1e4b 100755
--- a/webgoat-lessons/ssrf/pom.xml
+++ b/webgoat-lessons/ssrf/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/vulnerable-components/pom.xml b/webgoat-lessons/vulnerable-components/pom.xml
index 4edcb45c8..97ded9f15 100644
--- a/webgoat-lessons/vulnerable-components/pom.xml
+++ b/webgoat-lessons/vulnerable-components/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/webgoat-introduction/pom.xml b/webgoat-lessons/webgoat-introduction/pom.xml
index 4d5a542a8..5372e2798 100644
--- a/webgoat-lessons/webgoat-introduction/pom.xml
+++ b/webgoat-lessons/webgoat-introduction/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/webgoat-introduction/pom.xml.versionsBackup b/webgoat-lessons/webgoat-introduction/pom.xml.versionsBackup
deleted file mode 100644
index f196aca19..000000000
--- a/webgoat-lessons/webgoat-introduction/pom.xml.versionsBackup
+++ /dev/null
@@ -1,11 +0,0 @@
-
- 4.0.0
- webwolf-introduction
- jar
-
- org.owasp.webgoat.lesson
- webgoat-lessons-parent
- 8.0-SNAPSHOT
-
-
\ No newline at end of file
diff --git a/webgoat-lessons/webgoat-lesson-template/pom.xml b/webgoat-lessons/webgoat-lesson-template/pom.xml
index 27f49947d..cc275b76f 100644
--- a/webgoat-lessons/webgoat-lesson-template/pom.xml
+++ b/webgoat-lessons/webgoat-lesson-template/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-lessons/webwolf-introduction/pom.xml b/webgoat-lessons/webwolf-introduction/pom.xml
index 75714b3b1..ab185a506 100644
--- a/webgoat-lessons/webwolf-introduction/pom.xml
+++ b/webgoat-lessons/webwolf-introduction/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/xxe/pom.xml b/webgoat-lessons/xxe/pom.xml
index 58d98c12d..263fef6cd 100644
--- a/webgoat-lessons/xxe/pom.xml
+++ b/webgoat-lessons/xxe/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webgoat-server/pom.xml b/webgoat-server/pom.xml
index c11612445..e3bce069f 100644
--- a/webgoat-server/pom.xml
+++ b/webgoat-server/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat
webgoat-parent
- ${revision}
+ 8.2.0-SNAPSHOT
diff --git a/webwolf/pom.xml b/webwolf/pom.xml
index 6ac70d4c8..fa45cb3e8 100644
--- a/webwolf/pom.xml
+++ b/webwolf/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat
webgoat-parent
- ${revision}
+ 8.2.0-SNAPSHOT