diff --git a/.github/workflows/conda.yaml b/.github/workflows/conda.yaml index 121605532..562cd15a7 100644 --- a/.github/workflows/conda.yaml +++ b/.github/workflows/conda.yaml @@ -55,7 +55,17 @@ jobs: - name: Build Anaconda package run: | - dev/jenkins/anaconda.sh + dev/github-actions/check dev/jenkins/anaconda.sh + + - name: Save anaconda.log + uses: actions/upload-artifact@v4 + with: + name: anaconda-log + path: anaconda.log + + - name: Check anaconda.log + run: | + grep "anaconda.sh: SUCCESS" tool.log - name: Report Swift/T version info run: /tmp/swift-t-install/stc/bin/swift-t -v diff --git a/dev/jenkins/anaconda.sh b/dev/jenkins/anaconda.sh index 32232ba10..1c958cf69 100755 --- a/dev/jenkins/anaconda.sh +++ b/dev/jenkins/anaconda.sh @@ -221,3 +221,11 @@ print log "SWIFT/T OK." log "PKG=$PKG" print + +if [[ ${GITHUB_ACTION:-0} != 0 ]] { + # Record success if on GitHub: + { + log "SUCCESS" + log "PKG=$PKG" + } >> anaconda.log +}