Skip to content

Commit

Permalink
update makefiles
Browse files Browse the repository at this point in the history
d-rk committed Nov 28, 2024
1 parent 81ce237 commit f0c5e3b
Showing 5 changed files with 62 additions and 36 deletions.
54 changes: 54 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
.DEFAULT_GOAL := all

.PHONY: all
all: fmt lint cve-check test build

.PHONY: fmt
fmt:
$(MAKE) -C aws fmt
$(MAKE) -C azure fmt

.PHONY: lint
lint:
$(MAKE) -C aws lint
$(MAKE) -C azure lint

.PHONY: cve-check
cve-check:
$(MAKE) -C aws cve-check
$(MAKE) -C azure cve-check

.PHONY: test
test:
$(MAKE) -C aws test
$(MAKE) -C azure test

.PHONY: build
build:
$(MAKE) -C aws build
$(MAKE) -C azure build

.PHONY: update-dependencies
update-dependencies:
$(MAKE) -C aws update-dependencies
$(MAKE) -C azure update-dependencies

# usage make version=1.0.0 release
#
# manually executing goreleaser:
# export GITHUB_TOKEN=xyz
# export AUR_SSH_PRIVATE_KEY=$(cat /path/to/id_aur)
# export KAFKACTL_VERSION=v5.1.0
# docker login
# goreleaser --clean (--skip-validate)
#
.PHONY: release
release:
current_date=`date "+%Y-%m-%d"`; eval "sed -i 's/## \[Unreleased\].*/## [Unreleased]\n\n## $$version - $$current_date/g' aws/CHANGELOG.md"
git add "aws/CHANGELOG.md"
current_date=`date "+%Y-%m-%d"`; eval "sed -i 's/## \[Unreleased\].*/## [Unreleased]\n\n## $$version - $$current_date/g' azure/CHANGELOG.md"
git add "azure/CHANGELOG.md"
git commit -m "releases $(version)"
git tag -a v$(version) -m "release v$(version)"
git push origin
git push origin v$(version)
4 changes: 4 additions & 0 deletions aws/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Fixed

Updated dependencies

## 1.1.1 - 2024-08-08

## Fixed
18 changes: 0 additions & 18 deletions aws/Makefile
Original file line number Diff line number Diff line change
@@ -44,21 +44,3 @@ build:
clean:
rm -f $(program)
go clean -testcache

# usage make version=1.0.0 release
#
# manually executing goreleaser:
# export GITHUB_TOKEN=xyz
# export AUR_SSH_PRIVATE_KEY=$(cat /path/to/id_aur)
# export KAFKACTL_VERSION=v5.1.0
# docker login
# goreleaser --clean (--skip-validate)
#
.PHONY: release
release:
current_date=`date "+%Y-%m-%d"`; eval "sed -i 's/## \[Unreleased\].*/## [Unreleased]\n\n## $$version - $$current_date/g' CHANGELOG.md"
git add "CHANGELOG.md"
git commit -m "releases $(version)"
git tag -a v$(version) -m "release v$(version)"
git push origin
git push origin v$(version)
4 changes: 4 additions & 0 deletions azure/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Fixed

Updated dependencies

## 1.0.5 - 2024-03-26

## 1.0.4 - 2024-03-14
18 changes: 0 additions & 18 deletions azure/Makefile
Original file line number Diff line number Diff line change
@@ -44,21 +44,3 @@ build:
clean:
rm -f $(program)
go clean -testcache

# usage make version=1.0.0 release
#
# manually executing goreleaser:
# export GITHUB_TOKEN=xyz
# export AUR_SSH_PRIVATE_KEY=$(cat /path/to/id_aur)
# export KAFKACTL_VERSION=v5.1.0
# docker login
# goreleaser --clean (--skip-validate)
#
.PHONY: release
release:
current_date=`date "+%Y-%m-%d"`; eval "sed -i 's/## \[Unreleased\].*/## [Unreleased]\n\n## $$version - $$current_date/g' CHANGELOG.md"
git add "CHANGELOG.md"
git commit -m "releases $(version)"
git tag -a v$(version) -m "release v$(version)"
git push origin
git push origin v$(version)

0 comments on commit f0c5e3b

Please sign in to comment.