Skip to content

Commit fd6d413

Browse files
author
jon gadsden
committed
complete release pipeline
1 parent c6e90e5 commit fd6d413

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

.github/workflows/release.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,15 @@ jobs:
1616
- name: Checkout markdown
1717
uses: actions/[email protected]
1818

19+
- name: Promote draft to release
20+
run: |
21+
cd draft
22+
pwd
23+
find . -name "*.md" ! -name "info.md" ! -name "01-front.md" -exec cp '{}' '../release/{}' \;
24+
1925
- name: Fix up markdown
2026
run: |
27+
pwd
2128
find release -name "*.md" -exec sed -i '' "s|permalink: /draft/|permalink: /release/|g" {} +
2229
find release -name "*.md" -exec sed -i '' "/The OWASP Developer Guide is a community effort/d" {} +
2330
find release -name "*.md" -exec sed -i '' "/edit on GitHub/d" {} +
@@ -55,3 +62,20 @@ jobs:
5562
with:
5663
name: export-docs
5764
path: publish
65+
66+
- name: Update pdfs and epubs
67+
run: |
68+
pwd && ls -hal publish
69+
cp publish/OWASP_Developer_Guide.* assets/exports/.
70+
71+
- name: Create pull request
72+
uses: peter-evans/[email protected]
73+
with:
74+
title: 'Release'
75+
body: |
76+
### Automatically generated
77+
---
78+
Please verify and then **Merge** the pull request to update the release
79+
commit-message: 'update release'
80+
branch: update-release
81+
base: main

0 commit comments

Comments
 (0)