-
Notifications
You must be signed in to change notification settings - Fork 263
30 lines (26 loc) · 950 Bytes
/
pushmain.yml
File metadata and controls
30 lines (26 loc) · 950 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
name: pushmain
on:
push:
branches:
- main
# Ignore changes that are made as part of the rel_tag workflow to avoid infinite loop
paths-ignore:
- CHANGELOG.md
# Ignore workflow changes
- '.github/**'
# Ignore changes that are made as part of the rel_tag workflow to avoid infinite loop
tags-ignore:
- '**'
# if multiple prs get merged they will wait for each job to complete
# so we don't get duplicate builds
concurrency:
group: pushmain-${{ github.ref }}-1
cancel-in-progress: false
jobs:
build_test_release_tag:
uses: ./.github/workflows/build_test_release_tag.yml
secrets: inherit # pass all secrets for pushing
with:
# NOTE: passing in a specific branch means that commits made during the pipeline before the final build is completed will be included
# the default is to always checkout the current commit that runs the pipeline in each job
ref: main