mirror of
https://github.com/Sliverkiss/QuantumultX.git
synced 2025-12-17 15:24:59 +08:00
Update blank.yml
This commit is contained in:
27
.github/workflows/blank.yml
vendored
27
.github/workflows/blank.yml
vendored
@@ -39,14 +39,14 @@ jobs:
|
|||||||
DESTINATION_FOLDER="QuantumultX"
|
DESTINATION_FOLDER="QuantumultX"
|
||||||
echo "Checking current directory:"
|
echo "Checking current directory:"
|
||||||
pwd
|
pwd
|
||||||
echo "Listing files in icon:"
|
echo "Listing files in leviicons:"
|
||||||
ls -al $IMAGES_FOLDER
|
ls -al $IMAGES_FOLDER
|
||||||
# Create an empty JSON file
|
# Create an empty JSON file
|
||||||
echo "[]" > $JSON_FILE
|
echo "[]" > $JSON_FILE
|
||||||
# Create a JSON file header
|
# 创建一个 JSON 文件头部
|
||||||
echo "{" > $JSON_FILE
|
echo "{" > $JSON_FILE
|
||||||
echo ' "name": "Sliverkiss图标订阅",' >> $JSON_FILE
|
echo ' "name": "Sliverkiss图标订阅",' >> $JSON_FILE
|
||||||
echo ' "description": "收集一些自己常用的图标 by @Sliverkiss",' >> $JSON_FILE
|
echo ' "description": "收集一些自己常用的图标 by @sliverkiss",' >> $JSON_FILE
|
||||||
echo ' "icons": [' >> $JSON_FILE
|
echo ' "icons": [' >> $JSON_FILE
|
||||||
|
|
||||||
# Populate the array with image information
|
# Populate the array with image information
|
||||||
@@ -54,15 +54,15 @@ jobs:
|
|||||||
if [ -f "$FILE_PATH" ]; then
|
if [ -f "$FILE_PATH" ]; then
|
||||||
FILE_NAME=$(basename "$FILE_PATH")
|
FILE_NAME=$(basename "$FILE_PATH")
|
||||||
RAW_URL="https://raw.githubusercontent.com/Sliverkiss/QuantumultX/main/$FILE_PATH"
|
RAW_URL="https://raw.githubusercontent.com/Sliverkiss/QuantumultX/main/$FILE_PATH"
|
||||||
# If it is not the first icon, add a comma at the end of the previous icon
|
# 如果不是第一个图标,则在前一个图标的末尾添加逗号
|
||||||
if [ "$FIRST_ITEM" = false ]; then
|
if [ "$FIRST_ITEM" = false ]; then
|
||||||
# Add a comma to the end of the previous icon
|
# 在前一个图标的末尾添加逗号
|
||||||
sed -i '$s/}$/},/' $JSON_FILE
|
sed -i '$s/}$/},/' $JSON_FILE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Append image information to the JSON file
|
# Append image information to the JSON file
|
||||||
echo -n ", " >> $JSON_FILE
|
echo -n ", " >> $JSON_FILE
|
||||||
# Add image information to JSON file
|
# 将图片信息添加到 JSON 文件
|
||||||
echo ' {' >> $JSON_FILE
|
echo ' {' >> $JSON_FILE
|
||||||
echo ' "name": "'$FILE_NAME'",' >> $JSON_FILE
|
echo ' "name": "'$FILE_NAME'",' >> $JSON_FILE
|
||||||
echo ' "url": "'$RAW_URL'"' >> $JSON_FILE
|
echo ' "url": "'$RAW_URL'"' >> $JSON_FILE
|
||||||
@@ -70,10 +70,10 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# Remove the last comma
|
# 移除最后一个逗号
|
||||||
sed -i '$s/,$//' $JSON_FILE
|
sed -i '$s/,$//' $JSON_FILE
|
||||||
|
|
||||||
# Add JSON file at the end
|
# 添加 JSON 文件尾部
|
||||||
echo ']' >> $JSON_FILE
|
echo ']' >> $JSON_FILE
|
||||||
echo '}' >> $JSON_FILE
|
echo '}' >> $JSON_FILE
|
||||||
|
|
||||||
@@ -84,7 +84,7 @@ jobs:
|
|||||||
cat $JSON_FILE
|
cat $JSON_FILE
|
||||||
|
|
||||||
# Set an environment variable with the path to the JSON file
|
# Set an environment variable with the path to the JSON file
|
||||||
echo "ARTIFACT_PATH=QuantumultX" >> $GITHUB_ENV
|
echo "ARTIFACT_PATH=LeviIcons" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Upload Artifact
|
- name: Upload Artifact
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
@@ -92,14 +92,13 @@ jobs:
|
|||||||
name: sliverkiss.icons.json
|
name: sliverkiss.icons.json
|
||||||
path: ${{ env.ARTIFACT_PATH }}
|
path: ${{ env.ARTIFACT_PATH }}
|
||||||
|
|
||||||
- name: Push JSON to Repository
|
- name: Push to TEST Repository
|
||||||
run: |
|
run: |
|
||||||
git config user.name "${{ github.actor }}"
|
git config user.name "${{ github.actor }}"
|
||||||
git config user.email "${{ github.actor }}@users.noreply.github.com"
|
git config user.email "${{ github.actor }}@users.noreply.github.com"
|
||||||
git add QuantumultX/sliverkiss.icons.json
|
git add .
|
||||||
git commit -m "Update sliverkiss.icons.json"
|
git commit -m "Add generated JSON file"
|
||||||
git push origin main
|
git push origin HEAD:main
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user