Skip to content

Commit 9e75f6c

Browse files
committed
CI: update actions and use more recent vcpkg commit
1 parent 3f74d84 commit 9e75f6c

File tree

4 files changed

+23
-23
lines changed

4 files changed

+23
-23
lines changed

.github/workflows/build.linux.workflow.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Build Linux
22

33
on:
44
push:
5-
branches: [ master, feature/github-actions ]
5+
branches: [ master, test-ci ]
66
pull_request:
7-
branches: [ master, feature/github-actions ]
7+
branches: [ master ]
88

99
jobs:
1010
build:
@@ -29,7 +29,7 @@ jobs:
2929

3030
steps:
3131
- name: Checkout Git Repo
32-
uses: actions/checkout@v3
32+
uses: actions/checkout@v5
3333
with:
3434
submodules: 'recursive'
3535

@@ -44,15 +44,15 @@ jobs:
4444
sudo apt install -y autoconf automake autoconf-archive '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev libegl1-mesa-dev libudev-dev libusb-1.0-0-dev
4545
4646
- name: Install latest CMake
47-
uses: lukka/get-cmake@a70f1cfa1857a3eecfe0d34962269e1b1e8be56c # latest as of 2024-08-08
47+
uses: lukka/get-cmake@628dd514bed37cb0a609e84a6186cbbaa2fc0140 # latest as of 2025-10-04
4848

4949
- name: Restore artifacts, or setup vcpkg (do not install any package)
50-
uses: lukka/run-vcpkg@d87e7fac99f22776a4973d7e413921ea254c1fc9 # latest as of 2024-08-08
50+
uses: lukka/run-vcpkg@b3dd708d38df5c856fe1c18dc0d59ab771f93921 # latest as of 2025-10-04
5151
with:
5252
vcpkgJsonGlob: '**/gui/qt/vcpkg.json'
5353

