You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/productionize.yml
+9-2Lines changed: 9 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,12 @@ on:
34
34
type: boolean
35
35
default: true
36
36
37
+
# Run workflow upon completion of `publish` workflow run:
38
+
workflow_run:
39
+
workflows: ["publish"]
40
+
types: [completed]
41
+
42
+
37
43
# Concurrency group to prevent multiple concurrent executions:
38
44
concurrency:
39
45
group: productionize
@@ -94,10 +100,11 @@ jobs:
94
100
# Change `@stdlib/string-format` to `@stdlib/error-tools-fmtprodmsg` in package.json if the former is a dependency, otherwise insert it as a dependency:
# Add entry for CLI package to See Also section of README.md:
144
+
cliPkgName=$(jq -r '.name' package.json)-cli
145
+
escapedPkg=$(echo "$cliPkgName" | sed -e 's/\//\\\//g')
146
+
escapedPkg=$(echo "$escapedPkg" | sed -e 's/\@/\\\@/g')
147
+
find . -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/<section class=\"related\">(?:\n\n\* \* \*\n\n## See Also\n\n)?/<section class=\"related\">\n\n## See Also\n\n- <span class=\"package-name\">[\`$escapedPkg\`][$escapedPkg]<\/span><span class=\"delimiter\">: <\/span><span class=\"description\">CLI package for use as a command-line utility.<\/span>\n/"
148
+
149
+
# Add link definition for CLI package to README.md:
- <spanclass="package-name">[`@stdlib/utils/async/any-by-right`][@stdlib/utils/async/any-by-right]</span><spanclass="delimiter">: </span><spanclass="description">test whether at least one element in a collection passes a test implemented by a predicate function, iterating from right to left.</span>
400
-
- <spanclass="package-name">[`@stdlib/utils/async/every-by-right`][@stdlib/utils/async/every-by-right]</span><spanclass="delimiter">: </span><spanclass="description">test whether all elements in a collection pass a test implemented by a predicate function, iterating from right to left.</span>
401
-
- <spanclass="package-name">[`@stdlib/utils/async/for-each-right`][@stdlib/utils/async/for-each-right]</span><spanclass="delimiter">: </span><spanclass="description">invoke a function once for each element in a collection, iterating from right to left.</span>
402
-
- <spanclass="package-name">[`@stdlib/utils/async/none-by-right`][@stdlib/utils/async/none-by-right]</span><spanclass="delimiter">: </span><spanclass="description">test whether all elements in a collection fail a test implemented by a predicate function, iterating from right to left.</span>
403
-
- <spanclass="package-name">[`@stdlib/utils/async/some-by`][@stdlib/utils/async/some-by]</span><spanclass="delimiter">: </span><spanclass="description">test whether a collection contains `n` elements which pass a test implemented by a predicate function.</span>
404
-
- <spanclass="package-name">[`@stdlib/utils/some-by-right`][@stdlib/utils/some-by-right]</span><spanclass="delimiter">: </span><spanclass="description">test whether a collection contains at least `n` elements which pass a test implemented by a predicate function, iterating from right to left.</span>
399
+
- <spanclass="package-name">[`@stdlib/utils-async/any-by-right`][@stdlib/utils/async/any-by-right]</span><spanclass="delimiter">: </span><spanclass="description">test whether at least one element in a collection passes a test implemented by a predicate function, iterating from right to left.</span>
400
+
- <spanclass="package-name">[`@stdlib/utils-async/every-by-right`][@stdlib/utils/async/every-by-right]</span><spanclass="delimiter">: </span><spanclass="description">test whether all elements in a collection pass a test implemented by a predicate function, iterating from right to left.</span>
401
+
- <spanclass="package-name">[`@stdlib/utils-async/for-each-right`][@stdlib/utils/async/for-each-right]</span><spanclass="delimiter">: </span><spanclass="description">invoke a function once for each element in a collection, iterating from right to left.</span>
402
+
- <spanclass="package-name">[`@stdlib/utils-async/none-by-right`][@stdlib/utils/async/none-by-right]</span><spanclass="delimiter">: </span><spanclass="description">test whether all elements in a collection fail a test implemented by a predicate function, iterating from right to left.</span>
403
+
- <spanclass="package-name">[`@stdlib/utils-async/some-by`][@stdlib/utils/async/some-by]</span><spanclass="delimiter">: </span><spanclass="description">test whether a collection contains `n` elements which pass a test implemented by a predicate function.</span>
404
+
- <spanclass="package-name">[`@stdlib/utils-some-by-right`][@stdlib/utils/some-by-right]</span><spanclass="delimiter">: </span><spanclass="description">test whether a collection contains at least `n` elements which pass a test implemented by a predicate function, iterating from right to left.</span>
0 commit comments