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:
Copy file name to clipboardExpand all lines: README.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -170,10 +170,10 @@ var count = ctx.count;
170
170
## Notes
171
171
172
172
- If an environment supports `Symbol.iterator`, the returned iterator is iterable.
173
-
- If provided a generic `array`, the returned iterator **ignores** holes (i.e., `undefined` values). To iterate over all generic `array` elements, use [`@stdlib/array/to-iterator-right`][@stdlib/array/to-iterator-right].
173
+
- If provided a generic `array`, the returned iterator **ignores** holes (i.e., `undefined` values). To iterate over all generic `array` elements, use [`@stdlib/array-to-iterator-right`][@stdlib/array/to-iterator-right].
174
174
- A returned iterator does **not** copy a provided array-like `object`. To ensure iterable reproducibility, copy a provided array-like `object`**before** creating an iterator. Otherwise, any changes to the contents of an array-like `object` will be reflected in the returned iterator.
175
175
- In environments supporting `Symbol.iterator`, the function **explicitly** does **not** invoke an array's `@@iterator` method, regardless of whether this method is defined. To convert an array to an implementation defined iterator, invoke this method directly.
176
-
- The returned iterator supports array-like objects having getter and setter accessors for array element access (e.g., [`@stdlib/array/complex64`][@stdlib/array/complex64]).
176
+
- The returned iterator supports array-like objects having getter and setter accessors for array element access (e.g., [`@stdlib/array-complex64`][@stdlib/array/complex64]).
177
177
178
178
</section>
179
179
@@ -238,9 +238,9 @@ while ( true ) {
238
238
239
239
## See Also
240
240
241
-
- <spanclass="package-name">[`@stdlib/array/from-iterator`][@stdlib/array/from-iterator]</span><spanclass="delimiter">: </span><spanclass="description">create (or fill) an array from an iterator.</span>
242
-
- <spanclass="package-name">[`@stdlib/array/to-iterator-right`][@stdlib/array/to-iterator-right]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator from an array-like object, iterating from right to left.</span>
243
-
- <spanclass="package-name">[`@stdlib/array/to-sparse-iterator`][@stdlib/array/to-sparse-iterator]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator from a sparse array-like object.</span>
241
+
- <spanclass="package-name">[`@stdlib/array-from-iterator`][@stdlib/array/from-iterator]</span><spanclass="delimiter">: </span><spanclass="description">create (or fill) an array from an iterator.</span>
242
+
- <spanclass="package-name">[`@stdlib/array-to-iterator-right`][@stdlib/array/to-iterator-right]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator from an array-like object, iterating from right to left.</span>
243
+
- <spanclass="package-name">[`@stdlib/array-to-sparse-iterator`][@stdlib/array/to-sparse-iterator]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator from a sparse array-like object.</span>
0 commit comments