after release cleanup (#4552)
Paweł Krupa committed
Nov 2, 2018 at 16:10 UTC
1f52d33cb7dd3242304ceee7b204c237cc12fe87
4 files changed
+41
-15
.travis.yml
+5
-2
@@ -60,9 +60,12 @@ jobs:
60
- name: Nightly changelog generation
61
script: ".travis/generate_changelog.sh"
62
if: type = cron
63
-
63
+ - name: labeler # This job should be replaced with GitHub Actions when they hit GA
64
+ script: ".travis/labeler.sh"
65
+ if: type = cron
66
67
notifications:
68
webhooks: https://app.fossa.io/hooks/travisci
69
slack:
68
- secure: Ntl1GNjgGDdmMQsudDi/4+co6zRV8znJXOB0joLVHNV1icHvUSMKShgpY08AoWoxNYMDVHXOUzEGwiZd6MI4MleNu9gwtACwgXe+sDjgBIDvQYC6JQS7XlANJfzBlZnrGnaiVVlBmI/LajgABCsrTAYV8gVrq2zA3u56UrNwS3qRJnbaqGgH64SnHbdllHQ7l7Qcc/27voy6Op32oJhDZ5bVY5CRZUR42oPvlDx9PSD0yqSkLwFrIE0Qg+mTVDZ4Watrv8iv91ghc6GwwPvNGShcYI04P8hn08FZ4eGH47K4AZf97IDargmxPsEwkOhgcl3w4J5KHZzmVb7hsEs6+iZz4KulD2u4D/xy5BGUcRZKMuyiO99dmZO61wP0Ra0Wzfe0exG+LFxAmC0jiYS67xL0YWs2SKkO7iftthI8NX1Lus1PGleBpJ28LKQdZjaKz3w2xIRlJ45eEdwBgtnNkW68NsmJCflrNkAlaVW6+zCPMpT4rT41rpkh0Fl+YbvOhH/S3VfiTY7OqTU5B9ttgJuN/m8PWi8g5MKO2C1TWkK3cV4O2PnpugtioHuTuj2X/AKOrh7hlefedDxPZPIxFmLi3OKtgHBzwzQk79p6V9ffbbVfsO+p8kiKJuc8s0v6d++Rt2FLXwUquJGDKC0hz8cAMSUiFaP5t1TlhTk7LJ4=
70
+ rooms:
71
+ - secure: "NuW1p7s+WGLcyhEceeiLRSV1JgAc6N47zgdSsYoxrjSFRQHDfc8jensypDcEJwgs1K2Hcve9iKRaAddEHEw7AkS6rie9gFR5HmmbKXfW2GFMqOr6maYTFsvaECPqiWk1n9/XnRLsAi5kZ8HxH+a8ldb/eaVoFQesY1jPXgh11BM5DwvpXjEtwg0WGASsKiymvnXFS3KcC+sR7Lln2GX1a8vfCX2I3TEmOedKMlSHUy5JilGGC3AWA0SWS8tR8PUH0u3dHL5j0RNIr1RO3Yx24QgUpg/YpvKymnW/iIIEOq2vb2mBhhiKEQjJ1djUL4VSPzjIDpUzThVpKaHk3syOp6W9qZEHKhR/sqjc5Yk2XRjsw1cM0nS60gaCgxtKhEMKWcjtvWf04oJAVrmcUwcYXj0eA+jgRCZl5VhyufK/fUJavjOfsQGjwhdjxQfwDCw33W17ypJUt4GZngdb6jbIhEOcKHSLQDu1vuHTw82hJJkthkmR59PX30qJdl/MEGcfVLdN/fkCokjR/qwfmkNwQm+wYSKsK/Jq4RgBT0/oZwY3e8nkCq2ov7lBbDO3/0rzQKWZ9Uy//tnoCM3vGhDwGHQxsHshv7g6KwdhYTcmm7WWWIucfLupcjFUO1HbRuJ+7ZnvxRRwKiV+MGkFT2SNJkS8q1/jCu9KGbmktd0WUSE="
.travis/labeler.sh
new
+32
@@ -0,0 +1,32 @@
1
+#!/bin/bash
2
+
3
+# This is a simple script which should apply labels to unlabelled issues from last 3 days.
4
+# It will soon be deprecated by GitHub Actions so no futher development on it is planned.
5
+
6
+if [ "$GITHUB_TOKEN" == "" ]; then
7
+ echo "GITHUB_TOKEN is needed"
8
+ exit 1
9
+fi
10
+
11
+# Download hub
12
+HUB_VERSION=${HUB_VERSION:-"2.5.1"}
13
+wget "https://github.com/github/hub/releases/download/v${HUB_VERSION}/hub-linux-amd64-${HUB_VERSION}.tgz" -O "/tmp/hub-linux-amd64-${HUB_VERSION}.tgz"
14
+tar -C /tmp -xvf "/tmp/hub-linux-amd64-${HUB_VERSION}.tgz" &>/dev/null
15
+export PATH=$PATH:"/tmp/hub-linux-amd64-${HUB_VERSION}/bin"
16
+
17
+echo "Looking up available labels"
18
+LABELS_FILE=/tmp/exclude_labels
19
+hub issue labels > $LABELS_FILE
20
+
21
+for STATE in "open" "closed"; do
22
+ for ISSUE in $(hub issue -f "%I %l%n" -s "$STATE" -d "$(date +%F -d '3 days ago')" | grep -v -f $LABELS_FILE); do
23
+ echo "Processing $STATE issue no. $ISSUE"
24
+ URL="https://api.github.com/repos/netdata/netdata/issues/$ISSUE"
25
+ BODY="$(curl "${URL}" | jq .body 2>/dev/null)"
26
+ case "${BODY}" in
27
+ *"##### Question summary"* ) curl -H "Authorization: token $GITHUB_TOKEN" -d '{"labels":["question"]}' -X PATCH "${URL}" ;;
28
+ *"##### Bug report summary"* ) curl -H "Authorization: token $GITHUB_TOKEN" -d '{"labels":["bug"]}' -X PATCH "${URL}" ;;
29
+ * ) curl -H "Authorization: token $GITHUB_TOKEN" -d '{"labels":["needs triage"]}' -X PATCH "${URL}" ;;
30
+ esac
31
+ done
32
+done
CHANGELOG.md
+1
-1
@@ -1,6 +1,6 @@
1
# Changelog
2
3
-## [**Next release**](https://github.com/netdata/netdata/tree/HEAD)
3
+## [v1.11.0](https://github.com/netdata/netdata/tree/v1.11.0) (2018-11-02)
4
5
**Fixed bugs:**
6
docker/build.sh
+3
-12
@@ -30,7 +30,9 @@ fi
30
31
# Build images using multi-arch Dockerfile.
32
for ARCH in i386 armhf aarch64 amd64; do
33
- docker build --build-arg ARCH="${ARCH}-v3.8" --tag "${REPOSITORY}:${VERSION}-${ARCH}" --file docker/Dockerfile ./ &
33
+ docker build --build-arg ARCH="${ARCH}-v3.8" \
34
+ --tag "${REPOSITORY}:${VERSION}-${ARCH}" \
35
+ --file docker/Dockerfile ./ &
36
done
37
wait
38
@@ -70,14 +72,3 @@ docker --config /tmp/docker manifest push -p "${REPOSITORY}:${VERSION}"
72
# Show current manifest (debugging purpose only)
73
docker --config /tmp/docker manifest inspect "${REPOSITORY}:${VERSION}"
74
73
-# Push netdata images to firehol organization
74
-# TODO: Remove it after we decide to deprecate firehol/netdata docker repo
75
-if [ "$REPOSITORY" != "netdata" ]; then
76
- echo "$OLD_DOCKER_PASSWORD" | docker login -u "$OLD_DOCKER_USERNAME" --password-stdin
77
- for ARCH in amd64 i386 armhf aarch64; do
78
- docker tag "${REPOSITORY}:${VERSION}-${ARCH}" "firehol/netdata:${ARCH}"
79
- docker push "firehol/netdata:${ARCH}"
80
- done
81
- docker tag "${REPOSITORY}:${VERSION}-amd64" "firehol/netdata:${VERSION}"
82
- docker push "firehol/netdata:${VERSION}"
83
-fi