diff --git a/.github/workflows/release-checker.yml b/.github/workflows/release-checker.yml index d222d6a..d7f7ba1 100644 --- a/.github/workflows/release-checker.yml +++ b/.github/workflows/release-checker.yml @@ -2,21 +2,25 @@ name: Release Checker on: schedule: - - cron: '0 0 * * *' # midnights + - cron: '*/5 * * * *' # midnights jobs: Release-Checker: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v2 + with: + token: ${{ secrets.REPO_SCOPED_TOKEN }} + - name: Fetch latest release version id: fetch-release run: | curl -s https://api.github.com/repos/rclone/rclone/releases/latest | jq -r ".tag_name" > release-versions/latest.txt - echo ::set-output name=success::$([ "$(cat release-versions/latest.txt)" == 'null' ] && echo "false" || echo "true") + echo "success=$(test \"$(cat release-versions/latest.txt)\" != 'null' && echo true || echo false)" >> $GITHUB_OUTPUT - name: Check for modified files id: git-check - run: echo ::set-output name=modified::$([ -z "`git status --porcelain`" ] && echo "false" || echo "true") + run: echo "modified=$([ -z "$(git status --porcelain)" ] && echo false || echo true)" >> >> $GITHUB_OUTPUT - name: Commit latest release version if: | diff --git a/release-versions/latest.txt b/release-versions/latest.txt index 2da6866..5b12ef8 100644 --- a/release-versions/latest.txt +++ b/release-versions/latest.txt @@ -1 +1 @@ -v1.68.1 \ No newline at end of file +v1.68.1