1028.yml
All checks were successful
发布wordpress文章 / generate_changelog (push) Successful in 6s

This commit is contained in:
298977887 2024-10-29 00:35:02 +08:00
parent 3477a474c4
commit 39f45b9e58

View File

@ -17,16 +17,7 @@ jobs:
TZ: Asia/Shanghai TZ: Asia/Shanghai
run: date run: date
# 1. 读取 README.md 内容 # 1. 读取固件版本 DISTRIB_REVISION.txt
- name: 读取 README.md 内容
id: read_wp
run: |
CONTENT=$(<README.md)
# JSON 转义并保存到环境变量
wp_content=$(echo "$CONTENT" | jq -Rs .)
echo "wp_content=$wp_content" >> $GITHUB_ENV
# 2. 读取固件版本 DISTRIB_REVISION.txt
- name: 读取 DISTRIB_REVISION.txt 中的固件版本 - name: 读取 DISTRIB_REVISION.txt 中的固件版本
id: read_firmware id: read_firmware
run: | run: |
@ -38,7 +29,7 @@ jobs:
echo "firmware_version=Unknown" >> $GITHUB_ENV echo "firmware_version=Unknown" >> $GITHUB_ENV
fi fi
# 3. 更新 WordPress 文章 # 2. 更新 WordPress 文章
- name: 更新 WordPress 文章 - name: 更新 WordPress 文章
env: env:
WORDPRESS_URL: ${{ secrets.WORDPRESS_URL }} WORDPRESS_URL: ${{ secrets.WORDPRESS_URL }}
@ -46,7 +37,6 @@ jobs:
WORDPRESS_PASSWORD: ${{ secrets.WORDPRESS_PASSWORD }} WORDPRESS_PASSWORD: ${{ secrets.WORDPRESS_PASSWORD }}
POST_ID: 829 POST_ID: 829
POST_STATUS: "draft" POST_STATUS: "draft"
wp_content: ${{ env.wp_content }}
firmware_version: ${{ env.firmware_version }} firmware_version: ${{ env.firmware_version }}
run: | run: |
FORMATTED_TIME=$(TZ='Asia/Shanghai' date "+%Y年%m月%d日") FORMATTED_TIME=$(TZ='Asia/Shanghai' date "+%Y年%m月%d日")
@ -54,10 +44,10 @@ jobs:
# 创建 JSON 数据内容,保持 README 内容的原始格式 # 创建 JSON 数据内容,保持 README 内容的原始格式
JSON_PAYLOAD=$(jq -n \ JSON_PAYLOAD=$(jq -n \
--arg title "${FORMATTED_TIME}最新每天更新OpenWRT&LEDE x86/64 软路由精品稳定版固件下载含插件" \ --arg title "${FORMATTED_TIME}最新每天更新OpenWRT&LEDE x86/64 软路由精品稳定版固件下载含插件" \
--argjson description "$wp_content" \
--arg post_status "$POST_STATUS" \ --arg post_status "$POST_STATUS" \
--arg firmware_version "$firmware_version" \ --arg firmware_version "$firmware_version" \
--arg formatted_time "$FORMATTED_TIME" \ --arg formatted_time "$FORMATTED_TIME" \
--rawfile description README.md \
'{ '{
title: $title, title: $title,
description: $description, description: $description,
@ -79,4 +69,3 @@ jobs:
# 检查响应状态 # 检查响应状态
echo "$RESPONSE" | jq . || echo "更新失败" echo "$RESPONSE" | jq . || echo "更新失败"