~cytrogen/masto-fe

e675c10d1926fcc8801813cfdb5be5bd58392c2d — Nick Schonning 2 years ago ac41a97
Add production asset compile (#24839)

1 files changed, 12 insertions(+), 3 deletions(-)

M .github/workflows/test-ruby.yml
M .github/workflows/test-ruby.yml => .github/workflows/test-ruby.yml +12 -3
@@ 9,7 9,6 @@ on:
env:
  BUNDLE_CLEAN: true
  BUNDLE_FROZEN: true
  BUNDLE_WITHOUT: 'development production'

concurrency:
  group: ${{ github.workflow }}-${{ github.ref }}


@@ 19,8 18,17 @@ jobs:
  build:
    runs-on: ubuntu-latest

    strategy:
      fail-fast: true
      matrix:
        mode:
          - production
          - test
    env:
      RAILS_ENV: test
      RAILS_ENV: ${{ matrix.mode }}
      BUNDLE_WITH: ${{ matrix.mode }}
      OTP_SECRET: precompile_placeholder
      SECRET_KEY_BASE: precompile_placeholder

    steps:
      - uses: actions/checkout@v3


@@ 50,6 58,7 @@ jobs:
          ./bin/rails assets:precompile

      - uses: actions/upload-artifact@v3
        if: matrix.mode == 'test'
        with:
          path: |-
            ./public/assets


@@ 97,7 106,7 @@ jobs:
      PAM_ENABLED: true
      PAM_DEFAULT_SERVICE: pam_test
      PAM_CONTROLLED_SERVICE: pam_test_controlled
      BUNDLE_WITH: 'pam_authentication'
      BUNDLE_WITH: 'pam_authentication test'
      CI_JOBS: ${{ matrix.ci_job }}/4

    strategy: