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}