Skip to content

Commit 91d99e8

Browse files
committed
chore: bump GH Actions, break steps down into smaller parts, and get on v2 integration-manifest
Signed-off-by: Matthew H. Irby <matt.irby@keyfactor.com>
1 parent 57072b7 commit 91d99e8

3 files changed

Lines changed: 16 additions & 9 deletions

File tree

.github/workflows/keyfactor-bootstrap-workflow.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,13 @@ on:
1111

1212
jobs:
1313
call-starter-workflow:
14-
uses: keyfactor/actions/.github/workflows/starter.yml@v3
14+
uses: keyfactor/actions/.github/workflows/starter.yml@v4
1515
secrets:
1616
token: ${{ secrets.V2BUILDTOKEN}}
17-
APPROVE_README_PUSH: ${{ secrets.APPROVE_README_PUSH}}
1817
gpg_key: ${{ secrets.KF_GPG_PRIVATE_KEY }}
1918
gpg_pass: ${{ secrets.KF_GPG_PASSPHRASE }}
2019
scan_token: ${{ secrets.SAST_TOKEN }}
20+
entra_username: ${{ secrets.DOCTOOL_ENTRA_USERNAME }}
21+
entra_password: ${{ secrets.DOCTOOL_ENTRA_PASSWD }}
22+
command_client_id: ${{ secrets.DOCTOOL_COMMAND_CLIENT_ID }}
23+
command_client_secret: ${{ secrets.DOCTOOL_COMMAND_CLIENT_SECRET }}

.github/workflows/tests.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,25 @@ jobs:
99
# Checkout code
1010
# https://github.com/actions/checkout
1111
- name: Checkout code
12-
uses: actions/checkout@v4
12+
uses: actions/checkout@v5
1313

1414
# Setup dotnet 8.0
1515
# https://github.com/actions/setup-dotnet
16-
- uses: actions/setup-dotnet@v3
16+
- uses: actions/setup-dotnet@v5
1717
with:
1818
dotnet-version: '8.x'
1919

2020
# Setup nuget
21-
- name: Setup build environment
21+
- name: Add Keyfactor NuGet Source
2222
run: |
2323
dotnet nuget add source https://nuget.pkg.github.com/Keyfactor/index.json -n github -u ${{ github.actor }} -p ${{ secrets.V2BUILDTOKEN }} --store-password-in-clear-text
24-
dotnet restore
24+
25+
- name: Restore dependencies
26+
run: dotnet restore
27+
28+
- name: Build solution
29+
run: dotnet build --no-restore --configuration Release
2530

2631
# Build and test dotnet project
2732
- name: Build and Test
28-
run: dotnet test
29-
33+
run: dotnet test --no-build --configuration Release

integration-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://keyfactor.github.io/integration-manifest-schema.json",
2+
"$schema": "https://keyfactor.github.io/v2/integration-manifest-schema.json",
33
"name": "GoDaddy AnyCA REST plugin",
44
"description": "GoDaddy plugin for the AnyCA Gateway framework",
55
"status": "production",

0 commit comments

Comments
 (0)