@@ -105,12 +105,31 @@ Follow instructions to install the command line [lychee][lychee-install] and [pa
105105To install ` markdownlint-cli2 ` use npm: ` npm install markdownlint-cli2 --global ` ,
106106and to install ` pyspelling ` use pip: ` pip install pyspelling `
107107
108+ ## Release process
109+
110+ The release process is automatic, and triggers when the repo is tagged with a version number.
111+ To trigger the release this process from within a cloned repo:
112+
113+ 1 . tag the release, for example: ` git tag 4.1.0 `
114+ 2 . push to the repo, for example: ` git push origin 4.1.0 `
115+
116+ The github release workflow then creates the pull request
117+ with modifications to the release area promoted from the draft area.
118+ Review the changes and, if all are correct, merge the pull request.
119+ This will also automatically update the public web document and PDF/e-book versions.
120+
121+ It is good practice to bundle the PDF and ePub files into the [ release area] [ release ] ,
122+ using the wording from the previous releases as a guide to the release notes.
123+
124+ ----
125+
108126[ asvs ] : https://owasp.org/www-project-application-security-verification-standard/
109127[ conduct ] : code_of_conduct.md
110128[ dashboard ] : https://github.com/orgs/OWASP/projects/14/views/1
111129[ issues ] : https://github.com/OWASP/www-project-developer-guide/issues/new/choose
112130[ lychee-install ] : https://lychee.cli.rs/
113131[ pandoc-install ] : https://pandoc.org/installing.html
132+ [ release ] : https://github.com/OWASP/www-project-developer-guide/releases
114133[ request ] : https://github.com/OWASP/www-project-developer-guide/pulls
115134[ wiki ] : https://github.com/OWASP/www-project-developer-guide/wiki
116135[ wstg ] : https://owasp.org/www-project-web-security-testing-guide/
0 commit comments