Skip to content

Commit ad77250

Browse files
committed
ci: Minor updates to the GitHub workflows
1 parent bfeaee9 commit ad77250

12 files changed

Lines changed: 33 additions & 36 deletions

.github/workflows/linters.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ jobs:
2020
RUBY_VERSION: ${{ matrix.ruby }}
2121

2222
steps:
23-
- name: Install dependencies
24-
run: sudo apt-get install -y freetds-dev freetds-bin libvips-dev
25-
2623
- name: Checkout repository
2724
uses: actions/checkout@v4
2825

.github/workflows/specs_mssql_rails61.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
MSSQL_DB_HOST: 127.0.0.1
2121
MSSQL_DB_USERNAME: sa
2222
MSSQL_DB_PASSWORD: Pa%%w0rd
23-
RAILS_VERSION: 6.1.0
23+
RAILS_VERSION: 6.1
2424

2525
services:
2626
postgres:
@@ -33,7 +33,7 @@ jobs:
3333

3434
steps:
3535
- name: Install dependencies
36-
run: sudo apt-get install -y freetds-dev freetds-bin libvips-dev
36+
run: sudo apt-get update -qq && sudo apt-get install -yqq freetds-dev freetds-bin libvips-dev
3737

3838
- name: Checkout repository
3939
uses: actions/checkout@v4
@@ -45,7 +45,7 @@ jobs:
4545
bundler-cache: true
4646

4747
- name: Database setup
48-
run: bin/rails db:reset db:test:prepare
48+
run: bin/rails db:create db:migrate db:test:prepare
4949

5050
- name: Run tests
5151
run: bin/rspec --profile

.github/workflows/specs_mssql_rails72.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
MSSQL_DB_HOST: 127.0.0.1
2121
MSSQL_DB_USERNAME: sa
2222
MSSQL_DB_PASSWORD: Pa%%w0rd
23-
RAILS_VERSION: 7.2.0
23+
RAILS_VERSION: 7.2
2424

2525
services:
2626
postgres:
@@ -33,7 +33,7 @@ jobs:
3333

3434
steps:
3535
- name: Install dependencies
36-
run: sudo apt-get install -y freetds-dev freetds-bin libvips-dev
36+
run: sudo apt-get update -qq && sudo apt-get install -yqq freetds-dev freetds-bin libvips-dev
3737

3838
- name: Checkout repository
3939
uses: actions/checkout@v4
@@ -45,7 +45,7 @@ jobs:
4545
bundler-cache: true
4646

4747
- name: Database setup
48-
run: bin/rails db:reset db:test:prepare
48+
run: bin/rails db:create db:migrate db:test:prepare
4949

5050
- name: Run tests
5151
run: bin/rspec --profile

.github/workflows/specs_mssql_rails80.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
MSSQL_DB_HOST: 127.0.0.1
2121
MSSQL_DB_USERNAME: sa
2222
MSSQL_DB_PASSWORD: Pa%%w0rd
23-
RAILS_VERSION: 8.0.0
23+
RAILS_VERSION: 8.0
2424

2525
services:
2626
postgres:
@@ -33,7 +33,7 @@ jobs:
3333

3434
steps:
3535
- name: Install dependencies
36-
run: sudo apt-get install -y freetds-dev freetds-bin libvips-dev
36+
run: sudo apt-get update -qq && sudo apt-get install -yqq freetds-dev freetds-bin libvips-dev
3737

3838
- name: Checkout repository
3939
uses: actions/checkout@v4
@@ -45,7 +45,7 @@ jobs:
4545
bundler-cache: true
4646

4747
- name: Database setup
48-
run: bin/rails db:reset db:test:prepare
48+
run: bin/rails db:create db:migrate db:test:prepare
4949

5050
- name: Run tests
5151
run: bin/rspec --profile

.github/workflows/specs_mysql_rails61.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
MYSQL_DB_HOST: 127.0.0.1
2121
MYSQL_DB_USERNAME: root
2222
MYSQL_DB_PASSWORD: root
23-
RAILS_VERSION: 6.1.0
23+
RAILS_VERSION: 6.1
2424

2525
services:
2626
mysql:
@@ -38,7 +38,7 @@ jobs:
3838

3939
steps:
4040
- name: Install dependencies
41-
run: sudo apt-get install -y freetds-dev freetds-bin libvips-dev
41+
run: sudo apt-get update -qq && sudo apt-get install -yqq freetds-dev freetds-bin libvips-dev
4242

4343
- name: Checkout repository
4444
uses: actions/checkout@v4
@@ -53,7 +53,7 @@ jobs:
5353
run: sudo /etc/init.d/mysql start
5454

5555
- name: Database setup
56-
run: bin/rails db:reset db:test:prepare
56+
run: bin/rails db:create db:migrate db:test:prepare
5757

5858
- name: Run tests
5959
run: bin/rspec --profile

.github/workflows/specs_mysql_rails72.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
MYSQL_DB_HOST: 127.0.0.1
2121
MYSQL_DB_USERNAME: root
2222
MYSQL_DB_PASSWORD: root
23-
RAILS_VERSION: 7.2.0
23+
RAILS_VERSION: 7.2
2424

