diff --git a/.github/workflows/keyfactor-starter-workflow.yml b/.github/workflows/keyfactor-starter-workflow.yml index 069a645f..6d8de532 100644 --- a/.github/workflows/keyfactor-starter-workflow.yml +++ b/.github/workflows/keyfactor-starter-workflow.yml @@ -1,28 +1,19 @@ -name: Starter Workflow -on: [workflow_dispatch, push, pull_request] +name: Keyfactor Bootstrap Workflow -jobs: - call-create-github-release-workflow: - uses: Keyfactor/actions/.github/workflows/github-release.yml@main - - call-dotnet-build-and-release-workflow: - needs: [call-create-github-release-workflow] - uses: Keyfactor/actions/.github/workflows/dotnet-build-and-release.yml@main - with: - release_version: ${{ needs.call-create-github-release-workflow.outputs.release_version }} - release_url: ${{ needs.call-create-github-release-workflow.outputs.release_url }} - release_dir: RemoteFile/bin/Release - secrets: - token: ${{ secrets.PRIVATE_PACKAGE_ACCESS }} +on: + workflow_dispatch: + pull_request: + types: [opened, closed, synchronize, edited, reopened] + push: + create: + branches: + - 'release-*.*' - call-generate-readme-workflow: - if: github.event_name == 'push' || github.event_name == 'workflow_dispatch' - uses: Keyfactor/actions/.github/workflows/generate-readme.yml@main +jobs: + call-starter-workflow: + uses: keyfactor/actions/.github/workflows/starter.yml@v2 secrets: - token: ${{ secrets.APPROVE_README_PUSH }} - - call-update-catalog-workflow: - if: github.event_name == 'push' || github.event_name == 'workflow_dispatch' - uses: Keyfactor/actions/.github/workflows/update-catalog.yml@main - secrets: - token: ${{ secrets.SDK_SYNC_PAT }} + token: ${{ secrets.V2BUILDTOKEN}} + APPROVE_README_PUSH: ${{ secrets.APPROVE_README_PUSH}} + gpg_key: ${{ secrets.KF_GPG_PRIVATE_KEY }} + gpg_pass: ${{ secrets.KF_GPG_PASSPHRASE }} diff --git a/integration-manifest.json b/integration-manifest.json index 89f8ce5e..641a20a9 100644 --- a/integration-manifest.json +++ b/integration-manifest.json @@ -5,11 +5,13 @@ "status": "production", "link_github": true, "update_catalog": true, + "release_dir": "RemoteFile/bin/Release", "description": "The Remote File Orchestrator allows for the remote management of file-based certificate stores. Discovery, Inventory, and Management functions are supported. The orchestrator performs operations by first converting the certificate store into a BouncyCastle PKCS12Store.", "about": { "orchestrator": { "UOFramework": "10.1", "pam_support": true, + "keyfactor_platform_version": "9.10", "win": { "supportsCreateStore": true, "supportsDiscovery": true, @@ -66,9 +68,9 @@ "DependsOn": "", "Type": "String", "DefaultValue": "" - } + } ], - "EntryParameters": [] + "EntryParameters": [] }, "RFPEM": { "Name": "RFPEM", @@ -188,9 +190,9 @@ "DependsOn": "", "Type": "String", "DefaultValue": "" - } + } ], - "EntryParameters": [] + "EntryParameters": [] }, "RFDER": { "Name": "RFDER", @@ -239,7 +241,7 @@ "DefaultValue": "" } ], - "EntryParameters": [] + "EntryParameters": [] }, "RFKDB": { "Name": "RFKDB", @@ -278,9 +280,9 @@ "DependsOn": "", "Type": "String", "DefaultValue": "" - } + } ], - "EntryParameters": [] + "EntryParameters": [] }, "RFORA": { "Name": "RFORA", @@ -329,7 +331,7 @@ "DefaultValue": "" } ], - "EntryParameters": [] + "EntryParameters": [] } } }