File tree Expand file tree Collapse file tree 5 files changed +26
-20
lines changed Expand file tree Collapse file tree 5 files changed +26
-20
lines changed Original file line number Diff line number Diff line change 5
5
pull_request :
6
6
branches :
7
7
- main
8
- - develop
9
- - feature/**
10
- - release/**
11
- - hotfix/**
8
+ - beta
12
9
paths :
13
10
- ' charts/**'
14
11
push :
15
12
branches :
16
13
- main
17
- - develop
18
- - feature/**
19
- - release/**
20
- - hotfix/**
14
+ - beta
21
15
paths :
22
16
- ' charts/**'
17
+ workflow_call :
18
+ workflow_dispatch :
23
19
24
20
concurrency :
25
- group : ' ${{ github.workflow }}-${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'
21
+ group : ' helm-test- ${{ github.workflow }}-${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'
26
22
cancel-in-progress : true
27
23
28
24
jobs :
Original file line number Diff line number Diff line change 16
16
workflow_dispatch :
17
17
18
18
concurrency :
19
- group : ' ${{ github.workflow }}-${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'
19
+ group : ' publish- ${{ github.workflow }}-${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'
20
20
cancel-in-progress : true
21
21
22
22
jobs :
@@ -100,10 +100,19 @@ jobs:
100
100
TAG_CONTEXT : ' repo'
101
101
WITH_V : true
102
102
PRERELEASE_SUFFIX : " beta"
103
- PRERELEASE : ${{ (github.base_ref != 'main ') && 'true' || ' false' }}
103
+ PRERELEASE : ${{ (github.base_ref == 'beta ') && 'true' || (github.base_ref == 'main') && ' false' || (github.base_ref == 'integration') && 'false' || 'true ' }}
104
104
105
105
- name : Summary
106
106
run : |
107
107
echo "## Release Summary
108
108
- Tag: ${{ steps.semantic_release.outputs.tag }}
109
109
- Docker Image: ghcr.io/sysdiglabs/sysdig-mcp-server:v${{ needs.push_to_registry.outputs.version }}" >> $GITHUB_STEP_SUMMARY
110
+
111
+ test_helm_chart :
112
+ name : Test Helm Chart
113
+ needs : push_to_registry
114
+ permissions :
115
+ contents : read # required for actions/checkout
116
+ pull-requests : write # required for creating a PR with the chart changes
117
+ uses : ./.github/workflows/helm_test.yaml
118
+ secrets : inherit
Original file line number Diff line number Diff line change 5
5
push :
6
6
branches :
7
7
- main
8
- - develop
8
+ - beta
9
+ - integration
9
10
- feature/**
10
11
- release/**
11
12
- hotfix/**
25
26
- tools/**
26
27
- utils/**
27
28
workflow_call :
29
+ workflow_dispatch :
28
30
29
31
concurrency :
30
- group : ' ${{ github.workflow }}-${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'
32
+ group : ' tests- ${{ github.workflow }}-${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'
31
33
cancel-in-progress : true
32
34
33
35
jobs :
59
61
- name : Run Unit Tests
60
62
run : make test
61
63
62
- pre_release :
63
- name : Tag Release
64
+ check_version :
65
+ name : Check Version
64
66
runs-on : ubuntu-latest
65
67
needs : test
66
68
permissions :
87
89
TAG_CONTEXT : ' repo'
88
90
WITH_V : true
89
91
PRERELEASE_SUFFIX : " beta"
90
- PRERELEASE : ${{ (github.base_ref != 'main ') && 'true' || ' false' }}
92
+ PRERELEASE : ${{ (github.base_ref == 'beta ') && 'true' || (github.base_ref == 'main') && ' false' || (github.base_ref == 'integration') && 'false' || 'true ' }}
91
93
DRY_RUN : true
92
94
93
95
- name : Compare versions
Original file line number Diff line number Diff line change @@ -20,10 +20,10 @@ type: application
20
20
# This is the chart version. This version number should be incremented each time you make changes
21
21
# to the chart and its templates, including the app version.
22
22
# Versions are expected to follow Semantic Versioning (https://semver.org/)
23
- version : 0.1.1
23
+ version : 0.1.2
24
24
25
25
# This is the version number of the application being deployed. This version number should be
26
26
# incremented each time you make changes to the application. Versions are not expected to
27
27
# follow Semantic Versioning. They should reflect the version the application is using.
28
28
# It is recommended to use it with quotes.
29
- appVersion : " 0 .1.1 "
29
+ appVersion : " v0 .1.2 "
Original file line number Diff line number Diff line change 8
8
repository : ghcr.io/sysdiglabs/sysdig-mcp-server
9
9
pullPolicy : IfNotPresent
10
10
# Overrides the image tag whose default is the chart appVersion.
11
- tag : " v0.1.1-e789d6e "
11
+ tag : " v0.1.2-beta.0-3d30346 "
12
12
13
13
imagePullSecrets : []
14
14
nameOverride : " "
@@ -51,7 +51,6 @@ securityContext:
51
51
runAsNonRoot : true
52
52
runAsUser : 1001
53
53
runAsGroup : 1001
54
- fsGroup : 1001
55
54
56
55
service :
57
56
type : ClusterIP
You can’t perform that action at this time.
0 commit comments