Skip to content

Commit e80094e

Browse files
TheRustifyergbm25
andauthored
v0.1.1 (#35)
* Fixed nullability on migrations process (#34) * Fixed nullability on migrations process * Fixed format * Adding more types to the supported ones in the row mapper for tiberius * v0.1.1 * Refreshing and updating the GitHub actions for the project * Continuous integration runs only on main/develop. Upgrading the release action to its v2, and setting up it's content to directly publish the workspace * Adding a 15000ms of waiting between publishing every package in the release action --------- Co-authored-by: Gonzalo Busto Musi <35508741+gbm25@users.noreply.github.com> Co-authored-by: Alex Vergara <pyzyryab@tutanota.com>
1 parent ada9048 commit e80094e

16 files changed

Lines changed: 84 additions & 108 deletions

File tree

.github/workflows/code-coverage.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
name: Linux CI
1+
name: Code Coverage
22

33
on:
44
push:
5-
branches: 'development'
65
tags:
76
- 'v[0-9]+.[0-9]+.[0-9]+'
87
- 'v[0-9]+.[0-9]+.[0-9]+rc[0-9]+'

.github/workflows/continuous-integration.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Continuous Integration
22

33
on:
44
push:
5-
branches: '*'
5+
branches: ['main', 'development']
66
pull_request:
7-
branches: '*'
7+
branches: ['main', 'development']
88

99
env:
1010
CARGO_TERM_COLOR: always
@@ -49,5 +49,6 @@ jobs:
4949
if: ${{ matrix.os == 'ubuntu-latest' }}
5050
run: cargo test --verbose --workspace --all-features --no-fail-fast -- --show-output --test-threads=1
5151

52-
- name: Run UNIT tests with no external connections for the rest of the defined targets
52+
- name: Run only UNIT tests for the rest of the defined targets
53+
if: ${{ matrix.os != 'ubuntu-latest' }}
5354
run: cargo test --verbose --workspace --exclude tests --all-features --no-fail-fast -- --show-output

.github/workflows/macos-tests.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21,30 +21,10 @@ jobs:
2121
toolchain: stable
2222
override: true
2323

24-
- uses: katyo/publish-crates@v1
24+
- uses: katyo/publish-crates@v2
2525
with:
2626
registry-token: ${{ secrets.CRATES_IO_TOKEN }}
27-
path: './canyon_connection'
28-
29-
- uses: katyo/publish-crates@v1
30-
with:
31-
registry-token: ${{ secrets.CRATES_IO_TOKEN }}
32-
path: './canyon_crud'
33-
34-
- uses: katyo/publish-crates@v1
35-
with:
36-
registry-token: ${{ secrets.CRATES_IO_TOKEN }}
37-
path: './canyon_observer'
38-
39-
- uses: katyo/publish-crates@v1
40-
with:
41-
registry-token: ${{ secrets.CRATES_IO_TOKEN }}
42-
path: './canyon_macros'
43-
44-
- uses: katyo/publish-crates@v1
45-
with:
46-
registry-token: ${{ secrets.CRATES_IO_TOKEN }}
47-
path: './canyon_sql'
27+
publish-delay: 15000
4828

4929
release-publisher:
5030
needs: 'publish'

.github/workflows/windows-tests.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ Year format is defined as: `YYYY-m-d`
99

1010
## [Unreleased]
1111

12+
## [0.1.1] - 2023 - 03 - 20
13+
14+
### Fix
15+
16+
- Adding more types to the supported ones for Tiberius in the row mapper
17+
1218
## [0.1.0] - 2022 - 12 - 25
1319

1420
### Added

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
**A full written in `Rust` ORM for multiple databases.**
44

55
- ![crates.io](https://img.shields.io/crates/v/canyon_sql.svg)
6+
- [![Continuous Integration](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/continuous-integration.yml/badge.svg)](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/continuous-integration.yml)
7+
- [![Code Quality](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/code-quality.yml/badge.svg)](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/code-quality.yml)
68
- [![Code Coverage Measure](https://zerodaycode.github.io/Canyon-SQL/badges/flat.svg)](https://zerodaycode.github.io/Canyon-SQL)
7-
- [![Linux CI](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/code-coverage.yml/badge.svg)](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/code-coverage.yml)
8-
- [![Tests on macOS](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/macos-tests.yml/badge.svg)](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/macos-tests.yml)
9-
- [![Tests on Windows](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/windows-tests.yml/badge.svg)](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/windows-tests.yml)
9+
- [![Code Coverage Status](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/code-coverage.yml/badge.svg)](https://github.com/zerodaycode/Canyon-SQL/actions/workflows/code-coverage.yml)
1010

1111
`Canyon-SQL` is a high level abstraction for working with multiple databases concurrently. Is build on top of the `async` language features
1212
to provide a high speed, high performant library to handling data access for consumers.

canyon_connection/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "canyon_connection"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
edition = "2021"
55
documentation = "https://zerodaycode.github.io/canyon-book/"
66
homepage = "https://github.com/zerodaycode/Canyon-SQL"

canyon_crud/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "canyon_crud"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
edition = "2021"
55
documentation = "https://zerodaycode.github.io/canyon-book/"
66
homepage = "https://github.com/zerodaycode/Canyon-SQL"
@@ -12,4 +12,4 @@ description = "A Rust ORM and QueryBuilder"
1212
chrono = { version = "0.4", features = ["serde"] }
1313
async-trait = { version = "0.1.50" }
1414

15-
canyon_connection = { version = "0.1.0", path = "../canyon_connection" }
15+
canyon_connection = { version = "0.1.1", path = "../canyon_connection" }

canyon_macros/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "canyon_macros"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
edition = "2021"
55
documentation = "https://zerodaycode.github.io/canyon-book/"
66
homepage = "https://github.com/zerodaycode/Canyon-SQL"
@@ -18,6 +18,6 @@ proc-macro2 = "1.0.27"
1818
futures = "0.3.21"
1919
tokio = { version = "1.9.0", features = ["full"] }
2020

21-
canyon_observer = { version = "0.1.0", path = "../canyon_observer" }
22-
canyon_crud = { version = "0.1.0", path = "../canyon_crud" }
23-
canyon_connection = { version = "0.1.0", path = "../canyon_connection" }
21+
canyon_observer = { version = "0.1.1", path = "../canyon_observer" }
22+
canyon_crud = { version = "0.1.1", path = "../canyon_crud" }
23+
canyon_connection = { version = "0.1.1", path = "../canyon_connection" }

0 commit comments

Comments
 (0)