diff --git a/.gitea/workflows/AutoRelease.yaml b/.gitea/workflows/AutoRelease.yaml index 879d877..a1508f8 100644 --- a/.gitea/workflows/AutoRelease.yaml +++ b/.gitea/workflows/AutoRelease.yaml @@ -139,12 +139,12 @@ jobs: - name: 获取最终Release信息 run: | - echo "仓库名 = ${{ steps.ActionEnv.outputs.ENV_REPO_NAME }}" - echo "版本 = ${{ steps.extract_version.outputs.version }}" - echo "仓库Url = ${{ steps.ActionEnv.outputs.ENV_REPO_URL }}" - echo "标签名 = ${{ steps.extract_version.outputs.version }}" - echo "发布标题 = ${{ steps.parse-release.outputs.title }}" - echo "内容 = ${{ steps.get-commit-log.outputs.commit_log }}" + echo "Repo_Name = ${{ steps.ActionEnv.outputs.ENV_REPO_NAME }}" + echo "Repo_Url = ${{ steps.ActionEnv.outputs.ENV_REPO_URL }}" + echo "Tag_Name = ${{ steps.extract_version.outputs.version }}" + echo "Release_Name = ${{ steps.parse-release.outputs.title }}" + echo "Release_version = ${{ steps.extract_version.outputs.version }}" + echo "Body = ${{ steps.get-commit-log.outputs.commit_log }}" - name: 创建Gitea发布 uses: https://git.linuxacme.com/iorebuild/gitea-release-action@main @@ -163,50 +163,73 @@ jobs: ${{ steps.find-bin-files-2.outputs.bin_files }} ${{ steps.find-bin-files-3.outputs.bin_files }} - # AutoREADME.md: - # # 工作在ubuntu-latest系统中 - # runs-on: ubuntu-latest - # # 以下是steps - # steps: + AutoREADME.md: + # 工作在ubuntu-latest系统中 + runs-on: ubuntu-latest + # 以下是steps + steps: - # - name: 检出仓库 - # uses: https://git.linuxacme.com/iorebuild/checkout@v4 - # with: - # fetch-depth: 0 - # # 启用子模块支持 - # submodules: false + - name: 检出仓库 + uses: https://git.linuxacme.com/iorebuild/checkout@v4 + with: + fetch-depth: 0 + # 启用子模块支持 + submodules: false - # - name: 设置环境变量 - # run: | - # git config user.name "$CURRENT_USER_NAME" - # git config user.email "$CURRENT_USER_EMAIL" - # echo "Name = $CURRENT_USER_NAME" - # echo "Email = $CURRENT_USER_EMAIL" + - name: 设置环境变量 + id: ActionEnv + run: | + # 正确的变量赋值 + UserName="${{ github.actor }}" + UserEmail=$(git log -1 --pretty=format:'%ae') + GitRepo="${{ github.repository }}" + ServerUrl="${{ github.server_url }}" + RepoUrl="${{ github.repository }}" - # - name: 替换软件源为国内软件源(USTC) - # run: | - # cat /etc/os-release - # sudo rm -f /etc/apt/sources.list - # sudo rm -f /etc/apt/sources.list.d/* - # sudo tee /etc/apt/sources.list <> $GITHUB_OUTPUT + echo "ENV_USER_EMAIL=$UserEmail" >> $GITHUB_OUTPUT + echo "ENV_REPO_NAME=$GitRepo" >> $GITHUB_OUTPUT + echo "ENV_SERVER_URL=$ServerUrl" >> $GITHUB_OUTPUT + echo "ENV_REPO_URL=$ServerUrl/$RepoUrl" >> $GITHUB_OUTPUT - # - name: 如果有README文件存在则删除掉 - # run: | - # if [ -f "README.md" ]; then - # rm README.md - # echo "README.md has been removed." - # else - # echo "README.md does not exist." - # fi + - name: 检查环境变量 + run: | + echo "用户名 = ${{ steps.ActionEnv.outputs.ENV_USER_NAME }}" + echo "邮箱= ${{ steps.ActionEnv.outputs.ENV_USER_EMAIL }}" + echo "仓库名 = ${{ steps.ActionEnv.outputs.ENV_REPO_NAME }}" + echo "服务器URL = ${{ steps.ActionEnv.outputs.ENV_SERVER_URL }}" + echo "仓库URL = ${{ steps.ActionEnv.outputs.ENV_REPO_URL }}" + + - name: 配置Git用户 + run: | + git config user.name "${{ steps.ActionEnv.outputs.ENV_USER_NAME }}" + git config user.email "${{ steps.ActionEnv.outputs.ENV_USER_EMAIL }}" + + - name: 替换软件源为国内软件源(USTC) + run: | + cat /etc/os-release + sudo rm -f /etc/apt/sources.list + sudo rm -f /etc/apt/sources.list.d/* + sudo tee /etc/apt/sources.list <