File tree Expand file tree Collapse file tree 5 files changed +7
-19
lines changed Expand file tree Collapse file tree 5 files changed +7
-19
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ build-backend = "hatchling.build"
66
77[project ]
88name = " socketsecurity"
9- version = " 2.1.24 "
9+ version = " 2.1.26 "
1010requires-python = " >= 3.10"
1111license = {"file" = " LICENSE" }
1212dependencies = [
Original file line number Diff line number Diff line change 11__author__ = 'socket.dev'
2- __version__ = '2.1.24 '
2+ __version__ = '2.1.26 '
Original file line number Diff line number Diff line change 22# This pipeline runs Socket Security scans on every commit to any branch
33# The CLI automatically detects most information from the git repository
44
5- image : python:3.12-slim
5+ image : socketdev/cli:latest
66
77definitions :
88 steps :
99 - step : &socket-scan
1010 name : Socket Security Scan
11- caches :
12- - pip
1311 script :
14- - pip install --upgrade pip
15- - pip install socketsecurity
1612 # Run Socket CLI with minimal required parameters
1713 # The CLI automatically detects:
1814 # - Repository name from git
Original file line number Diff line number Diff line change @@ -26,19 +26,15 @@ jobs:
2626 pull-requests : write
2727 runs-on : ubuntu-latest
2828
29+ # Option 1: Use the official Socket CLI container (faster, more reliable)
30+ container : socketdev/cli:latest
31+
2932 steps :
3033 - uses : actions/checkout@v4
3134 with :
3235 # For PRs, fetch one additional commit for proper diff analysis
3336 fetch-depth : ${{ github.event_name == 'pull_request' && 2 || 0 }}
3437
35- - uses : actions/setup-python@v5
36- with :
37- python-version : ' 3.12'
38-
39- - name : Install Socket CLI
40- run : pip install socketsecurity --upgrade
41-
4238 - name : Run Socket Security Scan
4339 env :
4440 SOCKET_SECURITY_API_KEY : ${{ secrets.SOCKET_SECURITY_API_KEY }}
Original file line number Diff line number Diff line change 77
88socket-security :
99 stage : security-scan
10- image : python:3.12-slim
10+ image : socketdev/cli:latest
1111
1212 # Run on all branches and merge requests
1313 rules :
@@ -23,10 +23,6 @@ socket-security:
2323 paths :
2424 - .cache/pip/
2525
26- before_script :
27- - pip install --upgrade pip
28- - pip install socketsecurity
29-
3026 script :
3127 # Run Socket CLI with minimal required parameters
3228 # The CLI automatically detects:
You can’t perform that action at this time.
0 commit comments