chore: Enable persisting credentials in GitHub workflows

The `persist-credentials` option has been added to the GitHub workflows for Linux, macOS, and Windows builds. This ensures that the credentials used for deployment are persisted across workflow runs, improving the setup process for new users and ensuring that all necessary dependencies are included.
This commit is contained in:
Mauro Balades
2024-08-07 00:23:55 +02:00
parent df26d06d12
commit cd234259f7
3 changed files with 3 additions and 0 deletions

View File

@@ -28,6 +28,7 @@ jobs:
with:
submodules: recursive
token: ${{ secrets.DEPLOY_KEY }}
persist-credentials: true
# Give the runner some swap space in an attempt to stop gkrust from crashing the build
- name: Set Swap Space

View File

@@ -33,6 +33,7 @@ jobs:
- uses: actions/checkout@v4
with:
submodules: recursive
persist-credentials: true
token: ${{ secrets.DEPLOY_KEY }}
- name: Setup git

View File

@@ -33,6 +33,7 @@ jobs:
with:
submodules: recursive
token: ${{ secrets.DEPLOY_KEY }}
persist-credentials: true
# Give the runner some swap space in an attempt to stop gkrust from crashing the build