Sha256: dcf0e798ee1e7b46d736c96eba0bd7a7ce3c2319ada501a0d8c71812e15d3b4e
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
name: Linting on: pull_request: env: RAILS_ENV: test jobs: rubocop: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 # reads from .ruby-version - uses: ruby/setup-ruby@v1 with: bundler-cache: true - name: Rubocop run: bundle exec rake rubocop ruby-types: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 # reads from .ruby-version - uses: ruby/setup-ruby@v1 with: bundler-cache: true - name: Sorbet id: sorbet_tc run: bundle exec srb tc - name: Provide error message if: failure() && steps.sorbet_tc.outcome == 'failure' run: | echo "Run 'bundle exec srb tc -a' to auto-correct Sorbet checks." - name: Verifying Tapioca id: tapioca_verify run: script/typecheck --verify - name: Provide error message if: failure() && steps.tapioca_verify.outcome == 'failure' run: | echo "Run 'script/typecheck --update' to update Tapioca's RBI files." echo "Run 'script/typecheck --verify' to verify that Tapioca's RBI files are up-to-date."
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hephaestus-0.0.2 | templates/.github/workflows/lint.yml |