Skip to content

Commit 99804e3

Browse files
committed
chore: Pin github actions.
1 parent 7eb5a2e commit 99804e3

File tree

13 files changed

+83
-41
lines changed

13 files changed

+83
-41
lines changed

.github/workflows/client.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,16 @@ jobs:
2121
TEST_SERVICE_PORT: 8123
2222
TEST_SERVICE_BINARY: ./build/contract-tests/client-contract-tests/client-tests
2323
steps:
24-
- uses: actions/checkout@v4
24+
# https://github.com/actions/checkout/releases/tag/v4.3.0
25+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
2526
- uses: ./.github/actions/ci
2627
with:
2728
cmake_target: client-tests
2829
run_tests: false
2930
- name: 'Launch test service as background task'
3031
run: $TEST_SERVICE_BINARY $TEST_SERVICE_PORT 2>&1 &
31-
- uses: launchdarkly/gh-actions/actions/[email protected]
32+
# https://github.com/launchdarkly/gh-actions/releases/tag/contract-tests-v1.1.0
33+
- uses: launchdarkly/gh-actions/actions/contract-tests@2715574e04448246bc529a23a81766491bbc4aae
3234
with:
3335
# Inform the test harness of test service's port.
3436
test_service_port: ${{ env.TEST_SERVICE_PORT }}
@@ -57,7 +59,8 @@ jobs:
5759
build-test:
5860
runs-on: ubuntu-22.04
5961
steps:
60-
- uses: actions/checkout@v4
62+
# https://github.com/actions/checkout/releases/tag/v4.3.0
63+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
6164
- uses: ./.github/actions/ci
6265
with:
6366
cmake_target: launchdarkly-cpp-client
@@ -76,7 +79,8 @@ jobs:
7679
build-test-client-mac:
7780
runs-on: macos-13
7881
steps:
79-
- uses: actions/checkout@v4
82+
# https://github.com/actions/checkout/releases/tag/v4.3.0
83+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
8084
- uses: ./.github/actions/ci
8185
with:
8286
cmake_target: launchdarkly-cpp-client
@@ -97,8 +101,10 @@ jobs:
97101
build-test-client-windows:
98102
runs-on: windows-2022
99103
steps:
100-
- uses: actions/checkout@v4
101-
- uses: ilammy/msvc-dev-cmd@v1
104+
# https://github.com/actions/checkout/releases/tag/v4.3.0
105+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
106+
# https://github.com/ilammy/msvc-dev-cmd/releases/tag/v1.13.0
107+
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756
102108
- uses: ./.github/actions/ci
103109
env:
104110
BOOST_LIBRARY_DIR: 'C:\local\boost_1_87_0\lib64-msvc-14.3'

.github/workflows/cmake.yml

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,20 @@ jobs:
1717
test-ubuntu:
1818
runs-on: ubuntu-22.04
1919
steps:
20-
- uses: actions/checkout@v4
20+
# https://github.com/actions/checkout/releases/tag/v4.3.0
21+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
2122
- uses: ./.github/actions/cmake-test
2223
with:
2324
platform_version: '22.04'
2425

2526
test-ubuntu-curl:
2627
runs-on: ubuntu-22.04
2728
steps:
28-
- uses: actions/checkout@v4
29+
# https://github.com/actions/checkout/releases/tag/v4.3.0
30+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
2931
- uses: ./.github/actions/install-curl
3032
id: install-curl
33+
run: sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev
3134
- uses: ./.github/actions/cmake-test
3235
env:
3336
CURL_ROOT: ${{ steps.install-curl.outputs.CURL_ROOT }}
@@ -39,15 +42,17 @@ jobs:
3942
test-macos:
4043
runs-on: macos-13
4144
steps:
42-
- uses: actions/checkout@v4
45+
# https://github.com/actions/checkout/releases/tag/v4.3.0
46+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
4347
- uses: ./.github/actions/cmake-test
4448
with:
4549
platform_version: '12'
4650

4751
test-macos-curl:
4852
runs-on: macos-13
4953
steps:
50-
- uses: actions/checkout@v4
54+
# https://github.com/actions/checkout/releases/tag/v4.3.0
55+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
5156
- uses: ./.github/actions/install-curl
5257
id: install-curl
5358
- uses: ./.github/actions/cmake-test
@@ -61,8 +66,10 @@ jobs:
6166
test-windows:
6267
runs-on: windows-2022
6368
steps:
64-
- uses: actions/checkout@v4
65-
- uses: ilammy/msvc-dev-cmd@v1
69+
# https://github.com/actions/checkout/releases/tag/v4.3.0
70+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
71+
# https://github.com/ilammy/msvc-dev-cmd/releases/tag/v1.13.0
72+
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756
6673
- uses: ./.github/actions/cmake-test
6774
env:
6875
Boost_DIR: 'C:\local\boost_1_87_0\lib64-msvc-14.3\cmake\Boost-1.87.0'
@@ -73,8 +80,10 @@ jobs:
7380
test-windows-curl:
7481
runs-on: windows-2022
7582
steps:
76-
- uses: actions/checkout@v4
77-
- uses: ilammy/msvc-dev-cmd@v1
83+
# https://github.com/actions/checkout/releases/tag/v4.3.0
84+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
85+
# https://github.com/ilammy/msvc-dev-cmd/releases/tag/v1.13.0
86+
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756
7887
- uses: ./.github/actions/install-curl
7988
id: install-curl
8089
- uses: ./.github/actions/cmake-test

.github/workflows/common.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ jobs:
1414
build-test-common:
1515
runs-on: ubuntu-22.04
1616
steps:
17-
- uses: actions/checkout@v4
17+
# https://github.com/actions/checkout/releases/tag/v4.3.0
18+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
1819
- uses: ./.github/actions/ci
1920
with:
2021
cmake_target: launchdarkly-cpp-common

