File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,6 +2,9 @@ name: Code Quality
22
33on : [push, pull_request]
44
5+ permissions :
6+ contents : read
7+
58jobs :
69 code-quality :
710 name : Code Quality Checks
Original file line number Diff line number Diff line change 99 paths :
1010 - ' libCacheSim-node/**'
1111
12+ permissions :
13+ contents : read # Default permission for reading repository contents
14+
1215env :
1316 BUILD_TYPE : Release
1417
1518jobs :
1619 create-release :
1720 if : github.event_name == 'release'
1821 runs-on : ubuntu-latest
22+ permissions :
23+ contents : write # Needed for creating GitHub releases
1924 outputs :
2025 release_created : ${{ steps.release.outputs.release_created }}
2126 version : ${{ steps.package.outputs.version }}
7984 if : github.event_name == 'release'
8085 needs : create-release
8186 runs-on : ubuntu-latest
87+ permissions :
88+ contents : write # Needed for uploading prebuilt binaries to releases
8289
8390 steps :
8491 - name : Checkout code
Original file line number Diff line number Diff line change 1515 branches : [ "develop" ]
1616
1717# Declare default permissions as read only.
18- permissions : read-all
18+ permissions :
19+ contents : read
20+ actions : read
1921
2022jobs :
2123 analysis :
Original file line number Diff line number Diff line change 1- numpy
2- matplotlib
1+ # Core dependencies with security-patched versions
2+ numpy >= 1.22.0 # CVE-2021-34141 fix (GHSA-fpfv-jqm9-f5jm)
3+ matplotlib >= 3.3.0
You can’t perform that action at this time.
0 commit comments