Skip to content

Commit a570bcc

Browse files
authored
build: implement release process in odev (#5592)
Signed-off-by: tison <[email protected]>
1 parent 6623b9f commit a570bcc

File tree

27 files changed

+817
-230
lines changed

27 files changed

+817
-230
lines changed

.github/ISSUE_TEMPLATE/3-new-release.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@ This issue is used to track tasks of the opendal ${opendal_version} release.
1414

1515
### Build Release
1616

17-
#### Release List
18-
19-
<!-- Generate release list by `./scripts/version.py`, please adapt with the actual needs. -->
20-
2117
#### GitHub Side
2218

2319
- [ ] Bump version in project

.github/workflows/ci_check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
steps:
5252
- uses: actions/checkout@v4
5353
- name: Check license headers
54-
uses: korandoru/hawkeye@v5
54+
uses: korandoru/hawkeye@v6
5555

5656
# Add python format check later.
5757
code-format:

bindings/c/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ homepage = "https://opendal.apache.org/"
2525
license = "Apache-2.0"
2626
repository = "https://github.com/apache/opendal"
2727
rust-version = "1.75"
28-
version = "0.45.3"
2928

3029
[lib]
3130
crate-type = ["cdylib", "staticlib"]

bindings/cpp/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ homepage = "https://opendal.apache.org/"
2525
license = "Apache-2.0"
2626
repository = "https://github.com/apache/opendal"
2727
rust-version = "1.75"
28-
version = "0.45.15"
2928

3029
[lib]
3130
crate-type = ["staticlib"]

bindings/dotnet/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
[package]
1919
name = "opendal-dotnet"
2020
publish = false
21-
version = "0.1.13"
2221

2322
authors = ["Apache OpenDAL <[email protected]>"]
2423
edition = "2021"

bindings/haskell/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ homepage = "https://opendal.apache.org/"
2525
license = "Apache-2.0"
2626
repository = "https://github.com/apache/opendal"
2727
rust-version = "1.75"
28-
version = "0.44.15"
2928

3029
[lib]
3130
crate-type = ["cdylib"]

bindings/haskell/opendal.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ cabal-version: 3.0
1717
-- under the License.
1818

1919
name: opendal
20-
version: 0.44.15.0
20+
version: 0.1.0
2121
license: Apache-2.0
2222
synopsis: Apache OpenDAL™ Haskell Binding
2323
description:

bindings/java/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ homepage = "https://opendal.apache.org/"
2525
license = "Apache-2.0"
2626
repository = "https://github.com/apache/opendal"
2727
rust-version = "1.75"
28-
version = "0.47.7"
2928

3029
[lib]
3130
crate-type = ["cdylib"]

bindings/java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
<groupId>org.apache.opendal</groupId>
3434
<artifactId>opendal</artifactId>
35-
<version>0.47.7</version>
35+
<version>0.47.7</version> <!-- update version number -->
3636

3737
<name>Apache OpenDAL™</name>
3838
<description>

bindings/lua/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
[package]
1919
name = "opendal-lua"
2020
publish = false
21-
version = "0.1.13"
2221

2322
authors = ["Apache OpenDAL <[email protected]>"]
2423
edition = "2021"

bindings/lua/README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,36 +19,41 @@ print("read: ", op:read("test.txt"))
1919
```
2020

2121
## Lua version
22+
2223
You have to enable one of the features: lua54, lua53, lua52, lua51, luajit(52) or luau in `Cargo.toml`, according to the chosen Lua version. Default Lua version is 5.2.
2324

2425
## Build from source
2526

26-
1. Build OpenDAL LUA Interface
27+
1. Build OpenDAL Lua Interface
2728

2829
```bash
2930
$ cd bindings/lua
3031
$ cargo build --package opendal-lua --release
3132
```
3233

33-
2. Install opendal lua library
34+
2. Install opendal Lua library
35+
3436
```bash
3537
# copy to lua share library directory
3638
# default lua5.2 share library directory is /usr/lib/lua/5.2
3739
$ cp ../../target/release/libopendal_lua.so /usr/lib/lua/5.2/opendal.so
3840
```
3941

40-
## Install from luarocks
42+
## Install from LuaRocks
43+
4144
```bash
4245
$ luarocks make
4346
```
4447

4548
## Usage
49+
4650
```bash
4751
$ lua5.2 example/fs.lua
4852
read: hello world
4953
```
5054

5155
## Test
56+
5257
```bash
5358
$ busted -o gtest test/opendal_test.lua
5459
[==========] Running tests from scanned files.

bindings/lua/opendal-0.1.13-1.rockspec renamed to bindings/lua/opendal-0.1.0-1.rockspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
package = "opendal"
2-
version = "0.1.13-1"
2+
version = "0.1.0-1"
33

44
source = {
55
url = "git+https://github.com/apache/opendal/",

bindings/nodejs/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ homepage = "https://opendal.apache.org/"
2525
license = "Apache-2.0"
2626
repository = "https://github.com/apache/opendal"
2727
rust-version = "1.75"
28-
version = "0.47.9"
2928

3029
[features]
3130
default = [

bindings/ocaml/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
[package]
1919
name = "opendal-ocaml"
2020
publish = false
21-
version = "0.0.0"
2221

2322
authors = ["Apache OpenDAL <[email protected]>"]
2423
edition = "2021"

bindings/php/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
[package]
1919
name = "opendal-php"
2020
publish = false
21-
version = "0.1.12"
2221

2322
authors = ["Apache OpenDAL <[email protected]>"]
2423
edition = "2021"

bindings/ruby/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
[package]
1919
name = "opendal-ruby"
2020
publish = false
21-
version = "0.1.13"
2221

2322
authors = ["Apache OpenDAL <[email protected]>"]
2423
edition = "2021"

0 commit comments

Comments
 (0)