.github/workflows/cpp-linter.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@ jobs:
1313
cpp-linter:
1414
runs-on: ubuntu-22.04
1515
steps:
16-
- uses: actions/checkout@v4
16+
# https://github.com/actions/checkout/releases/tag/v4.3.0
17+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
1718
- name: Install boost
18-
uses: MarkusJx/[email protected]
19+
# https://github.com/MarkusJx/install-boost/releases/tag/v2.4.4
20+
uses: MarkusJx/install-boost@3039450bb3dd2e8630d1cf10ec39cb1da3054bbd
1921
id: install-boost
2022
with:
2123
boost_version: 1.81.0
@@ -25,7 +27,8 @@ jobs:
2527
env:
2628
BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }}
2729
run: cmake -S . -B /home/runner/build -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
28-
- uses: cpp-linter/[email protected]
30+
# https://github.com/cpp-linter/cpp-linter-action/releases/tag/v2.4.2
31+
- uses: cpp-linter/cpp-linter-action@e84192cfd882b66bc5b84d5d6f80fe7802161f34
2932
id: linter
3033
env:
3134
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/hello-apps.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ jobs:
1919
fail-fast: false
2020
runs-on: ${{ matrix.os }}
2121
steps:
22-
- uses: actions/checkout@v4
23-
- uses: ilammy/msvc-dev-cmd@v1
22+
# https://github.com/actions/checkout/releases/tag/v4.3.0
23+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
24+
# https://github.com/ilammy/msvc-dev-cmd/releases/tag/v1.13.0
25+
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756
2426
- name: Install Ninja
2527
uses: ./.github/actions/install-ninja
2628
- name: Install boost

.github/workflows/internal.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ jobs:
1414
build-test-internal:
1515
runs-on: ubuntu-22.04
1616
steps:
17-
- uses: actions/checkout@v4
17+
# https://github.com/actions/checkout/releases/tag/v4.3.0
18+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
1819
- uses: ./.github/actions/ci
1920
with:
2021
cmake_target: launchdarkly-cpp-internal

.github/workflows/lint-pr-title.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ on:
99

1010
jobs:
1111
lint-pr-title:
12-
uses: launchdarkly/gh-actions/.github/workflows/lint-pr-title.yml@main
12+
# https://github.com/launchdarkly/gh-actions/commit/f1760cc538c362c2ab826a3bd22611743ef8f82c
13+
uses: launchdarkly/gh-actions/.github/workflows/lint-pr-title.yml@f1760cc538c362c2ab826a3bd22611743ef8f82c

.github/workflows/manual-publish-doc.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ jobs:
1616
build-publish:
1717
runs-on: ubuntu-22.04
1818
steps:
19-
- uses: actions/checkout@v4
19+
# https://github.com/actions/checkout/releases/tag/v4.3.0
20+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
2021
- run: sudo apt-get install doxygen graphviz
2122
- id: build
2223
# Build using the same steps from CI.

.github/workflows/manual-sdk-release-artifacts.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ jobs:
4545
hashes-windows: ${{ steps.release-sdk.outputs.hashes-windows }}
4646
hashes-macos: ${{ steps.release-sdk.outputs.hashes-macos }}
4747
steps:
48-
- uses: actions/checkout@v4
48+
# https://github.com/actions/checkout/releases/tag/v4.3.0
49+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
4950
with:
5051
ref: ${{ inputs.tag }}
5152
- id: release-sdk

.github/workflows/release-please.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ jobs:
1717
package-server-otel-released: ${{ steps.release.outputs['libs/server-sdk-otel--release_created'] }}
1818
package-server-otel-tag: ${{ steps.release.outputs['libs/server-sdk-otel--tag_name'] }}
1919
steps:
20-
- uses: googleapis/release-please-action@v4
20+
# https://github.com/googleapis/release-please-action/releases/tag/v4.3.0
21+
- uses: googleapis/release-please-action@c2a5a2bd6a758a0937f1ddb1e8950609867ed15c
2122
id: release
2223
with:
2324
token: ${{ secrets.GITHUB_TOKEN }}
@@ -35,7 +36,8 @@ jobs:
3536
hashes-windows: ${{ steps.release-client.outputs.hashes-windows }}
3637
hashes-macos: ${{ steps.release-client.outputs.hashes-macos }}
3738
steps:
38-
- uses: actions/checkout@v4
39+
# https://github.com/actions/checkout/releases/tag/v4.3.0
40+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
3941
- id: release-client
4042
name: Full release of libs/client-sdk
4143
uses: ./.github/actions/sdk-release
@@ -59,7 +61,8 @@ jobs:
5961
hashes-windows: ${{ steps.release-server.outputs.hashes-windows }}
6062
hashes-macos: ${{ steps.release-server.outputs.hashes-macos }}
6163
steps:
62-
- uses: actions/checkout@v4
64+
# https://github.com/actions/checkout/releases/tag/v4.3.0
65+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
6366
- id: release-server
6467
name: Full release of libs/server-sdk
6568
uses: ./.github/actions/sdk-release
@@ -83,7 +86,8 @@ jobs:
8386
hashes-windows: ${{ steps.release-server-redis.outputs.hashes-windows }}
8487
hashes-macos: ${{ steps.release-server-redis.outputs.hashes-macos }}
8588
steps:
86-
- uses: actions/checkout@v4
89+
# https://github.com/actions/checkout/releases/tag/v4.3.0
90+
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
8791
- id: release-server-redis
8892
name: Full release of libs/server-sdk-redis-source
8993
uses: ./.github/actions/sdk-release

0 commit comments

Comments
 (0)