Skip to content

Format testing

Format testing #31

Workflow file for this run

name: add-redirects
on:
pull_request_target:
jobs:
get-redirects-renamed:
name: Get Renamed Files
runs-on: ubuntu-latest
permissions:
issues: write
contents: write
pull-requests: write
repository-projects: write
steps:
- uses: actions/checkout@v4
- name: Get renamed files
id: changed-files
# pin to a specific commit to ensure stability
uses: tj-actions/changed-files@c65cd883420fd2eb864698a825fc4162dd94482c
with:
include_all_old_new_renamed_files: true
files: |
source/**
**.txt
- name: Parse renamed files
id: renamed-files
if: steps.changed-files.outputs.renamed_files_count > 0
env:
RENAMED_FILES: ${{ steps.changed-files.outputs.all_old_new_renamed_files }}
run: |
renamed_redirects=""
for file in $RENAMED_FILES; do
old=$(echo "$file" | cut -d',' -f1)
old="${old#source}"
old="${old%.txt}"
new=$(echo "$file" | cut -d',' -f2)
new="${new#source}"
new="${new%.txt}"
#single quotes = ${var} rendered literally; double quotes = $var interpreted
renamed_redirects+='<li>[\\<v>-*]: ${prefix}/${version}'"$old"'/ -> ${base}/${version}'"$new"'/</li>'
done
if [ "$renamed_redirects" == "" ]; then
renamed_redirects="No redirects to add"
fi
echo "redirects=${renamed_redirects}" >> "$GITHUB_OUTPUT"
- name: Parse deleted files
id: deleted-files
if: steps.changed-files.outputs.deleted_files_count > 0
env:
DELETED_FILES: ${{ steps.changed-files.outputs.deleted_files }}
run: |
deleted_redirects=""
for file in $DELETED_FILES; do
old=$(echo "$file" | cut -d',' -f1)
old="${old#source}"
old="${old%.txt}"
deleted_redirects+='<li>[\\<v>-*]: ${prefix}/${version}'"$old"'/ -> ${base}/${version}/</li>'
done
if [ "$deleted_redirects" == "" ]; then
deleted_redirects="No redirects to add"
fi
echo "redirects=${deleted_redirects}" >> "$GITHUB_OUTPUT"
- name: Update the PR Description
uses: MongoCaleb/pr-description-action@master
with:
content: "\n- [ ] Did you add redirects?\n *Replace \<v> with earliest backport target version*\n${{ steps.renamed-files.outputs.redirects }}${{ steps.deleted-files.outputs.redirects }}\n"

Check failure on line 65 in .github/workflows/add-redirects.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/add-redirects.yml

Invalid workflow file

You have an error in your yaml syntax on line 65
token: ${{ secrets.GITHUB_TOKEN }}