From 0964ca28b7bbe4de926510a37b8d1e01754afca4 Mon Sep 17 00:00:00 2001 From: Andrey Onishchenko Date: Mon, 11 Mar 2024 18:06:19 +0300 Subject: [PATCH] Outputs logging --- .github/workflows/build.yml | 3 -- .github/workflows/update-build-release.yml | 34 ++++++++++++++++------ 2 files changed, 25 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index de8be1a..b05bbed 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,9 +10,6 @@ on: pull_request: branches: - '*' - push: - branches: - - 'dev' jobs: diff --git a/.github/workflows/update-build-release.yml b/.github/workflows/update-build-release.yml index 016d590..0a1911f 100644 --- a/.github/workflows/update-build-release.yml +++ b/.github/workflows/update-build-release.yml @@ -7,6 +7,7 @@ on: push: branches: - 'master' + - 'dev' jobs: @@ -26,7 +27,8 @@ jobs: run: git config --global --add safe.directory "*" - name: Update package files - run: python utility/update_version.py + run: | + python utility/update_version.py python utility/generate_packages.py - name: Commit and push changes @@ -40,20 +42,33 @@ jobs: - name: Get Version id: version - run: VERSION=$(jq -r '.ym.version' ./utility/version_info.json) + run: | + VERSION=$(jq -r '.ym.version' ./utility/version_info.json) release_name="Beta $VERSION" tag_name="v$VERSION" echo "VERSION=$VERSION" >> $GITHUB_OUTPUT echo "release_name=$release_name" >> $GITHUB_OUTPUT echo "tag_name=$tag_name" >> $GITHUB_OUTPUT + + - name: Outputs + id: outputs + run: | + echo "commited=${{ steps.commit.outputs.commited || github.event.head_commit }}" >> $GITHUB_OUTPUT + echo "commit_long_sha=${{ steps.commit.outputs.commit_long_sha || github.event.head_commit.id}}" >> $GITHUB_OUTPUT + echo "commit_name=${{ github.event.head_commit.message || 'Update packages' }}" >> $GITHUB_OUTPUT + echo "tag_name=${{ steps.version.outputs.tag_name }}" >> $GITHUB_OUTPUT + echo "release_name=${{ steps.version.outputs.release_name }}" >> $GITHUB_OUTPUT + echo "VERSION=${{ steps.version.outputs.VERSION }}" >> $GITHUB_OUTPUT + cat $GITHUB_OUTPUT + outputs: - commited: ${{ steps.commit.outputs.commited || github.event.head_commit }} - commit_long_sha: ${{ steps.commit.outputs.commit_long_sha || github.event.head_commit.id}} - commit_name: ${{ github.event.head_commit.message || 'Update packages' }} - tag_name: ${{ steps.version.outputs.tag_name }} - release_name: ${{ steps.version.outputs.release_name }} - version: ${{ steps.version.outputs.VERSION }} + commited: ${{ steps.outputs.commited != '' }} + commit_long_sha: ${{ steps.outputs.commit_long_sha }} + commit_name: ${{ steps.outputs.commit_name }} + tag_name: ${{ steps.outputs.tag_name }} + release_name: ${{ steps.outputs.release_name }} + version: ${{ steps.outputs.VERSION }} build: @@ -95,7 +110,8 @@ jobs: path: dist - name: Install packages - run: sudo apt-get update -y + run: | + sudo apt-get update -y sudo apt-get install jq -y - name: Get Release Notes HTML