WGET: "wget -c --quiet --no-check-certificate"
ARTIFACT_VERSION: "NIGHTLY"
+ outputs:
+ pr-links: ${{ steps.pr_links.outputs.PR_LINKS }}
+
steps:
- name: Set artifact version to PR
if: (github.event_name == 'pull_request')
path: pulseview/build/contrib/pulseview*installer.exe
- name: Add artifact to pull request message
+ id: pr_links
# Only relevant for pull requests
if: (github.event_name == 'pull_request')
run: |
- echo "PR_LINKS=$PR_LINKS | pulseview-${{ env.ARTIFACT_VERSION }}-${{ matrix.target.target }}-${{ matrix.build_type.name }}-installer.exe | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_ENV
+ echo "PR_LINKS=$PR_LINKS | pulseview-${{ env.ARTIFACT_VERSION }}-${{ matrix.target.target }}-${{ matrix.build_type.name }}-installer.exe | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_OUTPUT
build_sigrok-cli_mxe:
WGET: "wget -c --quiet --no-check-certificate"
ARTIFACT_VERSION: "NIGHTLY"
+ outputs:
+ pr-links: ${{ steps.pr_links.outputs.PR_LINKS }}
+
steps:
- name: Set artifact version to PR
if: (github.event_name == 'pull_request')
path: sigrok-cli/contrib/sigrok-cli*installer.exe
- name: Add artifact to pull request message
+ id: pr_links
# Only relevant for pull requests
if: (github.event_name == 'pull_request')
run: |
- echo "PR_LINKS=$PR_LINKS | sigrok-cli-${{ env.ARTIFACT_VERSION }}-${{ matrix.target.target }}-debug-installer.exe | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_ENV
+ echo "PR_LINKS=$PR_LINKS | sigrok-cli-${{ env.ARTIFACT_VERSION }}-${{ matrix.target.target }}-debug-installer.exe | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_OUTPUT
build_pulseview_appimage:
ARTIFACT_BIN_NAME: "pulseview"
ARTIFACT_VERSION: "NIGHTLY"
+ outputs:
+ pr-links: ${{ steps.pr_links.outputs.PR_LINKS }}
+
steps:
- name: Set artifact version to PR
if: (github.event_name == 'pull_request')
path: sigrok-build/ci/appimage/appimage-build/pulseview-*.appimage
- name: Add artifact to pull request message
+ id: pr_links
# Only relevant for pull requests
if: (github.event_name == 'pull_request')
run: |
- echo "PR_LINKS=$PR_LINKS | pulseview-${{ matrix.target.target }}-${{ matrix.build_type.name }}-appimage | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_ENV
+ echo "PR_LINKS=$PR_LINKS | pulseview-${{ matrix.target.target }}-${{ matrix.build_type.name }}-appimage | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_OUTPUT
build_sigrok-cli_appimage:
ARTIFACT_BIN_NAME: "sigrok-cli"
ARTIFACT_VERSION: "NIGHTLY"
+ outputs:
+ pr-links: ${{ steps.pr_links.outputs.PR_LINKS }}
+
steps:
- name: Set artifact version to PR
if: (github.event_name == 'pull_request')
path: sigrok-build/ci/appimage/appimage-build/sigrok-cli-*.appimage
- name: Add artifact to pull request message
+ id: pr_links
# Only relevant for pull requests
if: (github.event_name == 'pull_request')
run: |
- echo "PR_LINKS=$PR_LINKS | sigrok-cli-${{ env.ARTIFACT_VERSION }}-${{ matrix.target.target }}-debug.appimage | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_ENV
+ echo "PR_LINKS=$PR_LINKS | sigrok-cli-${{ env.ARTIFACT_VERSION }}-${{ matrix.target.target }}-debug.appimage | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_OUTPUT
build_pulseview_macos:
ARTIFACT_BIN_NAME: "pulseview"
ARTIFACT_VERSION: "NIGHTLY"
+ outputs:
+ pr-links: ${{ steps.pr_links.outputs.PR_LINKS }}
+
steps:
- name: Set artifact version to PR
if: (github.event_name == 'pull_request')
path: sigrok-build/ci/macos/pulseview*.dmg
- name: Add artifact to pull request message
+ id: pr_links
# Only relevant for pull requests
if: (github.event_name == 'pull_request')
run: |
- echo "PR_LINKS=$PR_LINKS | pulseview-${{ env.ARTIFACT_VERSION }}-${{ env.TARGET }}.dmg | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_ENV
+ echo "PR_LINKS=$PR_LINKS | pulseview-${{ env.ARTIFACT_VERSION }}-${{ env.TARGET }}.dmg | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_OUTPUT
build_sigrok-cli_macos:
ARTIFACT_BIN_NAME: "sigrok-cli"
ARTIFACT_VERSION: "NIGHTLY"
+ outputs:
+ pr-links: ${{ steps.pr_links.outputs.PR_LINKS }}
+
steps:
- name: Set artifact version to PR
if: (github.event_name == 'pull_request')
path: sigrok-build/ci/macos/sigrok-cli*.dmg
- name: Add artifact to pull request message
+ id: pr_links
# Only relevant for pull requests
if: (github.event_name == 'pull_request')
run: |
- echo "PR_LINKS=$PR_LINKS | sigrok-cli-${{ env.ARTIFACT_VERSION }}-${{ env.TARGET }}.dmg | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_ENV
+ echo "PR_LINKS=$PR_LINKS | sigrok-cli-${{ env.ARTIFACT_VERSION }}-${{ env.TARGET }}.dmg | ${{ steps.upload.outputs.artifact-url }}" >> $GITHUB_OUTPUT
continuous_release_pulseview:
runs-on: ubuntu-latest
needs:
- # Keep in sync with job continuous_release_pulseview
+ # Keep in sync with job continuous_release_pulseview and see below, too
- build_pulseview_mxe
- build_pulseview_appimage
- build_pulseview_macos
| Build | Link |
---------------------------------------------------
- ${{ env.PR_LINKS }}
+ ${{ needs.build_pulseview_appimage.outputs.pr_links }}
+ ${{ needs.build_pulseview_mxe.outputs.pr_links }}
+ ${{ needs.build_pulseview_macos.outputs.pr_links }}
Note: Binaries are removed after 90 days. If necessary, re-trigger a build by commenting '/build'.
with:
runs-on: ubuntu-latest
needs:
- # Keep in sync with job continuous_release_pulseview
+ # Keep in sync with job continuous_release_pulseview and see below, too
- build_sigrok-cli_mxe
- build_sigrok-cli_appimage
- build_sigrok-cli_macos
| Build | Link |
---------------------------------------------------
- ${{ env.PR_LINKS }}
+ ${{ needs.build_sigrok-cli_appimage.outputs.pr_links }}
+ ${{ needs.build_sigrok-cli_mxe.outputs.pr_links }}
+ ${{ needs.build_sigrok-cli_macos.outputs.pr_links }}
Note: Binaries are removed after 90 days. If necessary, re-trigger a build by commenting '/build'.
with: