Skip to content

Commit 8ccc195

Browse files
authored
Init action: replace repo owner (#9)
* replace repo owner * Test run * Add different repo owner name * Revert commits for testing * Isolate owner step and run if owner is not me
1 parent c430550 commit 8ccc195

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/template-init.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,18 @@ jobs:
2727
echo "repo_slug=${{ github.event.repository.name }}" >> "$GITHUB_OUTPUT"
2828
snake=$(echo "${{ github.event.repository.name }}" | tr '-' '_')
2929
echo "repo_snake=$snake" >> "$GITHUB_OUTPUT"
30+
echo "repo_owner=${{ github.event.repository.owner.login }}" >> "$GITHUB_OUTPUT"
3031
3132
- name: Create working branch
3233
run: git switch -c template-init
3334

35+
- name: Replace repo owner
36+
if: ${{ github.event.repository.owner.login }} != marksverdhei
37+
run: |
38+
repo_owner="${{ steps.names.outputs.repo_owner }}"
39+
# replace repo owner placeholder
40+
grep -lr --exclude-dir=.git 'marksverdhei' . | xargs -r sed -i "s/marksverdhei/${repo_owner}/g"
41+
3442
- name: Replace placeholders inside files
3543
run: |
3644
repo_slug="${{ steps.names.outputs.repo_slug }}"

0 commit comments

Comments
 (0)