File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4444 - name : Build with Gradle
4545 working-directory : applications/cli
4646 run : ./gradlew --no-daemon -i -Pversion=${{ env.TAG }} clean build nativeCompile cliZip
47- - name : Copy artifacts
47+ - name : Copy zip artifacts
4848 working-directory : applications/cli
4949 run : mv build/yaci-cli-${{ env.TAG }}.zip build/yaci-cli-${{ env.TAG }}-${{ env.os_prefix }}-${{ runner.arch }}.zip
50+
51+ - name : Determine Platform-Specific NPM Folder
52+ id : platform-folder
53+ run : |
54+ if [[ "${{ matrix.os }}" == "ubuntu-20.04" ]]; then
55+ echo "npm_folder=yaci-devkit-linux-x64" >> $GITHUB_ENV
56+ elif [[ "${{ matrix.os }}" == "macos-14" ]]; then
57+ echo "npm_folder=yaci-devkit-macos-arm64" >> $GITHUB_ENV
58+ fi
59+ echo "npm_folder=${{ env.npm_folder }}"
60+
61+ - name : Copy yaci-cli binary and config folder
62+ run : |
63+ cp applications/cli/build/native/nativeCompile/yaci-cli npm/${{ env.npm_folder }}/
64+ cp -r applications/cli/config npm/${{ env.npm_folder }}/
65+
66+ - name : Set npm package version
67+ working-directory : npm/${{ env.npm_folder }}
68+ run : npm version ${{ env.TAG }} --no-git-tag-version
69+
70+ - name : Publish to platform specific npm
71+ working-directory : npm/${{ env.npm_folder }}
72+ env :
73+ NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
74+ run : npm publish
75+
5076 - name : Release
5177 uses : softprops/action-gh-release@v1
5278 if : startsWith(github.ref, 'refs/tags/')
Original file line number Diff line number Diff line change 1- tag=0.10.0-preview3-dev1
1+ tag=0.10.0-preview3-dev2
22revision=
You can’t perform that action at this time.
0 commit comments