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 <[email protected]>
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 [email protected]: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 `[email protected]` and
`[email protected]`, 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}