Skip to content

Commit 8110754

Browse files
committed
update workflow actions
1 parent bcb805a commit 8110754

File tree

6 files changed

+29
-24
lines changed

6 files changed

+29
-24
lines changed

.github/workflows/ci.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
runs-on: ubuntu-24.04
2121
steps:
2222
- name: Checkout markdown
23-
uses: actions/checkout@v4.2.2
23+
uses: actions/checkout@v5.0.0
2424

2525
- name: Link Checker
26-
uses: lycheeverse/lychee-action@v2.4.1
26+
uses: lycheeverse/lychee-action@v2.6.1
2727
with:
2828
args: >-
2929
--no-progress
@@ -41,7 +41,7 @@ jobs:
4141
runs-on: ubuntu-24.04
4242
steps:
4343
- name: Checkout markdown
44-
uses: actions/checkout@v4.2.2
44+
uses: actions/checkout@v5.0.0
4545

4646
- name: Lint markdown
4747
uses: DavidAnson/[email protected]
@@ -57,7 +57,7 @@ jobs:
5757
runs-on: ubuntu-24.04
5858
steps:
5959
- name: Checkout markdown
60-
uses: actions/checkout@v4.2.2
60+
uses: actions/checkout@v5.0.0
6161

6262
- name: Spell check EN language
6363
uses: rojopolis/[email protected]
@@ -92,7 +92,7 @@ jobs:
9292
needs: [md_linter, spell_checker]
9393
steps:
9494
- name: Checkout markdown
95-
uses: actions/checkout@v4.2.2
95+
uses: actions/checkout@v5.0.0
9696

9797
- name: Install python
9898
uses: actions/[email protected]
@@ -125,7 +125,7 @@ jobs:
125125
needs: [md_linter, spell_checker]
126126
steps:
127127
- name: Checkout markdown
128-
uses: actions/checkout@v4.2.2
128+
uses: actions/checkout@v5.0.0
129129

130130
- name: Install python
131131
uses: actions/[email protected]

.github/workflows/housekeeping.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ jobs:
3434
runs-on: ubuntu-24.04
3535
steps:
3636
- name: Checkout markdown
37-
uses: actions/checkout@v4.2.2
37+
uses: actions/checkout@v5.0.0
3838

3939
- name: Link Checker
40-
uses: lycheeverse/lychee-action@v2.4.1
40+
uses: lycheeverse/lychee-action@v2.6.1
4141
with:
4242
# skip the jekyll files under '_includes' directory, check all other directories
4343
args: >-

.github/workflows/pr.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
runs-on: ubuntu-24.04
1414
steps:
1515
- name: Checkout markdown
16-
uses: actions/checkout@v4.2.2
16+
uses: actions/checkout@v5.0.0
1717

1818
- name: Link Checker
19-
uses: lycheeverse/lychee-action@v2.4.1
19+
uses: lycheeverse/lychee-action@v2.6.1
2020
with:
2121
args: >-
2222
--no-progress
@@ -34,7 +34,7 @@ jobs:
3434
runs-on: ubuntu-24.04
3535
steps:
3636
- name: Checkout markdown
37-
uses: actions/checkout@v4.2.2
37+
uses: actions/checkout@v5.0.0
3838

3939
- name: Lint markdown
4040
uses: DavidAnson/[email protected]
@@ -50,7 +50,7 @@ jobs:
5050
runs-on: ubuntu-24.04
5151
steps:
5252
- name: Checkout markdown
53-
uses: actions/checkout@v4.2.2
53+
uses: actions/checkout@v5.0.0
5454

5555
- name: Spell check EN language
5656
uses: rojopolis/[email protected]
@@ -62,7 +62,7 @@ jobs:
6262
runs-on: ubuntu-24.04
6363
steps:
6464
- name: Checkout markdown
65-
uses: actions/checkout@v4.2.2
65+
uses: actions/checkout@v5.0.0
6666

6767
- name: Spell check ES language
6868
uses: rojopolis/[email protected]
@@ -74,7 +74,7 @@ jobs:
7474
runs-on: ubuntu-24.04
7575
steps:
7676
- name: Checkout markdown
77-
uses: actions/checkout@v4.2.2
77+
uses: actions/checkout@v5.0.0
7878

