Skip to content

Commit d48ec80

Browse files
authored
Merge pull request #34 from inteon/add_release_target
Add missing release Make target
2 parents a625714 + fc23fe6 commit d48ec80

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ env:
88
VERSION: ${{ github.ref_name }}
99

1010
jobs:
11-
build_images:
11+
release_exe:
1212
runs-on: ubuntu-latest
1313

1414
permissions:

make/02_mod.mk

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,17 @@
1313
# limitations under the License.
1414

1515
include make/test-unit.mk
16+
17+
.PHONY: dryrun-release
18+
## Dry-run release process
19+
## @category [shared] Release
20+
dryrun-release: export RELEASE_DRYRUN := true
21+
dryrun-release: release
22+
23+
.PHONY: release
24+
## Publish all release artifacts (image + helm chart)
25+
## @category [shared] Release
26+
release: | $(NEEDS_CRANE) $(bin_dir)/scratch
27+
$(MAKE) exe-publish
28+
29+
@echo "Release complete!"

0 commit comments

Comments
 (0)