Skip to content

Commit e901515

Browse files
authored
Doug/fix example workflows to use socket container (#103)
* Updated workflow examples to use Socket Container * Updated examples not to do an extra version check
1 parent 8faf84a commit e901515

File tree

5 files changed

+7
-19
lines changed

5 files changed

+7
-19
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "hatchling.build"
66

77
[project]
88
name = "socketsecurity"
9-
version = "2.1.24"
9+
version = "2.1.26"
1010
requires-python = ">= 3.10"
1111
license = {"file" = "LICENSE"}
1212
dependencies = [

socketsecurity/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
__author__ = 'socket.dev'
2-
__version__ = '2.1.24'
2+
__version__ = '2.1.26'

workflows/bitbucket-pipelines.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,13 @@
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

77
definitions:
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

workflows/github-actions.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff 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 }}

workflows/gitlab-ci.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ stages:
77

88
socket-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:

0 commit comments

Comments
 (0)