From 4e74487571ada146266597ce07f31caf4429993f Mon Sep 17 00:00:00 2001 From: Sergey Shorokhov Date: Tue, 18 Jun 2024 18:38:38 +0300 Subject: [PATCH] test ci --- .github/workflows/CI.yml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 160a7a8..cd2d031 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -15,9 +15,6 @@ jobs: build: name: "Build" runs-on: ubuntu-latest - outputs: - COMMIT_SHA: ${{ steps.declare_sha.outputs.COMMIT_SHA }} - SEMVER: ${{ steps.declare_sha.outputs.SEMVER }} steps: - name: Checkout uses: actions/checkout@v4.1.1 @@ -41,7 +38,16 @@ jobs: run: | SHA=$(git rev-parse --short HEAD) echo "COMMIT_SHA=$SHA" >> $GITHUB_OUTPUT - echo "SEMVER=${{ steps.semver_parser.outputs.fullversion }}" >> $GITHUB_OUTPUT + echo "SEMVER_PATCH=${{ steps.semver_parser.outputs.patch }}.${{ steps.semver_parser.outputs.prerelease }}" >> $GITHUB_OUTPUT + + - name: Use parsed semver + run: | + echo "-- ${{ steps.semver_parser.outputs.major }}" + echo "-- ${{ steps.semver_parser.outputs.minor }}" + echo "-- ${{ steps.semver_parser.outputs.patch }}" + echo "-- ${{ steps.semver_parser.outputs.prerelease }}" + echo "-- ${{ steps.semver_parser.outputs.build }}" + echo "-- ${{ steps.semver_parser.outputs.fullversion }}" - name: Setup latest ReAPI includes env: @@ -68,14 +74,14 @@ jobs: github.event.action == 'published' && startsWith(github.ref, 'refs/tags/') env: - PLUGIN_VERSION: "${{ steps.declare_sha.outputs.SEMVER }}" - run: sed -i "s|%VERSION%|$PLUGIN_VERSION|g" redm_version.inc + PLUGIN_VERSION: "${{ steps.declare_sha.outputs.SEMVER_PATCH }}" + run: sed -i "s|manual|$PLUGIN_VERSION|g" redm_version.inc - name: Update versions for plugins (only for artifacts builds) working-directory: cstrike/addons/amxmodx/scripting/include/ env: PLUGIN_VERSION: "${{ steps.declare_sha.outputs.COMMIT_SHA }}" - run: sed -i "s|%VERSION%|$PLUGIN_VERSION|g" redm_version.inc + run: sed -i "s|manual|$PLUGIN_VERSION|g" redm_version.inc - name: Setup AMXXPawn Compiler uses: wopox1337/setup-amxxpawn@v1.1.0