7979
# rojopolis/spellcheck-github-actions does not support PT-BR,
8080
# only PT, and PT-BR is too different to pass a PT spellcheck
@@ -99,7 +99,7 @@ jobs:
9999
needs: [md_linter, spell_checker_en, spell_checker_es, spell_checker_pt-br]
100100
steps:
101101
- name: Checkout markdown
102-
uses: actions/checkout@v4.2.2
102+
uses: actions/checkout@v5.0.0
103103

104104
- name: Install python
105105
uses: actions/[email protected]
@@ -129,7 +129,7 @@ jobs:
129129
needs: [build_check]
130130
steps:
131131
- name: Checkout markdown
132-
uses: actions/checkout@v4.2.2
132+
uses: actions/checkout@v5.0.0
133133

134134
- name: Install python
135135
uses: actions/[email protected]

.github/workflows/release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-24.04
1616
steps:
1717
- name: Checkout markdown
18-
uses: actions/checkout@v4.2.2
18+
uses: actions/checkout@v5.0.0
1919

2020
- name: Install python
2121
uses: actions/[email protected]
@@ -45,10 +45,10 @@ jobs:
4545
needs: [export_pdf]
4646
steps:
4747
- name: Check out
48-
uses: actions/checkout@v4.2.2
48+
uses: actions/checkout@v5.0.0
4949

5050
- name: Fetch prepared SBOM artifacts
51-
uses: actions/download-artifact@v4.3.0
51+
uses: actions/download-artifact@v5.0.0
5252
with:
5353
name: 'pdf-export'
5454
path: 'site/OWASP_Developer_Guide.pdf'

contributing.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,11 @@ Feel free to discuss topics in the [project wiki][wiki] and create new discussio
1818

1919
* follow our [Code of Conduct](code_of_conduct.md)
2020
* ensure that all contributions are within the [license](license.txt)
21-
* the use of generative AI is not prohibited but must be declared in the pull request
21+
* although the use of generative AI is not prohibited, it _must_ be declared in the pull request
22+
23+
The Developer Guide is a documentation project and so there may be differences of opinion on wording or punctuation.
24+
If you submit a pull request please make it substantive, otherwise
25+
it will be hard to get attention from the maintainers for trivial changes and it may end up being rejected.
2226

2327
#### Philosophy
2428

@@ -54,9 +58,10 @@ and should rarely deal with any subject at an advanced level.
5458
This is a deliberate policy that makes the guide accessible and keeps the length reasonable.
5559

5660
The overview/introduction of the main sections should be aimed at the introductory level,
57-
with more detail contained in the sub-sections at a medium technical level.
61+
with more detail at a medium technical level contained in any sections that follow.
62+
5863
Note this guide should not replicate the many detailed sources on specific security topics;
59-
instead provide links to these specialist security knowledge bases.
64+
instead provide links to any specialist security knowledge bases and refer the user to them.
6065

6166
#### Page structure
6267

@@ -96,7 +101,7 @@ If you can help with these translations then please contact the lead translator
96101
### Media kit
97102

98103
The OWASP projects have [media kits][media] that contain biographies of the project leaders and other project media.
99-
This can be used for logos and marketing material.
104+
Please use the project media for any logos and marketing material.
100105

101106
### Pull requests
102107

release-process.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The [PDF][pdf-guide] version of the [web document][devguide] can be downloaded f
2626
2727
[devguide]: devguide.owasp.org
2828
[leaders]: https://github.com/OWASP/www-project-developer-guide/blob/main/leaders.md
29-
[pdf-guide]: https://github.com/OWASP/threat-dragon/releases/download/v4.1.8/OWASP_Developer_Guide-V4.1.8.pdf
29+
[pdf-guide]: https://github.com/OWASP/DevGuide/releases/download/vx.x.x/OWASP_Developer_Guide-Vx.x.x.pdf
3030
```
3131

3232
----

0 commit comments

Comments
 (0)