Skip to content

Commit 82bcc69

Browse files
authored
release: Update to v4.0.12 (#10935)
* scripts: Handle two or more digits for patch version Signed-off-by: Hiroshi Hatake <[email protected]> * build: bump to v4.0.12 Signed-off-by: Hiroshi Hatake <[email protected]> * dockerfile: bump to v4.0.12 Signed-off-by: Hiroshi Hatake <[email protected]> * snap: bump to v4.0.12 Signed-off-by: Hiroshi Hatake <[email protected]> * bitbake: bump to v4.0.12 Signed-off-by: Hiroshi Hatake <[email protected]> --------- Signed-off-by: Hiroshi Hatake <[email protected]>
1 parent 628f0c5 commit 82bcc69

File tree

5 files changed

+19
-12
lines changed

5 files changed

+19
-12
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ set(CMAKE_POLICY_DEFAULT_CMP0069 NEW)
88
# Fluent Bit Version
99
set(FLB_VERSION_MAJOR 4)
1010
set(FLB_VERSION_MINOR 0)
11-
set(FLB_VERSION_PATCH 11)
11+
set(FLB_VERSION_PATCH 12)
1212
set(FLB_VERSION_STR "${FLB_VERSION_MAJOR}.${FLB_VERSION_MINOR}.${FLB_VERSION_PATCH}")
1313

1414
set(CMAKE_POSITION_INDEPENDENT_CODE ON)

dockerfiles/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# docker buildx build --platform "linux/amd64,linux/arm64,linux/arm/v7,linux/s390x" -f ./dockerfiles/Dockerfile.multiarch --build-arg FLB_TARBALL=https://github.com/fluent/fluent-bit/archive/v1.8.11.tar.gz ./dockerfiles/
1414

1515
# Set this to the current release version: it gets done so as part of the release.
16-
ARG RELEASE_VERSION=4.0.11
16+
ARG RELEASE_VERSION=4.0.12
1717

1818
# For multi-arch builds - assumption is running on an AMD64 host
1919
FROM multiarch/qemu-user-static:x86_64-arm AS qemu-arm32

fluent-bit-4.0.11.bb renamed to fluent-bit-4.0.12.bb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"
1616
SECTION = "net"
1717

1818
PR = "r0"
19-
PV = "4.0.11"
19+
PV = "4.0.12"
2020

2121
SRCREV = "v${PV}"
2222
SRC_URI = "git://github.com/fluent/fluent-bit.git;nobranch=1"

snap/snapcraft.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: fluent-bit
22
base: core18
3-
version: '4.0.11'
3+
version: '4.0.12'
44
summary: High performance logs and stream processor
55
description: |
66
Fluent Bit is a high performance log processor and stream processor for Linux.

update_version.sh

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,25 +62,32 @@ if [[ -z "$patch" ]]; then
6262
fi
6363

6464
# Build version
65-
sed_wrapper -i "s/FLB_VERSION_MAJOR [0-9]/FLB_VERSION_MAJOR $major/g" "$SCRIPT_DIR"/CMakeLists.txt
66-
sed_wrapper -i "s/FLB_VERSION_MINOR [0-9]/FLB_VERSION_MINOR $minor/g" "$SCRIPT_DIR"/CMakeLists.txt
67-
sed_wrapper -i "s/FLB_VERSION_PATCH [0-9]/FLB_VERSION_PATCH $patch/g" "$SCRIPT_DIR"/CMakeLists.txt
65+
sed_wrapper -i -E "s/(FLB_VERSION_MAJOR[[:space:]]+)[0-9]+/\1$major/g" "$SCRIPT_DIR"/CMakeLists.txt
66+
sed_wrapper -i -E "s/(FLB_VERSION_MINOR[[:space:]]+)[0-9]+/\1$minor/g" "$SCRIPT_DIR"/CMakeLists.txt
67+
sed_wrapper -i -E "s/(FLB_VERSION_PATCH[[:space:]]+)[0-9]+/\1$patch/g" "$SCRIPT_DIR"/CMakeLists.txt
6868

6969
# Dockerfile
70-
sed_wrapper -i "s/ARG RELEASE_VERSION=[0-9].[0-9].[0-9]/ARG RELEASE_VERSION=$NEW_VERSION/g" "$SCRIPT_DIR"/dockerfiles/Dockerfile
71-
sed_wrapper -i "s/ARG RELEASE_VERSION=[0-9].[0-9].[0-9]/ARG RELEASE_VERSION=$NEW_VERSION/g" "$SCRIPT_DIR"/dockerfiles/Dockerfile*
70+
sed_wrapper -i -E "s/(ARG RELEASE_VERSION=)[0-9]+\.[0-9]+\.[0-9]+/\1$NEW_VERSION/g" "$SCRIPT_DIR"/dockerfiles/Dockerfile
71+
sed_wrapper -i -E "s/(ARG RELEASE_VERSION=)[0-9]+\.[0-9]+\.[0-9]+/\1$NEW_VERSION/g" "$SCRIPT_DIR"/dockerfiles/Dockerfile*
7272

7373

7474
# Snap
7575
sed_wrapper -i -E "s/version: '[0-9]+\.[0-9]+\.[0-9]+'/version: '$NEW_VERSION'/g" "$SCRIPT_DIR"/snap/snapcraft.yaml
7676

7777
# Bitbake / Yocto
78-
if [[ -f "fluent-bit-$NEW_VERSION.bb" ]]; then
78+
if [[ -f "$SCRIPT_DIR/fluent-bit-$NEW_VERSION.bb" ]]; then
7979
echo "ERROR: existing fluent-bit-$NEW_VERSION.bb"
8080
exit 1
8181
else
82-
mv -vf "$SCRIPT_DIR"/fluent-bit-*.*.*.bb "fluent-bit-$NEW_VERSION.bb"
83-
sed_wrapper -i -E "s/^PV =.*$/PV = \"$NEW_VERSION\"/g" "fluent-bit-$NEW_VERSION.bb"
82+
old_bb=$(find "$SCRIPT_DIR" -maxdepth 1 -type f -name 'fluent-bit-[0-9]*.[0-9]*.[0-9]*.bb' | head -n1)
83+
if [[ -z "$old_bb" ]]; then
84+
echo "ERROR: no existing .bb file found" >&2
85+
exit 1
86+
fi
87+
mv -vf "$old_bb" "$SCRIPT_DIR/fluent-bit-$NEW_VERSION.bb"
88+
sed_wrapper -i -E \
89+
"s/^PV *= *\"?[0-9]+\.[0-9]+\.[0-9]+\"?/PV = \"$NEW_VERSION\"/g" \
90+
"$SCRIPT_DIR/fluent-bit-$NEW_VERSION.bb"
8491
fi
8592

8693
if [[ "${DISABLE_COMMIT:-no}" == "no" ]]; then

0 commit comments

Comments
 (0)