projects
/
rails.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branch 'upstream/pull/5064'
[rails.git]
/
.github
/
workflows
/
tests.yml
diff --git
a/.github/workflows/tests.yml
b/.github/workflows/tests.yml
index d4e5dd346ef5e150f375ad0864a477959fc80c3f..bfeb3d33abba3a2118d1597a277559339b9d2a66 100644
(file)
--- a/
.github/workflows/tests.yml
+++ b/
.github/workflows/tests.yml
@@
-10,22
+10,23
@@
jobs:
name: Ubuntu ${{ matrix.ubuntu }}, Ruby ${{ matrix.ruby }}
strategy:
matrix:
name: Ubuntu ${{ matrix.ubuntu }}, Ruby ${{ matrix.ruby }}
strategy:
matrix:
- ubuntu: [2
0.04, 22
.04]
- ruby: ['3.
0', '3.1
']
+ ubuntu: [2
2.04, 24
.04]
+ ruby: ['3.
1', '3.2', '3.3
']
runs-on: ubuntu-${{ matrix.ubuntu }}
env:
RAILS_ENV: test
OPENSTREETMAP_MEMCACHE_SERVERS: 127.0.0.1
steps:
- name: Checkout source
runs-on: ubuntu-${{ matrix.ubuntu }}
env:
RAILS_ENV: test
OPENSTREETMAP_MEMCACHE_SERVERS: 127.0.0.1
steps:
- name: Checkout source
- uses: actions/checkout@v
3
+ uses: actions/checkout@v
4
- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
+ rubygems: 3.4.10
bundler-cache: true
- name: Cache node modules
bundler-cache: true
- name: Cache node modules
- uses: actions/cache@v
3
+ uses: actions/cache@v
4
with:
path: node_modules
key: yarn-ubuntu-${{ matrix.ubuntu }}-${{ hashFiles('yarn.lock') }}
with:
path: node_modules
key: yarn-ubuntu-${{ matrix.ubuntu }}-${{ hashFiles('yarn.lock') }}
@@
-57,10
+58,14
@@
jobs:
run: bundle exec bin/yarn install
- name: Compile assets
run: bundle exec rails assets:precompile
run: bundle exec bin/yarn install
- name: Compile assets
run: bundle exec rails assets:precompile
+ - name: Create tmp/pids directory
+ run: mkdir -p tmp/pids
- name: Run tests
run: bundle exec rails test:all
- name: Run tests
run: bundle exec rails test:all
+ - name: Run javascript tests
+ run: bundle exec teaspoon
- name: Report completion to Coveralls
- name: Report completion to Coveralls
- uses: coverallsapp/github-action@v2.
2.0
+ uses: coverallsapp/github-action@v2.
3.6
with:
github-token: ${{ secrets.github_token }}
flag-name: ubuntu-${{ matrix.ubuntu }}-ruby-${{ matrix.ruby }}
with:
github-token: ${{ secrets.github_token }}
flag-name: ubuntu-${{ matrix.ubuntu }}-ruby-${{ matrix.ruby }}
@@
-72,7
+77,7
@@
jobs:
runs-on: ubuntu-latest
steps:
- name: Report completion to Coveralls
runs-on: ubuntu-latest
steps:
- name: Report completion to Coveralls
- uses: coverallsapp/github-action@v2.
2.0
+ uses: coverallsapp/github-action@v2.
3.6
with:
github-token: ${{ secrets.github_token }}
parallel-finished: true
with:
github-token: ${{ secrets.github_token }}
parallel-finished: true