Skip to content

Check for new OTP releases #396

Check for new OTP releases

Check for new OTP releases #396

Workflow file for this run

name: Check for new OTP releases
on:
schedule:
- cron: "23 */12 * * *"
workflow_dispatch:
jobs:
check:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Check for now OTP releases
shell: bash
env:
GH_TOKEN: ${{ github.token }}
run: |
git fetch --tags
releases=$(gh release list --exclude-drafts --exclude-pre-releases -R erlang/otp --limit 3 | cut -f 3)
for release in $releases
do
if ! git rev-parse "$release" -- >/dev/null 2>&1;
then
echo "Triggering new release $release"
gh workflow run build.yml -f otp_version="${release#OTP-}"
else
echo "Release $release already exists"
fi
done