Skip to content

Commit 6431e5f

Browse files
authored
Bump version to v0.8.0 (#148)
* Bump version to v0.8.0 Signed-off-by: Ondrej Fabry <[email protected]> * Update ci.yaml Signed-off-by: Ondrej Fabry <[email protected]> * Update ci.yaml Signed-off-by: Ondrej Fabry <[email protected]> * Fix linter issues Signed-off-by: Ondrej Fabry <[email protected]> * Change default config for yamllint Signed-off-by: Ondrej Fabry <[email protected]> * Update CI Signed-off-by: Ondrej Fabry <[email protected]> * Update release date for v0.8.0 Signed-off-by: Ondrej Fabry <[email protected]> --------- Signed-off-by: Ondrej Fabry <[email protected]>
1 parent 9cf7f82 commit 6431e5f

File tree

6 files changed

+59
-21
lines changed

6 files changed

+59
-21
lines changed

Diff for: .github/ci/yamllint.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
extends: default
2+
extends: relaxed
33

44
yaml-files:
55
- '*.yaml'

Diff for: .github/workflows/ci.yaml

+13-14
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,29 @@ on:
88
- master
99
- ci
1010
pull_request:
11-
# Allows running this workflow manually
11+
# Allows running this workflow manually
1212
workflow_dispatch:
1313

1414
permissions:
1515
contents: read
1616

1717
jobs:
1818
yaml-lint:
19-
name: lint yaml
19+
name: "Lint YAML"
2020
runs-on: ubuntu-latest
2121
steps:
2222
- name: "Checkout"
2323
uses: actions/checkout@v3
2424
- name: "Run YAML linter"
25-
uses: karancode/yamllint-github-action@master
25+
uses: ibiqlik/action-yamllint@v3
2626
with:
27-
yamllint_file_or_dir: '.github/ci/yamllint.yml'
28-
yamllint_strict: true
29-
27+
config_file: '.github/ci/yamllint.yml'
28+
3029
go-mod:
3130
strategy:
3231
matrix:
3332
go: [ '1.20' ]
34-
name: check go.mod
33+
name: "Check go.mod"
3534
runs-on: ubuntu-latest
3635
steps:
3736
- name: "Setup Go"
@@ -55,7 +54,7 @@ jobs:
5554
go: [ '1.20' ]
5655
env:
5756
VERSION: v0.8.0
58-
name: check binapi
57+
name: "Check generated binapi"
5958
runs-on: ubuntu-latest
6059
steps:
6160
- name: "Setup Go"
@@ -66,7 +65,7 @@ jobs:
6665
uses: actions/checkout@v3
6766
- name: "Generate binapi"
6867
run: make gen-binapi-docker
69-
- name: "Check go.mod"
68+
- name: "Check binapi"
7069
run: |
7170
git diff --exit-code binapi
7271
@@ -75,7 +74,7 @@ jobs:
7574
matrix:
7675
go: [ '1.20' ]
7776
os: [ ubuntu-latest ]
78-
name: build and test
77+
name: "Build and test"
7978
runs-on: ${{ matrix.os }}
8079
steps:
8180
- name: "Setup Go"
@@ -88,11 +87,11 @@ jobs:
8887
gotestsum_version: 1.9.0
8988
- name: "Checkout"
9089
uses: actions/checkout@v3
91-
- name: "Build"
90+
- name: "Go Build"
9291
run: go build -v ./...
93-
- name: "Test"
92+
- name: "Go Test"
9493
run: gotestsum --format testname --jsonfile test.json -- -race ./...
95-
- name: "Annotate tests"
94+
- name: "Test results"
9695
if: always()
9796
uses: guyarb/[email protected]
9897
with:
@@ -102,7 +101,7 @@ jobs:
102101
strategy:
103102
matrix:
104103
go: [ '1.20' ]
105-
name: lint go
104+
name: "GolangCI"
106105
runs-on: ubuntu-latest
107106
permissions:
108107
contents: read

Diff for: .golangci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# Configuration of golangci-lint
2-
#
2+
#
33
# see docs: https://golangci-lint.run/usage/configuration/
44

5+
---
56
run:
67
timeout: 5m
78
skip-dirs:
89
- adapter/mock
910
skip-files:
1011
- ".*\\.ba.\\.go$"
1112

12-
1313
linters:
1414
disable-all: true
1515
enable:

Diff for: CHANGELOG.md

+39
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,45 @@ This file lists changes for the GoVPP releases.
1111
-
1212
-->
1313

14+
## 0.8.0
15+
16+
> _18 July 2023_
17+
18+
### Changes
19+
20+
- Add VPP 23.06 to CI (#136)
21+
- Improvements for GoVPP CLI (#135)
22+
- Skip running CI tests for docs updates (#137)
23+
- binapigen: initial support for counters and paths (#121)
24+
- Refactor resolving VPP API input (#130)
25+
- Update Dockerfile.integration (#134)
26+
- Add README for examples (#128)
27+
- Invalidate msgTable map during reconnect (#127)
28+
- Add more GoVPP CLI features (#117)
29+
- Update README.md (#115)
30+
- Generate message comments (#109)
31+
- Add User Guide (#110)
32+
- Enhancements for binapigen (#93)
33+
- Update Go and test if binapi is up-to-date (#105)
34+
- Create RELEASE document (#89)
35+
36+
### Fixes
37+
38+
- Fix returning message reply on retval errors (#147)
39+
- Fix memory leak for timers (#138)
40+
- Fix channel pool (#131)
41+
- Fix race in statsclient during reconnect (#126)
42+
- Fix memory leak with reply timers (#124)
43+
- Fix for Dockerfile smell DL3008 (#123)
44+
- Fix disconnect for AsyncConnect case (#106)
45+
- Fix binapi generation if old binapi files are not present (#73)
46+
47+
### GoMemif
48+
49+
- Fix memif abstract socket support (#119)
50+
- Handle EINTR error (#99)
51+
52+
1453
## 0.7.0
1554

1655
> _29 November 2022_

Diff for: Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG VPP_VERSION=v21.06
1+
ARG VPP_VERSION=v23.06
22
ARG UBUNTU_VERSION=20.04
33

44
FROM ubuntu:${UBUNTU_VERSION} as vppbuild
@@ -24,7 +24,7 @@ RUN VPP_INSTALL_SKIP_SYSCTL=false apt install -f -y --no-install-recommends /vpp
2424
rm -rf /var/lib/apt/lists/*; \
2525
rm -rf /pkg
2626

27-
FROM golang:1.18-alpine3.15 as binapi-generator
27+
FROM golang:1.20-alpine3.18 as binapi-generator
2828
ENV GO111MODULE=on
2929
ENV CGO_ENABLED=0
3030
ENV GOBIN=/bin

Diff for: internal/version/version.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const (
2727
Major = 0
2828
Minor = 8
2929
Patch = 0
30-
PreRelease = "dev"
30+
PreRelease = ""
3131
)
3232

3333
// String formats the version string using semver format.
@@ -44,7 +44,7 @@ func String() string {
4444
// even with bare go build/install.
4545
var (
4646
name = "govpp"
47-
version = "v0.8.0-dev"
47+
version = "v0.8.0"
4848
commit = "unknown"
4949
branch = "HEAD"
5050
buildStamp = ""

0 commit comments

Comments
 (0)