This commit is contained in:
parent
bbb11d3f7f
commit
d49a7e2bc4
29
.github/workflows/CCC.yml
vendored
29
.github/workflows/CCC.yml
vendored
@ -84,12 +84,28 @@ jobs:
|
|||||||
echo "仓库克隆成功!"
|
echo "仓库克隆成功!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# 5. 获取固件版本 - 检索当前固件的版本信息
|
||||||
|
- name: 📦 获取固件版本 - 检索当前固件的版本信息
|
||||||
|
run: |
|
||||||
|
cd lede
|
||||||
|
grep '"DISTRIB_REVISION=' */*/default-settings/files/zzz-default-settings | cut -d"'" -f2
|
||||||
|
|
||||||
|
# 获取 DISTRIB_REVISION 值
|
||||||
|
DISTRIB_REVISION=$(grep '"DISTRIB_REVISION=' */*/default-settings/files/zzz-default-settings | cut -d"'" -f2)
|
||||||
|
|
||||||
|
# 将值设置为环境变量
|
||||||
|
echo "distrib_revision=$DISTRIB_REVISION" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
# 在日志中显示 DISTRIB_REVISION 的值
|
||||||
|
echo "DISTRIB_REVISION: $DISTRIB_REVISION"
|
||||||
|
|
||||||
# 5. 获取内核主版本号
|
# 5. 获取内核主版本号
|
||||||
- name: 📄 获取内核主版本号
|
- name: 📄 获取内核主版本号
|
||||||
run: |
|
run: |
|
||||||
KERNEL_PATCHVER=$(grep "KERNEL_PATCHVER" lede/target/linux/x86/Makefile | awk -F ':=' '{print $2}' | xargs)
|
KERNEL_PATCHVER=$(grep "KERNEL_PATCHVER" lede/target/linux/x86/Makefile | awk -F ':=' '{print $2}' | xargs)
|
||||||
echo "KERNEL_PATCHVER=$KERNEL_PATCHVER" >> $GITHUB_ENV
|
echo "KERNEL_PATCHVER=$KERNEL_PATCHVER" >> $GITHUB_ENV
|
||||||
echo "内核主版本号:$KERNEL_PATCHVER"
|
echo "内核主版本号:$KERNEL_PATCHVER"
|
||||||
|
#输出示例:内核主版本号:6.6
|
||||||
|
|
||||||
# 6. 获取完整内核版本
|
# 6. 获取完整内核版本
|
||||||
- name: 📄 获取完整内核版本
|
- name: 📄 获取完整内核版本
|
||||||
@ -99,6 +115,7 @@ jobs:
|
|||||||
FULL_KERNEL_VERSION="$KERNEL_PATCHVER$PATCH_VERSION"
|
FULL_KERNEL_VERSION="$KERNEL_PATCHVER$PATCH_VERSION"
|
||||||
echo "FULL_KERNEL_VERSION=$FULL_KERNEL_VERSION" >> $GITHUB_ENV
|
echo "FULL_KERNEL_VERSION=$FULL_KERNEL_VERSION" >> $GITHUB_ENV
|
||||||
echo "完整的内核版本为:$FULL_KERNEL_VERSION"
|
echo "完整的内核版本为:$FULL_KERNEL_VERSION"
|
||||||
|
#输出示例:完整的内核版本为:6.6.58
|
||||||
else
|
else
|
||||||
echo "未找到对应的内核版本文件 lede/include/kernel-$KERNEL_PATCHVER"
|
echo "未找到对应的内核版本文件 lede/include/kernel-$KERNEL_PATCHVER"
|
||||||
exit 1
|
exit 1
|
||||||
@ -119,9 +136,12 @@ jobs:
|
|||||||
cd lede/feeds/luci
|
cd lede/feeds/luci
|
||||||
LUCI_BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
LUCI_BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
||||||
LUCI_COMMIT=$(git rev-parse --short HEAD)
|
LUCI_COMMIT=$(git rev-parse --short HEAD)
|
||||||
LUCI_VERSION="LuCI $LUCI_BRANCH branch (git-$LUCI_COMMIT)"
|
|
||||||
|
# 格式化 LuCI 版本信息,将空格替换为下划线,并构建为目标格式
|
||||||
|
LUCI_VERSION="LuCI_${LUCI_BRANCH}_branch_(git--${LUCI_COMMIT})"
|
||||||
echo "LUCI_VERSION=$LUCI_VERSION" >> $GITHUB_ENV
|
echo "LUCI_VERSION=$LUCI_VERSION" >> $GITHUB_ENV
|
||||||
echo "LuCI 版本信息:$LUCI_VERSION"
|
echo "LuCI 版本信息:$LUCI_VERSION"
|
||||||
|
# 输出示例:LuCI_openwrt-23.05_branch_(git--4f71ba2)
|
||||||
|
|
||||||
# 更新 README.md 文件
|
# 更新 README.md 文件
|
||||||
- name: ✏️ 更新 README.md 文件
|
- name: ✏️ 更新 README.md 文件
|
||||||
@ -130,14 +150,15 @@ jobs:
|
|||||||
LUCI_VERSION: "${{ env.LUCI_VERSION }}"
|
LUCI_VERSION: "${{ env.LUCI_VERSION }}"
|
||||||
run: |
|
run: |
|
||||||
# 生成要插入的新内容
|
# 生成要插入的新内容
|
||||||
LATEST_VERSION="R$(date +'%y.%m.%d')-$(date +'%H%M')"
|
LATEST_VERSION="R$(date +'%y.%m.%d')--$(date +'%H%M')"
|
||||||
ARCHITECTURE="x86_64"
|
ARCHITECTURE="x86_64"
|
||||||
FILE_SIZE="1024MB"
|
FILE_SIZE="1024MB"
|
||||||
RELEASE_DATE="$(date +'%Y-%m-%d')"
|
RELEASE_DATE="$(date +'%Y--%m--%d')"
|
||||||
OPENWRT_VERSION="${FULL_KERNEL_VERSION}"
|
OPENWRT_VERSION="${FULL_KERNEL_VERSION}"
|
||||||
|
DISTRIB_REVISION="${{ env.distrib_revision }}"
|
||||||
|
|
||||||
NEW_CONTENT="<!--action-tag-start-->\n\n"
|
NEW_CONTENT="<!--action-tag-start-->\n\n"
|
||||||
NEW_CONTENT+="\n"
|
NEW_CONTENT+="\n"
|
||||||
NEW_CONTENT+="\n"
|
NEW_CONTENT+="\n"
|
||||||
NEW_CONTENT+="\n"
|
NEW_CONTENT+="\n"
|
||||||
NEW_CONTENT+="\n"
|
NEW_CONTENT+="\n"
|
||||||
|
Loading…
Reference in New Issue
Block a user