5454
- name: Build CEmu ${{ matrix.qtver }} ${{ matrix.config }} on Linux ${{ matrix.arch }}
55-
uses: lukka/run-cmake@4b1adc1944be8367be9f4e08303ce49918db8e3c # latest as of 2024-08-08
55+
uses: lukka/run-cmake@67c73a83a46f86c4e0b96b741ac37ff495478c38 # latest as of 2025-10-04
5656
with:
5757
cmakeListsTxtPath: '${{ github.workspace }}/gui/qt/CMakeLists.txt'
5858
configurePreset: 'Linux-${{ matrix.arch }}-${{ matrix.qtver }}'
@@ -74,7 +74,7 @@ jobs:
7474
7575
- name: Update nightly release
7676
if: ${{ github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}
77-
uses: softprops/action-gh-release@d4e8205d7e959a9107da6396278b2f1f07af0f9b # latest as of 2023-01-13
77+
uses: softprops/action-gh-release@62c96d0c4e8a889135c1f3a25910db8dbe0e85f7 # latest as of 2025-10-04
7878
with:
7979
tag_name: nightly
8080
prerelease: true

.github/workflows/build.mac.workflow.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Build macOS
22

33
on:
44
push:
5-
branches: [ master, feature/github-actions ]
5+
branches: [ master, test-ci ]
66
pull_request:
7-
branches: [ master, feature/github-actions ]
7+
branches: [ master ]
88

99
jobs:
1010
build:
@@ -31,7 +31,7 @@ jobs:
3131

3232
steps:
3333
- name: Checkout Git Repo
34-
uses: actions/checkout@v3
34+
uses: actions/checkout@v5
3535
with:
3636
submodules: 'recursive'
3737

@@ -41,15 +41,15 @@ jobs:
4141
brew install automake autoconf libtool libusb
4242
4343
- name: Install latest CMake
44-
uses: lukka/get-cmake@a70f1cfa1857a3eecfe0d34962269e1b1e8be56c # latest as of 2024-08-08
44+
uses: lukka/get-cmake@628dd514bed37cb0a609e84a6186cbbaa2fc0140 # latest as of 2025-10-04
4545

4646
- name: Restore artifacts, or setup vcpkg (do not install any package)
47-
uses: lukka/run-vcpkg@d87e7fac99f22776a4973d7e413921ea254c1fc9 # latest as of 2024-08-08
47+
uses: lukka/run-vcpkg@b3dd708d38df5c856fe1c18dc0d59ab771f93921 # latest as of 2025-10-04
4848
with:
4949
vcpkgJsonGlob: '**/gui/qt/vcpkg.json'
5050

51-
- name: Build CEmu ${{ matrix.qtver }} ${{ matrix.config }} on MacOS ${{ matrix.arch }}
52-
uses: lukka/run-cmake@4b1adc1944be8367be9f4e08303ce49918db8e3c # latest as of 2024-08-08
51+
- name: Build CEmu ${{ matrix.qtver }} ${{ matrix.config }} on macOS ${{ matrix.arch }}
52+
uses: lukka/run-cmake@67c73a83a46f86c4e0b96b741ac37ff495478c38 # latest as of 2025-10-04
5353
with:
5454
cmakeListsTxtPath: '${{ github.workspace }}/gui/qt/CMakeLists.txt'
5555
configurePreset: 'Mac-${{ matrix.arch }}-${{ matrix.qtver }}'
@@ -116,7 +116,7 @@ jobs:
116116

117117
- name: Update nightly release
118118
if: github.ref == 'refs/heads/master' && github.event_name != 'pull_request'
119-
uses: softprops/action-gh-release@d4e8205d7e959a9107da6396278b2f1f07af0f9b # latest as of 2023-01-13
119+
uses: softprops/action-gh-release@62c96d0c4e8a889135c1f3a25910db8dbe0e85f7 # latest as of 2025-10-04
120120
with:
121121
tag_name: nightly
122122
prerelease: true

.github/workflows/build.windows.workflow.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Build Windows
22

33
on:
44
push:
5-
branches: [ master, feature/github-actions, test/usbwin ]
5+
branches: [ master, test-ci ]
66
pull_request:
7-
branches: [ master, feature/github-actions ]
7+
branches: [ master ]
88

99
jobs:
1010
build:
@@ -34,20 +34,20 @@ jobs:
3434
Remove-Item -Recurse -Force C:/Strawberry
3535
3636
- name: Checkout Git Repo
37-
uses: actions/checkout@v3
37+
uses: actions/checkout@v5
3838
with:
3939
submodules: 'recursive'
4040

4141
- name: Install latest CMake
42-
uses: lukka/get-cmake@a70f1cfa1857a3eecfe0d34962269e1b1e8be56c # latest as of 2024-08-08
42+
uses: lukka/get-cmake@628dd514bed37cb0a609e84a6186cbbaa2fc0140 # latest as of 2025-10-04
4343

4444
- name: Restore artifacts, or setup vcpkg (do not install any package)
45-
uses: lukka/run-vcpkg@d87e7fac99f22776a4973d7e413921ea254c1fc9 # latest as of 2024-08-08
45+
uses: lukka/run-vcpkg@b3dd708d38df5c856fe1c18dc0d59ab771f93921 # latest as of 2025-10-04
4646
with:
4747
vcpkgJsonGlob: '**/gui/qt/vcpkg.json'
4848

4949
- name: Build CEmu ${{ matrix.qtver }} ${{ matrix.config }} on Windows ${{ matrix.arch_name }}
50-
uses: lukka/run-cmake@4b1adc1944be8367be9f4e08303ce49918db8e3c # latest as of 2024-08-08
50+
uses: lukka/run-cmake@67c73a83a46f86c4e0b96b741ac37ff495478c38 # latest as of 2025-10-04
5151
with:
5252
cmakeListsTxtPath: '${{ github.workspace }}/gui/qt/CMakeLists.txt'
5353
configurePreset: 'Win-${{ matrix.arch }}-${{ matrix.qtver }}'
@@ -73,7 +73,7 @@ jobs:
7373
7474
- name: Update nightly release
7575
if: ${{ matrix.config == 'Release' && github.ref == 'refs/heads/master' && github.event_name != 'pull_request' }}
76-
uses: softprops/action-gh-release@d4e8205d7e959a9107da6396278b2f1f07af0f9b # latest as of 2023-01-13
76+
uses: softprops/action-gh-release@62c96d0c4e8a889135c1f3a25910db8dbe0e85f7 # latest as of 2025-10-04
7777
with:
7878
tag_name: nightly
7979
prerelease: true

gui/qt/vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
]
4444
}
4545
},
46-
"builtin-baseline": "8b9bcb28e258026532f8d1eb2ffb7650b420fd6a",
46+
"builtin-baseline": "a62ce77d56ee07513b4b67de1ec2daeaebfae51a",
4747
"overrides": [
4848
{
4949
"name": "qtbase",

0 commit comments

Comments
 (0)