diff --git a/.github/workflows/release-nightly-latest.yml b/.github/workflows/release-nightly-latest.yml new file mode 100644 index 0000000..e903c5b --- /dev/null +++ b/.github/workflows/release-nightly-latest.yml @@ -0,0 +1,91 @@ +name: Nightly Release + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v4 + with: + sparse-checkout: | + changelog.txt + docs/RELEASE.md + sparse-checkout-cone-mode: false + - name: sleep 21 minutes + run: | + echo "sleeping 21 minutes to wait for artifacts" + sleep 1m + echo "sleeping 20 minutes to wait for artifacts" + sleep 1m + echo "sleeping 19 minutes to wait for artifacts" + sleep 1m + echo "sleeping 18 minutes to wait for artifacts" + sleep 1m + echo "sleeping 17 minutes to wait for artifacts" + sleep 1m + echo "sleeping 16 minutes to wait for artifacts" + sleep 1m + echo "sleeping 15 minutes to wait for artifacts" + sleep 1m + echo "sleeping 14 minutes to wait for artifacts" + sleep 1m + echo "sleeping 13 minutes to wait for artifacts" + sleep 1m + echo "sleeping 12 minutes to wait for artifacts" + sleep 1m + echo "sleeping 11 minutes to wait for artifacts" + sleep 1m + echo "sleeping 10 minutes to wait for artifacts" + sleep 1m + echo "sleeping 9 minutes to wait for artifacts" + sleep 1m + echo "sleeping 8 minutes to wait for artifacts" + sleep 1m + echo "sleeping 7 minutes to wait for artifacts" + sleep 1m + echo "sleeping 6 minutes to wait for artifacts" + sleep 1m + echo "sleeping 5 minutes to wait for artifacts" + sleep 1m + echo "sleeping 4 minutes to wait for artifacts" + sleep 1m + echo "sleeping 3 minutes to wait for artifacts" + sleep 1m + echo "sleeping 2 minutes to wait for artifacts" + sleep 1m + echo "sleeping 1 minutes to wait for artifacts" + sleep 1m + - name: Download artifacts + id: download-artifact + uses: dawidd6/action-download-artifact@v3 + with: + skip_unpack: true + workflow: ant-latest.yml + if_no_artifact_found: fail + # remove .zip file extension + - run: for f in *.zip; do unzip "$f"; rm "$f"; done + - run: echo "" | tee -a changelog.txt + - run: echo "## Checksums" | tee -a changelog.txt + - run: echo "" | tee -a changelog.txt + - run: echo '```' | tee -a changelog.txt + - run: sha256sum * | tee -a changelog.txt + - run: echo '```' | tee -a changelog.txt + - run: echo "" | tee -a changelog.txt + - run: echo '```' | tee -a changelog.txt + - run: file * | tee -a changelog.txt + - run: echo '```' | tee -a changelog.txt + - run: echo "" | tee -a changelog.txt + - run: cat docs/RELEASE.md changelog.txt > RELEASE.md + - name: Upload artifacts + uses: ncipollo/release-action@v1 + with: + artifacts: "*" + prerelease: true + allowUpdates: true + replacesArtifacts: true + makeLatest: true + tag: nightly + bodyFile: "RELEASE.md" diff --git a/.github/workflows/release-nightly.yml b/.github/workflows/release-nightly.yml index 2b3dc04..06986af 100644 --- a/.github/workflows/release-nightly.yml +++ b/.github/workflows/release-nightly.yml @@ -63,13 +63,6 @@ jobs: skip_unpack: true workflow: ant.yml if_no_artifact_found: fail - - name: Download other artifacts - id: download-artifact - uses: dawidd6/action-download-artifact@v3 - with: - skip_unpack: true - workflow: ant-latest.yml - if_no_artifact_found: fail # remove .zip file extension - run: for f in *.zip; do unzip "$f"; rm "$f"; done - run: echo "" | tee -a changelog.txt