diff --git a/.github/workflows/make.yml b/.github/workflows/make.yml new file mode 100644 index 0000000..751a928 --- /dev/null +++ b/.github/workflows/make.yml @@ -0,0 +1,43 @@ +name: Update Release +on: + workflow_dispatch: + repository_dispatch: + types: [ci-clibs-nightly] +jobs: + event: + runs-on: ubuntu-latest + steps: + - name: Download CE Libraries + uses: robinraju/release-downloader@v1 + with: + repository: CE-Programming/toolchain + fileName: 'clibs_separately_in_zip.zip' + extract: true + + - name: Download CE Libraries Zip + uses: robinraju/release-downloader@v1 + with: + repository: CE-Programming/toolchain + fileName: 'clibs.8xg' + extract: true + + - name: Download Current CE Libraries + uses: robinraju/release-downloader@v1 + with: + fileName: 'clibs.8xg' + out-file-path: 'current' + extract: true + + - name: Check for difference + run: diff clibs.8xg clibs.8xg &> /dev/null || echo "need to update" + + - name: Update nightly release + uses: pyTooling/Actions/releaser@main + with: + tag: nightly + rm: true + token: ${{secrets.GITHUB_TOKEN}} + files: | + clibs.8xg + clibs_separately_in_zip.zip +