|
60 | 60 | cmake -B build -GNinja -DCMAKE_BUILD_TYPE=${{ matrix.config.build }} -DCMAKE_PREFIX_PATH="${{ env.QTC_PATH }};${{ env.QT_PATH }}" -DBUILD_ROSTERMINAL=OFF |
61 | 61 | cmake --build build --target package |
62 | 62 |
|
| 63 | + - name: upload plugin spec |
| 64 | + if: ${{ matrix.config.name == 'Linux' }} |
| 65 | + uses: actions/upload-artifact@v4 |
| 66 | + with: |
| 67 | + name: plugin_archive_artifact_spec |
| 68 | + if-no-files-found: error |
| 69 | + path: | |
| 70 | + ./build/src/project_manager/ROSProjectManager.json |
| 71 | +
|
63 | 72 | - name: upload artifact |
64 | 73 | uses: actions/upload-artifact@v4 |
65 | 74 | with: |
@@ -105,7 +114,17 @@ jobs: |
105 | 114 | path: ./ |
106 | 115 |
|
107 | 116 | - name: create release |
108 | | - uses: ncipollo/release-action@v1 |
| 117 | + id: release |
| 118 | + uses: softprops/action-gh-release@v2 |
109 | 119 | with: |
110 | | - artifacts: qtcreator-opensource-linux-*-*.deb,qtcreator-plugin-ros-*-*-*.zip,qtcreator-plugin-ros_*_*.deb,qtcreator-plugin-ros-dbgsym_*_*.ddeb |
111 | | - artifactErrorsFailBuild: true |
| 120 | + files: | |
| 121 | + qtcreator-opensource-linux-*-*.deb |
| 122 | + qtcreator-plugin-ros_*_*.deb |
| 123 | + qtcreator-plugin-ros-dbgsym_*_*.ddeb |
| 124 | + qtcreator-plugin-ros-*-Linux-x86_64.zip |
| 125 | + qtcreator-plugin-ros-*-Linux-aarch64.zip |
| 126 | + qtcreator-plugin-ros-*-Darwin-arm64.zip |
| 127 | + qtcreator-plugin-ros-*-Windows-AMD64.zip |
| 128 | + qtcreator-plugin-ros-*-Windows-ARM64.zip |
| 129 | + fail_on_unmatched_files: true |
| 130 | + generate_release_notes: true |
0 commit comments