name: 'Release Tag Version' description: '釋出並標註成品版本' author: 'Jeffery' inputs: files: description: '' required: false runs: using: 'composite' steps: - name: 版本號計算 id: version-calculate uses: https://gitea.jsc.idv.tw/docker-actions/calculate-version@${{ vars.ACTION_CALCULATE_VERSION }} - name: 組合釋出參數 id: release-params run: | repository="${{ gitea.repository }}" version_value="${{ steps.version-calculate.outputs.version }}" if [ -z "$version_value" ]; then echo "version-calculate output version is empty" >&2 exit 1 fi version="v${version_value}" repository_name="${repository##*/}" { echo "name=${repository_name} ${version}" echo "tag_name=${version}" } >> "$GITHUB_OUTPUT" shell: bash - name: 釋出並標註成品版本 uses: akkuman/gitea-release-action@${{ vars.ACTION_GITEA_RELEASE_VERSION }} with: name: ${{ steps.release-params.outputs.name }} tag_name: ${{ steps.release-params.outputs.tag_name }} target_commitish: ${{ gitea.ref }} files: ${{ inputs.files }} - name: 清理舊成品 uses: https://gitea.jsc.idv.tw/docker-actions/release-cleanup@${{ vars.ACTION_RELEASE_CLEANUP_VERSION }}