diff --git a/.github/workflows/generate_api_pages.yml b/.github/workflows/generate_api_pages.yml index 254938d6..2cbe5267 100644 --- a/.github/workflows/generate_api_pages.yml +++ b/.github/workflows/generate_api_pages.yml @@ -32,12 +32,22 @@ jobs: swagger-codegen generate -i https://raw.githubusercontent.com/netbirdio/netbird/v${{ steps.semver_parser.outputs.fullversion }}/management/server/http/api/openapi.yml -l openapi -o generator/openapi npx ts-node generator/index.ts gen --input generator/openapi/openapi.json --output src/pages/ipa/resources + - name: Check git diff and send to output + id: git_diff + run: | + if git --no-pager diff --exit-code; then + echo "changed=false" >> "$GITHUB_OUTPUT" + else + echo "changed=true" >> "$GITHUB_OUTPUT" + fi + - name: Commit and push changes + if: steps.git_diff.outputs.changed == 'true' run: | git config --global user.email "dev@netbird.io" git config --global user.name "DevBot NetBird" git add -A - git commit -m "Update API pages" + git commit -m "Update API pages with v${{ steps.semver_parser.outputs.fullversion }}" git remote set-url origin https://x-access-token:${{ secrets.DEV_GITHUB_TOKEN }}@github.com/${{ github.repository }} - git push \ No newline at end of file + git push --force \ No newline at end of file diff --git a/src/pages/ipa/resources/setup-keys.mdx b/src/pages/ipa/resources/setup-keys.mdx index 1b86aaa8..3ddeab84 100644 --- a/src/pages/ipa/resources/setup-keys.mdx +++ b/src/pages/ipa/resources/setup-keys.mdx @@ -239,7 +239,11 @@ echo $response; Expiration time in seconds @@ -255,7 +259,7 @@ echo $response; > - Setup key groups to auto-assign to peers registered with this key + List of group IDs to auto-assign to peers registered with this key '{ "name": "Default key", "type": "reusable", - "expires_in": 43200, + "expires_in": 86400, "revoked": false, "auto_groups": [ "devs" @@ -793,7 +797,11 @@ echo $response; Expiration time in seconds @@ -809,7 +817,7 @@ echo $response; > - Setup key groups to auto-assign to peers registered with this key + List of group IDs to auto-assign to peers registered with this key '{ "name": "Default key", "type": "reusable", - "expires_in": 43200, + "expires_in": 86400, "revoked": false, "auto_groups": [ "devs"