Compare commits

...

3 Commits

Author SHA1 Message Date
Matthias Kesler
d427ab7aa4
Merge 0365757669e9e3afd681f3064c6d9a22886e8939 into 3e44fdc4d1636a2b1599c6688a76e13216a413dd 2026-03-09 15:35:56 +08:00
dependabot[bot]
3e44fdc4d1
chore(deps): bump aquasecurity/trivy-action in the actions group (#4557)
Bumps the actions group with 1 update: [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action).


Updates `aquasecurity/trivy-action` from 0.34.1 to 0.34.2
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.34.1...0.34.2)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-version: 0.34.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 14:10:36 +08:00
Matthias Kesler
0365757669
context.SaveUploadedFile: Only run Chmod if mode needs change 2025-12-27 15:17:43 +01:00
2 changed files with 8 additions and 3 deletions

View File

@ -27,7 +27,7 @@ jobs:
fetch-depth: 0
- name: Run Trivy vulnerability scanner (source code)
uses: aquasecurity/trivy-action@0.34.1
uses: aquasecurity/trivy-action@0.34.2
with:
scan-type: "fs"
scan-ref: "."
@ -44,7 +44,7 @@ jobs:
sarif_file: "trivy-results.sarif"
- name: Run Trivy scanner (table output for logs)
uses: aquasecurity/trivy-action@0.34.1
uses: aquasecurity/trivy-action@0.34.2
if: always()
with:
scan-type: "fs"

View File

@ -731,7 +731,12 @@ func (c *Context) SaveUploadedFile(file *multipart.FileHeader, dst string, perm
if err = os.MkdirAll(dir, mode); err != nil {
return err
}
if err = os.Chmod(dir, mode); err != nil {
// Only run Chmod if mode is not as configured
info, err := os.Stat(dir)
if err == nil && info.Mode().Perm() != mode {
err = os.Chmod(dir, mode)
}
if err != nil {
return err
}