Sha256: 5ef45d3bfe80e86d97ec03b3ace8d3bc9566161ab36c5336a7fc00bb7d578d31
Contents?: true
Size: 1.62 KB
Versions: 4
Compression:
Stored size: 1.62 KB
Contents
name: Lint JS and Ruby on: [push, pull_request] jobs: build: strategy: matrix: ruby: [2.7] node: [14] runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} - name: Setup Node uses: actions/setup-node@v2-beta with: node-version: ${{ matrix.node }} - name: Print system information run: | echo "Linux release: "; cat /etc/issue echo "Current user: "; whoami echo "Current directory: "; pwd echo "Ruby version: "; ruby -v echo "Node version: "; node -v echo "Yarn version: "; yarn --version echo "Bundler version: "; bundle --version - name: Save root node_modules to cache uses: actions/cache@v2 with: path: node_modules key: v5-package-node-modules-cache-${{ hashFiles('yarn.lock') }} - name: Save root ruby gems to cache uses: actions/cache@v2 with: path: vendor/bundle key: v5-package-app-gem-cache-${{ hashFiles('react_on_rails.gemspec') }} - name: Install Node modules with Yarn for renderer package run: | yarn install --no-progress --no-emoji yarn run eslint -v sudo yarn global add yalc - name: Install Ruby Gems for package run: bundle check --path=vendor/bundle || bundle install --path=vendor/bundle --jobs=4 --retry=3 - name: Linting of Ruby run: bundle exec rubocop - name: Linting of JS run: yarn start lint - name: Check formatting run: yarn start format.listDifferent
Version data entries
4 entries across 4 versions & 1 rubygems