Skip to content

Commit e63d20c

Browse files
committed
ci: use install dependencies automatically
1 parent a1f954f commit e63d20c

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

.github/workflows/test.yaml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (C) 2021-2024 Sutou Kouhei <kou@clear-code.com>
1+
# Copyright (C) 2021-2025 Sutou Kouhei <kou@clear-code.com>
22
#
33
# This library is free software; you can redistribute it and/or
44
# modify it under the terms of the GNU Lesser General Public
@@ -26,22 +26,20 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
ruby-version:
29-
- "3.1"
3029
- "3.2"
3130
- "3.3"
31+
- "3.4"
3232
timeout-minutes: 10
3333
steps:
3434
- uses: actions/checkout@v5
35-
- name: Install dependencies
36-
run: |
37-
sudo apt update
38-
sudo apt install -y -V \
39-
libgirepository1.0-dev \
40-
libwebkit2gtk-4.0-dev \
4135
- uses: ruby/setup-ruby@v1
4236
with:
4337
ruby-version: ${{ matrix.ruby-version }}
44-
bundler-cache: true
38+
# bundler-cache: true doesn't cache automatically installed
39+
# system packages.
40+
- name: Install dependencies
41+
run:
42+
bundle install
4543
- name: Test
4644
# TODO: No test
4745
if: |

0 commit comments

Comments
 (0)