Skip to content

Pixels Daily Build and Release #24

Pixels Daily Build and Release

Pixels Daily Build and Release #24

Workflow file for this run

name: Pixels Daily Build and Release
on:
schedule:
- cron: '30 1 * * *'
workflow_dispatch:
jobs:
remove:
uses: ./.github/workflows/remove-daily-latest.yml
secrets:
gh_token: ${{ secrets.PIXELS_DEVELOP }}
build:
uses: ./.github/workflows/build-pixels.yml
with:
build_type: "daily"
skip_package: false
release:
needs: [remove, build]
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Create or Update Daily Release
uses: softprops/action-gh-release@v2
with:
tag_name: daily-latest
name: "Pixels Daily Build ${{ needs.build.outputs.build_date }}"
body: |
Automated daily build created at ${{ needs.build.outputs.build_date }}.
Environment:
- Commit: ${{ needs.build.outputs.commit_hash }}
- Java: ${{ needs.build.outputs.java_version }}
- CMake: ${{ needs.build.outputs.cmake_version }}
- C++: ${{ needs.build.outputs.cxx_version }}
files: ${{ needs.build.outputs.package_path }}
prerelease: true
draft: false
env:
GH_TOKEN: ${{ secrets.PIXELS_DEVELOP }}