Skip to content

Commit 5d3db5f

Browse files
committed
feat: update action to replace image URLs with the release tag
1 parent 55e3fc4 commit 5d3db5f

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
name: 'Replace image urls in README'
22
description: 'Replace image relative paths to cdn.jsdelivr.net in README and README.zh-CN'
3+
inputs:
4+
version:
5+
description: 'Version to use in URLs'
6+
required: true
37
runs:
48
using: 'composite'
59
steps:
610
- run: |
7-
sed -i "s|./public/enum-plus.svg|https://cdn.jsdelivr.net/gh/shijistar/enum-plus@v2.4.3/public/enum-plus.svg|g" README.md README.zh-CN.md
8-
sed -i "s|./public/usage-screenshot-v3.gif|https://cdn.jsdelivr.net/gh/shijistar/enum-plus/public/usage-screenshot-v3.gif|g" README.md README.zh-CN.md
9-
sed -i "s|./public/jsdoc-en.png|https://cdn.jsdelivr.net/gh/shijistar/enum-plus@v2.4.3/public/jsdoc-en.png|g" README.md README.zh-CN.md
11+
sed -i "s|./public/enum-plus.svg|https://cdn.jsdelivr.net/gh/shijistar/enum-plus@${{ inputs.version }}/public/enum-plus.svg|g" README.md README.zh-CN.md
12+
sed -i "s|./public/usage-screenshot-v3.gif|https://cdn.jsdelivr.net/gh/shijistar/enum-plus@${{ inputs.version }}/public/usage-screenshot-v3.gif|g" README.md README.zh-CN.md
13+
sed -i "s|./public/jsdoc-en.png|https://cdn.jsdelivr.net/gh/shijistar/enum-plus@${{ inputs.version }}/public/jsdoc-en.png|g" README.md README.zh-CN.md
1014
shell: bash

.github/workflows/npm-publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,8 @@ jobs:
140140

141141
- name: Replace relative image url to cdn.jsdelivr.net
142142
uses: ./.github/actions/replace-img-url
143+
with:
144+
version: ${{ github.event.release.tag_name }}
143145

144146
- name: Replace download url to the releasing version
145147
uses: ./.github/actions/replace-path-url

0 commit comments

Comments
 (0)