@@ -10,19 +10,16 @@ jobs:
10
10
strategy :
11
11
fail-fast : false
12
12
matrix :
13
- os : [windows-2022, macos-latest, ubuntu-20 .04]
13
+ os : [windows-2022, macos-latest, ubuntu-22 .04]
14
14
env :
15
15
BUILD_TYPE : ' Release'
16
16
CMAKE_GENERATOR : ' Ninja'
17
17
steps :
18
18
- name : Checkout
19
- uses : actions/checkout@v3
20
-
21
- - name : Install Ninja
22
- uses : seanmiddleditch/gha-setup-ninja@6263846cf3c17009dfc81604efabae16044fc074 # master
19
+ uses : actions/checkout@v4
23
20
24
21
- name : Visual Studio Development Environment
25
- uses : ilammy/msvc-dev-cmd@cec98b9d092141f74527d0afa6feb2af698cfe89 # v1.12 .1
22
+ uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13 .1
26
23
27
24
- name : Tag cmkr.cmake
28
25
if : ${{ startsWith(github.ref, 'refs/tags/') }}
@@ -52,20 +49,20 @@ jobs:
52
49
53
50
- name : Get lowercase OS name
54
51
id : osname
55
- uses : ASzc/change-string-case-action@07c1e24a97f0951e13f88870b99c058fcf0b14cf # v5
52
+ uses : ASzc/change-string-case-action@ccb130a4e483d3e86287289183704dc9bf53e77e # master 2024-04-05
56
53
if : ${{ startsWith(github.ref, 'refs/tags/') }}
57
54
with :
58
55
string : ${{ runner.os }}
59
56
60
57
- name : Compress artifacts
61
- uses : vimtor/action-zip@26a249fb00d43ca98dad77a4b3838025fc226aa1 # v1.1
58
+ uses : vimtor/action-zip@1379ea20d4c5705669ba81fd626dd01b1c738f26 # v1.2
62
59
if : ${{ startsWith(github.ref, 'refs/tags/') }}
63
60
with :
64
61
files : install/bin/
65
62
dest : ${{ github.event.repository.name }}-${{ steps.osname.outputs.lowercase }}.zip
66
63
67
64
- name : Release
68
- uses : softprops/action-gh-release@de2c0eb89ae2a093876385947365aca7b0e5f844 # v0.1.15
65
+ uses : softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
69
66
if : ${{ startsWith(github.ref, 'refs/tags/') }}
70
67
with :
71
68
prerelease : ${{ !startsWith(github.ref, 'refs/tags/v') || contains(github.ref, '-pre') }}
0 commit comments