Allow strikethrough prices to be calculated for variants #1183
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Lint | |
| on: [pull_request] | |
| concurrency: | |
| group: lint-${{ github.ref_name }} | |
| cancel-in-progress: ${{ github.ref_name != 'main' }} | |
| permissions: | |
| contents: read | |
| env: | |
| BUNDLE_ONLY: "lint" | |
| jobs: | |
| ruby: | |
| name: Check Ruby | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Install Ruby and gems | |
| uses: ruby/setup-ruby@v1 | |
| with: | |
| ruby-version: "3.4" | |
| bundler-cache: true | |
| - name: Lint Ruby files | |
| run: bin/rake lint:rb | |
| - name: Store test results | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: rubocop-results | |
| path: test-results | |
| erb: | |
| name: Check ERB | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Install Ruby and gems | |
| uses: ruby/setup-ruby@v1 | |
| with: | |
| ruby-version: "3.4" | |
| bundler-cache: true | |
| - name: Lint ERB files | |
| run: bin/rake lint:erb | |
| javascript: | |
| name: Check JavaScript | |
| runs-on: ubuntu-latest | |
| env: | |
| ESLINT_USE_FLAT_CONFIG: false | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Install Ruby and gems | |
| uses: ruby/setup-ruby@v1 | |
| with: | |
| ruby-version: "3.4" | |
| bundler-cache: true | |
| - name: Install ESLint globally | |
| run: npm install --save-dev eslint@latest @eslint/js@latest @eslint/eslintrc@latest | |
| - name: Lint JS files | |
| run: bin/rake lint:js |