-
Notifications
You must be signed in to change notification settings - Fork 106
Bump GitHub Actions to their latest major versions #261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -21,7 +21,7 @@ jobs: | |
| NETBIRD_UPLOAD_STORE_PASSWORD: ${{ secrets.NETBIRD_UPLOAD_STORE_PASSWORD }} | ||
| steps: | ||
| - name: Checkout repository | ||
| uses: actions/checkout@v4 | ||
| uses: actions/checkout@v7 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔒 Security & Privacy | 🛡️ Detected with Advanced Tier | 🟡 Minor | ⚡ Quick win 🧩 Analysis chain🏁 Script executed: sed -n '1,130p' .github/workflows/build-snapshot.yml
rg -n 'build-snapshot|workflow_dispatch|pull_request|permissions:' .github/workflows README.md
sed -n '1,180p' .github/actions/build-android/action.ymlRepository: netbirdio/android-client Length of output: 11113 🤖 get_repo_knowledge executed:
Length of output: 9774 🏁 Script executed: printf '%s\n' '--- workflow files ---'
rg -n -C 4 'workflow_dispatch|pull_request|push:|permissions:|actions/checkout|persist-credentials|run:|uses: \./' .github/workflows .github/actions
printf '%s\n' '--- repository guidance candidates ---'
rg -n -i -C 3 'persist-credentials|checkout credentials|github.token|workflow security|untrusted|pull request|security' .github SECURITY.md CONTRIBUTING.md docs 2>/dev/null || trueRepository: netbirdio/android-client Length of output: 28474 Sensitive Data Exposure Reachability: Internal Disable persisted checkout credentials for the snapshot build.
Disable checkout credential persistence - name: Checkout repository
uses: actions/checkout@v7
with:
# git describe below needs the tags and the history down to the
# nearest release tag; the default shallow clone carries neither.
fetch-depth: 0
submodules: recursive
+ persist-credentials: false🧰 Tools🪛 zizmor (1.30.0)[warning] 23-38: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false (artipacked) 🤖 Prompt for AI Agents |
||
| with: | ||
| # git describe below needs the tags and the history down to the | ||
| # nearest release tag; the default shallow clone carries neither. | ||
|
|
@@ -100,7 +100,7 @@ jobs: | |
| build_type: release | ||
|
|
||
| - name: Upload build artifacts | ||
| uses: actions/upload-artifact@v4 | ||
| uses: actions/upload-artifact@v7 | ||
| with: | ||
| name: ${{ steps.version.outputs.version_name }} | ||
| path: | | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.