File tree Expand file tree Collapse file tree 1 file changed +19
-3
lines changed Expand file tree Collapse file tree 1 file changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -15,8 +15,24 @@ cp -p ../../node_modules/respec/builds/respec-w3c.* ../../deploy/js/
15
15
latest=` git describe --abbrev=0 --tags`
16
16
latestCopied=none
17
17
lastMinor=" -"
18
- for filename in $( ls -1 ../../versions/[23456789].* .md | sort -r) ; do
19
- if [[ ${filename} == * -editors.md ]]; then
18
+
19
+ # If $1 is not provided, process all versions
20
+ # If $1 is "latest", process the last-tagged version
21
+ # Otherwise, process the specified version
22
+ if [ -z " $1 " ]; then
23
+ files=$( ls -1 ../../versions/[23456789].* .md | sort -r)
24
+ elif [ " $1 " = " latest" ]; then
25
+ files=" ../../versions/$latest .md"
26
+ elif [ -f " ../../versions/$1 .md" ]; then
27
+ files=" ../../versions/$1 .md"
28
+ else
29
+ echo " Error: version $1 .md not found"
30
+ exit 1
31
+ fi
32
+
33
+ for filename in $files ; do
34
+
35
+ if [[ ${filename} == * -editors.md ]]; then
20
36
continue
21
37
fi
22
38
@@ -30,7 +46,7 @@ for filename in $(ls -1 ../../versions/[23456789].*.md | sort -r) ; do
30
46
rm $tempfile
31
47
32
48
if [ $version = $latest ]; then
33
- if [[ ${version} != * " rc" * ]]; then
49
+ if [[ ${version} != * " rc" * ]]; then
34
50
# version is not a Release Candidate
35
51
( cd ../../deploy/oas && ln -sf v$version .html latest.html )
36
52
latestCopied=v$version
You can’t perform that action at this time.
0 commit comments