Skip to content

Commit 3b820ff

Browse files
authored
ci: transitioning to shared workflows (#83)
* ci: transitioning to shared workflows Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com> On-behalf-of: @SAP <bastian.echterhoelter@sap.com> * ci: update pipeline workflow to support Go applications Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com> On-behalf-of: @SAP <bastian.echterhoelter@sap.com> * ci: add permissions for write access in pipeline workflow Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com> On-behalf-of: @SAP <bastian.echterhoelter@sap.com> * ci: add test coverage configuration Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com> On-behalf-of: @SAP <bastian.echterhoelter@sap.com> * ci: enable local coverage configuration in pipeline Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com> On-behalf-of: @SAP <bastian.echterhoelter@sap.com> * ci: add permissions for pull requests in pipeline workflow Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com> On-behalf-of: @SAP <bastian.echterhoelter@sap.com> * ci: update pipeline workflow to use the main branch for Go applications Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com> On-behalf-of: @SAP <bastian.echterhoelter@sap.com> * ci: update README and Makefile for Helm chart installation from GHCR Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com> On-behalf-of: @SAP <bastian.echterhoelter@sap.com> --------- Signed-off-by: Bastian Echterhölter <bastian.echterhoelter@sap.com>
1 parent 49b4c15 commit 3b820ff

36 files changed

Lines changed: 62 additions & 1421 deletions

.github/workflows/docker-image.yaml

Lines changed: 0 additions & 50 deletions
This file was deleted.

.github/workflows/e2e.yaml

Lines changed: 0 additions & 31 deletions
This file was deleted.

.github/workflows/examples.yaml

Lines changed: 0 additions & 75 deletions
This file was deleted.

.github/workflows/helm.yml

Lines changed: 0 additions & 123 deletions
This file was deleted.

.github/workflows/job-ocm.yaml

Lines changed: 0 additions & 22 deletions
This file was deleted.

.github/workflows/lint.yaml

Lines changed: 0 additions & 30 deletions
This file was deleted.

.github/workflows/pipeline.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: ci
2+
on:
3+
push:
4+
branches:
5+
- main
6+
pull_request:
7+
types:
8+
- opened
9+
- synchronize
10+
11+
permissions:
12+
contents: write
13+
packages: write
14+
pull-requests: write
15+
16+
jobs:
17+
pipe:
18+
concurrency:
19+
group: ${{ github.ref }}
20+
cancel-in-progress: true
21+
uses: platform-mesh/.github/.github/workflows/pipeline-golang-app.yml@main
22+
secrets: inherit
23+
with:
24+
imageTagName: ghcr.io/platform-mesh/example-httpbin-operator
25+
repoVersionUpdate: platform-mesh/helm-charts
26+
useMake: true
27+
useLocalCoverageConfig: true
28+

.github/workflows/test.yaml

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)