Skip to content

Commit 390c25c

Browse files
feat(ci/cd): reusable and rt workflows (#185)
* feat(ci/cd): reusable and rt workflows
1 parent 28f24e1 commit 390c25c

16 files changed

+123
-434
lines changed

.github/dependabot.yml

-7
This file was deleted.

.github/renovate.json5

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"extends": [
3+
"github>newrelic/coreint-automation:renovate-base.json5"
4+
]
5+
}

.github/workflows/on_prerelease.yaml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Prerelease pipeline
2+
3+
on:
4+
release:
5+
types:
6+
- prereleased
7+
tags:
8+
- 'v*'
9+
10+
jobs:
11+
pre-release:
12+
uses: newrelic/coreint-automation/.github/workflows/reusable_pre_release.yaml@v2
13+
with:
14+
tag: ${{ github.event.release.tag_name }}
15+
integration: "vsphere"
16+
secrets: inherit

.github/workflows/on_push_pr.yaml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Push/PR
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- master
8+
- renovate/**
9+
pull_request:
10+
11+
jobs:
12+
push-pr:
13+
uses: newrelic/coreint-automation/.github/workflows/reusable_push_pr.yaml@v2
14+
secrets: inherit
15+
with:
16+
run_test_build_nix: true
17+
integration: "vsphere"

.github/workflows/on_release.yaml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Release pipeline
2+
3+
on:
4+
release:
5+
types:
6+
- released
7+
tags:
8+
- 'v*'
9+
10+
jobs:
11+
release:
12+
uses: newrelic/coreint-automation/.github/workflows/reusable_on_release.yaml@v2
13+
with:
14+
integration: vsphere
15+
tag: ${{ github.event.release.tag_name }}
16+
secrets: inherit

.github/workflows/prerelease.yml

-183
This file was deleted.

.github/workflows/push_pr.yml

-148
This file was deleted.

0 commit comments

Comments
 (0)