2525
services:
2626
mysql:
@@ -38,7 +38,7 @@ jobs:
3838

3939
steps:
4040
- name: Install dependencies
41-
run: sudo apt-get install -y freetds-dev freetds-bin libvips-dev
41+
run: sudo apt-get update -qq && sudo apt-get install -yqq freetds-dev freetds-bin libvips-dev
4242

4343
- name: Checkout repository
4444
uses: actions/checkout@v4
@@ -53,7 +53,7 @@ jobs:
5353
run: sudo /etc/init.d/mysql start
5454

5555
- name: Database setup
56-
run: bin/rails db:reset db:test:prepare
56+
run: bin/rails db:create db:migrate db:test:prepare
5757

5858
- name: Run tests
5959
run: bin/rspec --profile

.github/workflows/specs_mysql_rails80.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
MYSQL_DB_HOST: 127.0.0.1
2121
MYSQL_DB_USERNAME: root
2222
MYSQL_DB_PASSWORD: root
23-
RAILS_VERSION: 8.0.0
23+
RAILS_VERSION: 8.0
2424

2525
services:
2626
mysql:
@@ -38,7 +38,7 @@ jobs:
3838

3939
steps:
4040
- name: Install dependencies
41-
run: sudo apt-get install -y freetds-dev freetds-bin libvips-dev
41+
run: sudo apt-get update -qq && sudo apt-get install -yqq freetds-dev freetds-bin libvips-dev
4242

4343
- name: Checkout repository
4444
uses: actions/checkout@v4
@@ -53,7 +53,7 @@ jobs:
5353
run: sudo /etc/init.d/mysql start
5454

5555
- name: Database setup
56-
run: bin/rails db:reset db:test:prepare
56+
run: bin/rails db:create db:migrate db:test:prepare
5757

5858
- name: Run tests
5959
run: bin/rspec --profile

.github/workflows/specs_postgres_rails61.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
PG_DB_HOST: 127.0.0.1
2121
PG_DB_USERNAME: postgres
2222
PG_DB_PASSWORD: postgres
23-
RAILS_VERSION: 6.1.0
23+
RAILS_VERSION: 6.1
2424

2525
services:
2626
postgres:
@@ -38,7 +38,7 @@ jobs:
3838

3939
steps:
4040
- name: Install dependencies
41-
run: sudo apt-get install -y freetds-dev freetds-bin libvips-dev
41+
run: sudo apt-get update -qq && sudo apt-get install -yqq freetds-dev freetds-bin libvips-dev
4242

4343
- name: Checkout repository
4444
uses: actions/checkout@v4
@@ -50,7 +50,7 @@ jobs:
5050
bundler-cache: true
5151

5252
- name: Database setup
53-
run: bin/rails db:reset db:test:prepare
53+
run: bin/rails db:create db:migrate db:test:prepare
5454

5555
- name: Run tests
5656
run: bin/rspec --profile

.github/workflows/specs_postgres_rails72.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
PG_DB_HOST: 127.0.0.1
2121
PG_DB_USERNAME: postgres
2222
PG_DB_PASSWORD: postgres
23-
RAILS_VERSION: 7.2.0
23+
RAILS_VERSION: 7.2
2424

2525
services:
2626
postgres:
@@ -38,7 +38,7 @@ jobs:
3838

3939
steps:
4040
- name: Install dependencies
41-
run: sudo apt-get install -y freetds-dev freetds-bin libvips-dev
41+
run: sudo apt-get update -qq && sudo apt-get install -yqq freetds-dev freetds-bin libvips-dev
4242

4343
- name: Checkout repository
4444
uses: actions/checkout@v4
@@ -50,7 +50,7 @@ jobs:
5050
bundler-cache: true
5151

5252
- name: Database setup
53-
run: bin/rails db:reset db:test:prepare
53+
run: bin/rails db:create db:migrate db:test:prepare
5454

5555
- name: Run tests
5656
run: bin/rspec --profile

.github/workflows/specs_postgres_rails80.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
PG_DB_HOST: 127.0.0.1
2121
PG_DB_USERNAME: postgres
2222
PG_DB_PASSWORD: postgres
23-
RAILS_VERSION: 8.0.0
23+
RAILS_VERSION: 8.0
2424

2525
services:
2626
postgres:
@@ -38,7 +38,7 @@ jobs:
3838

3939
steps:
4040
- name: Install dependencies
41-
run: sudo apt-get install -y freetds-dev freetds-bin libvips-dev
41+
run: sudo apt-get update -qq && sudo apt-get install -yqq freetds-dev freetds-bin libvips-dev
4242

4343
- name: Checkout repository
4444
uses: actions/checkout@v4
@@ -50,7 +50,7 @@ jobs:
5050
bundler-cache: true
5151

5252
- name: Database setup
53-
run: bin/rails db:reset db:test:prepare
53+
run: bin/rails db:create db:migrate db:test:prepare
5454

5555
- name: Run tests
5656
run: bin/rspec --profile

0 commit comments

Comments
 (0)