You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2021/09/19 09:37:55 UTC

[skywalking-satellite] branch main updated: Begin 0.3.0 (#67)

This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-satellite.git


The following commit(s) were added to refs/heads/main by this push:
     new 1d078eb  Begin 0.3.0 (#67)
1d078eb is described below

commit 1d078ebd80d4a99c67a899de5f58d84db9c12736
Author: mrproliu <74...@qq.com>
AuthorDate: Sun Sep 19 17:37:51 2021 +0800

    Begin 0.3.0 (#67)
---
 CHANGES.md                                    | 26 +++-----------------------
 Makefile                                      |  6 +++++-
 CHANGES.md => changes/changes-0.2.0.md        |  0
 docs/en/guides/contribution/How-to-release.md | 18 ++++++++++++------
 tools/release/create_source_release.sh        |  1 +
 5 files changed, 21 insertions(+), 30 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index fbf31ff..d97c8ac 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -2,32 +2,12 @@ Changes by Version
 ==================
 Release Notes.
 
-0.2.0
+0.3.0
 ------------------
 #### Features
-* Set MAXPROCS according to real cpu quota.
-* Update golangci-lint version to 1.39.0.
-* Update protoc-gen-go version to 1.26.0.
-* Add prometheus-metrics-fetcher plugin.
-* Add grpc client plugin.
-* Add nativelog-grpc-forwarder plugin.
-* Add meter-grpc-forwarder plugin.
-* Support native management protocol.
-* Support native tracing protocol.
-* Support native profile protocol.
-* Support native CDS protocol.
-* Support native JVM protocol.
-* Support native Meter protocol.
-* Support native Event protocol.
-* Support native protocols E2E testing.
-* Add Prometheus service discovery in Kubernetes.
 
 #### Bug Fixes
-* Fix the data race in mmap queue.
-* Fix channel blocking in sender module.
-* Fix `pipes.sender.min_flush_events` config could not support min number.
-* Remove service name and instance name labels from Prometheus fetcher.
 
 #### Issues and PR
-- All issues are [here](https://github.com/apache/skywalking/milestone/80?closed=1)
-- All and pull requests are [here](https://github.com/apache/skywalking-satellite/pulls?q=is%3Apr+milestone%3A0.2.0+is%3Aclosed)
\ No newline at end of file
+- All issues are [here](https://github.com/apache/skywalking/milestone/93?closed=1)
+- All and pull requests are [here](https://github.com/apache/skywalking-satellite/pulls?q=is%3Apr+is%3Aclosed+milestone%3A0.3.0)
\ No newline at end of file
diff --git a/Makefile b/Makefile
index 8a67314..d037871 100644
--- a/Makefile
+++ b/Makefile
@@ -90,7 +90,11 @@ check: clean
 
 .PHONY: docker
 docker:
-	docker build --build-arg VERSION=$(VERSION) -t apache/skywalking-satellite:$(VERSION) --no-cache . -f docker/Dockerfile
+	docker build --build-arg VERSION=$(VERSION) -t apache/skywalking-satellite:v$(VERSION) --no-cache . -f docker/Dockerfile
+
+.PHONY: docker.push
+docker.push:
+	docker push apache/skywalking-satellite:v$(VERSION)
 
 .PHONY: release
 release:
diff --git a/CHANGES.md b/changes/changes-0.2.0.md
similarity index 100%
copy from CHANGES.md
copy to changes/changes-0.2.0.md
diff --git a/docs/en/guides/contribution/How-to-release.md b/docs/en/guides/contribution/How-to-release.md
index d8c78f3..adaeaa1 100644
--- a/docs/en/guides/contribution/How-to-release.md
+++ b/docs/en/guides/contribution/How-to-release.md
@@ -22,21 +22,21 @@ This documentation guides the release manager to release the SkyWalking Satellit
 ```shell
 export VERSION=<the version to release>
 git clone git@github.com:apache/skywalking-satellite && cd skywalking-satellite
-git tag -a "$VERSION" -m "Release Apache SkyWalking-Satellite $VERSION"
+git tag -a "v$VERSION" -m "Release Apache SkyWalking-Satellite v$VERSION"
 git push --tags
 make release
 ```
 
-**In total, six files should be automatically generated in the directory**: `skywalking-satellite-${VERSION}-bin.tgz`, `skywalking-satellite-${VERSION}-src.tgz`, and their corresponding `asc`, `sha512` files.
+**In total, six files should be automatically generated in the directory**: `apache-skywalking-satellite-${VERSION}-bin.tgz`, `apache-skywalking-satellite-${VERSION}-src.tgz`, and their corresponding `asc`, `sha512` files.
 
 ## Upload to Apache svn
 
 ```bash
 svn co https://dist.apache.org/repos/dist/dev/skywalking/
 mkdir -p skywalking/satellite/"$VERSION"
-cp skywalking-satellite/skywalking*.tgz skywalking/satellite/"$VERSION"
-cp skywalking-satellite/skywalking*.tgz.asc skywalking/satellite/"$VERSION"
-cp skywalking-satellite/skywalking-satellite*.tgz.sha512 skywalking/satellite/"$VERSION"
+cp skywalking-satellite/apache-skywalking*.tgz skywalking/satellite/"$VERSION"
+cp skywalking-satellite/apache-skywalking*.tgz.asc skywalking/satellite/"$VERSION"
+cp skywalking-satellite/apache-skywalking-satellite*.tgz.sha512 skywalking/satellite/"$VERSION"
 
 cd skywalking/satellite && svn add "$VERSION" && svn commit -m "Draft Apache SkyWalking-Satellite release $VERSION"
 ```
@@ -80,7 +80,7 @@ Keys to verify the Release Candidate :
 
 Guide to build the release from source :
 
- * https://github.com/apache/skywalking-satellite/blob/$VERSION/docs/en/guides/contribuation/How-to-release.md
+ * https://github.com/apache/skywalking-satellite/blob/v$VERSION/docs/en/guides/contribution/How-to-release.md
 
 A vote regarding the quality of this test build will be initiated
 within the next couple of days.
@@ -193,6 +193,12 @@ Vote result should follow these:
 
 1. Update [Github release page](https://github.com/apache/skywalking-satellite/releases), follow the previous convention.
 
+1. Push docker image to the [Docker Hub](https://hub.docker.com/r/apache/skywalking-satellite), make sure you have the write permission for push image.
+
+   ```shell
+   make docker && make docker.push
+   ```
+
 1. Send ANNOUNCE email to `dev@skywalking.apache.org` and `announce@apache.org`, the sender should use his/her Apache email account, **please check all links before sending the email**.
 
     ```
diff --git a/tools/release/create_source_release.sh b/tools/release/create_source_release.sh
index f2a74b2..a4778bf 100644
--- a/tools/release/create_source_release.sh
+++ b/tools/release/create_source_release.sh
@@ -66,6 +66,7 @@ tar -zcvf ${PRODUCT_NAME}-src.tgz \
 	--exclude .gitignore \
 	--exclude .gitmodules \
 	--exclude .gitattributes \
+	--exclude dist \
 	--exclude ${PRODUCT_NAME}-src.tgz \
 	${PRODUCT_NAME}