Sha256: 178d506108c6cd4ab2714ea2d5d20b974a7f70f88afd1a16bf31b737b1fe7d43

Contents?: true

Size: 965 Bytes

Versions: 6

Compression:

Stored size: 965 Bytes

Contents

name: livecheck
on:
  push:
  pull_request:
  schedule:
  - cron: 34 5 * * *
  workflow_dispatch:
    inputs:
      retry:
        description: 'Retry attempt'
        required: true
        type: number
jobs:
  livecheck:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v4
    - uses: ruby/setup-ruby@v1
      with:
        ruby-version: '3'
        bundler-cache: true
    - run: |
        bundle exec script/livecheck || if (( $? == 1 )); then
          exit 1
        else
          echo '::set-output name=RETRY::1'
        fi
      id: livecheck
    - if: ${{ steps.livecheck.outputs.RETRY }}
      env:
        RETRY: ${{ inputs.retry }}
        RETRIES: 10
        GITHUB_TOKEN: ${{ secrets.RETRY_TOKEN }}
      run: |
        if (( ${RETRY:-0} < $RETRIES )); then
          sleep 300
          gh workflow run livecheck --repo $GITHUB_REPOSITORY --ref $GITHUB_REF_NAME -f retry=$(( $RETRY + 1 ))
        else
          exit 1
        fi

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
image_optim_pack-0.11.0-x86_64-linux .github/workflows/livecheck.yml
image_optim_pack-0.11.0-x86_64-darwin .github/workflows/livecheck.yml
image_optim_pack-0.11.0 .github/workflows/livecheck.yml
image_optim_pack-0.10.1.20240317 .github/workflows/livecheck.yml
image_optim_pack-0.10.1.20240317-x86_64-linux .github/workflows/livecheck.yml
image_optim_pack-0.10.1.20240317-x86_64-darwin .github/workflows/livecheck.yml