mirror of
https://code.forgejo.org/actions/checkout.git
synced 2025-04-21 17:12:03 +03:00
Merge 55ad59dfaa
into 85e6279cec
This commit is contained in:
commit
a072fe2d48
4 changed files with 11 additions and 11 deletions
|
@ -43,7 +43,7 @@ function updateUsage(
|
|||
const newReadme: string[] = []
|
||||
|
||||
// Append the beginning
|
||||
newReadme.push(originalReadme.substr(0, startTokenIndex + startToken.length))
|
||||
newReadme.push(originalReadme.slice(0, startTokenIndex + startToken.length))
|
||||
|
||||
// Build the new usage section
|
||||
newReadme.push('```yaml', `- uses: ${actionReference}`, ' with:')
|
||||
|
@ -68,9 +68,9 @@ function updateUsage(
|
|||
// Longer than width? Find a space to break apart
|
||||
let segment: string = description
|
||||
if (description.length > width) {
|
||||
segment = description.substr(0, width + 1)
|
||||
segment = description.slice(0, width + 1)
|
||||
while (!segment.endsWith(' ') && !segment.endsWith('\n') && segment) {
|
||||
segment = segment.substr(0, segment.length - 1)
|
||||
segment = segment.slice(0, -1)
|
||||
}
|
||||
|
||||
// Trimmed too much?
|
||||
|
@ -84,14 +84,14 @@ function updateUsage(
|
|||
// Check for newline
|
||||
const newlineIndex = segment.indexOf('\n')
|
||||
if (newlineIndex >= 0) {
|
||||
segment = segment.substr(0, newlineIndex + 1)
|
||||
segment = segment.slice(0, newlineIndex + 1)
|
||||
}
|
||||
|
||||
// Append segment
|
||||
newReadme.push(` # ${segment}`.trimRight())
|
||||
|
||||
// Remaining
|
||||
description = description.substr(segment.length)
|
||||
description = description.slice(segment.length)
|
||||
}
|
||||
|
||||
if (input.default !== undefined) {
|
||||
|
@ -113,7 +113,7 @@ function updateUsage(
|
|||
newReadme.push('```')
|
||||
|
||||
// Append the end
|
||||
newReadme.push(originalReadme.substr(endTokenIndex))
|
||||
newReadme.push(originalReadme.slice(endTokenIndex))
|
||||
|
||||
// Write the new README
|
||||
fs.writeFileSync(readmePath, newReadme.join(os.EOL))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue