Skip to content

Commit eb44d0d

Browse files
committed
Update CI actions
1 parent 999ebe1 commit eb44d0d

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
build-linux:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v3
9+
- uses: actions/checkout@v4
1010
- name: Dependencies
1111
run: |
1212
sudo apt-get update
@@ -29,25 +29,26 @@ jobs:
2929
ninja test -C build
3030
ninja coverage -C build
3131
- name: Upload artifact
32-
uses: actions/upload-pages-artifact@v1
32+
uses: actions/upload-pages-artifact@v3
3333
with:
3434
path: ./build/docs/libproxy-1.0/
3535
- name: CodeCov
36-
uses: codecov/codecov-action@v3
36+
uses: codecov/codecov-action@v4
37+
with:
38+
token: ${{ secrets.CODECOV_TOKEN }} # required
3739

3840
build-osx:
3941
runs-on: macos-latest
4042
steps:
41-
- uses: actions/checkout@v3
42-
- uses: actions/setup-python@v4
43+
- uses: actions/checkout@v4
44+
- uses: actions/setup-python@v5
4345
with:
4446
python-version: |
45-
3.10
47+
3.12
4648
- name: Setup
4749
run: |
4850
pip install meson ninja
49-
brew install icu4c gobject-introspection duktape gcovr gi-docgen curl vala gsettings-desktop-schemas
50-
echo 'PKG_CONFIG_PATH=/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/gi-docgen/lib/pkgconfig' >> $GITHUB_ENV
51+
brew install gobject-introspection duktape gcovr gi-docgen vala gsettings-desktop-schemas
5152
- name: Build and Test
5253
run: |
5354
meson setup build
@@ -79,8 +80,8 @@ jobs:
7980
mingw-w64-x86_64-curl
8081
mingw-w64-x86_64-vala
8182
mingw-w64-x86_64-gsettings-desktop-schemas
82-
- uses: actions/checkout@v3
83-
- uses: actions/setup-python@v4
83+
- uses: actions/checkout@v4
84+
- uses: actions/setup-python@v5
8485
with:
8586
python-version: '3.9'
8687
- name: Build and Test

.github/workflows/coverity.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
COVERITY_SCAN_NOTIFICATION_EMAIL: "${{ secrets.COVERITY_SCAN_NOTIFICATION_EMAIL }}"
2424
steps:
2525
- name: Repository checkout
26-
uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b
26+
uses: actions/checkout@4
2727
- name: Ubuntu Setup
2828
if: runner.os == 'Linux'
2929
run: |

0 commit comments

Comments
 (0)