Alien-libui
view release on metacpan or search on metacpan
.github/workflows/ci.yml view on Meta::CPAN
SHIELD_STATUS=$([[ $result == 'success' ]] && echo 'passing' || echo 'failing')
echo "\"$filename\": \"$SHIELD_STATUS\"" >> $STATUS_JSON
is_first_json_entry=false
done
else
echo "| All build jobs | | | No result data found. â |" >> $SUMMARY_MD
fi
echo "}" >> $STATUS_JSON
cat $SUMMARY_MD >> $GITHUB_STEP_SUMMARY
- name: Upload Status Artifact for Publishing
uses: actions/upload-artifact@v4
with:
name: status-files
path: status/
publish-status:
name: Publish Status Page
if: github.ref == 'refs/heads/main' # Only run on pushes to the main branch
needs: [results]
runs-on: ubuntu-latest
permissions:
contents: write # Important: Permission to write to the repo (for gh-pages branch)
.github/workflows/unified-tester.yml view on Meta::CPAN
#~ name: ${{ inputs.platform_name }}-${{ inputs.arch }}-${{ inputs.toolchain }}
#~ verbose: true
- name: Record Build Status
if: always()
shell: bash
run: echo ${{ job.status }} > ${{ inputs.platform_name }}-${{ inputs.arch }}-${{ inputs.toolchain }}.result
- name: Upload Build Status Artifact
if: always()
uses: actions/upload-artifact@v4
with:
name: result-artifact-${{ inputs.platform_name }}-${{ inputs.arch }}-${{ inputs.toolchain }}
path: ${{ inputs.platform_name }}-${{ inputs.arch }}-${{ inputs.toolchain }}.result
retention-days: 1
( run in 2.519 seconds using v1.01-cache-2.11-cpan-364913b4093 )