Skip to content

Commit 4c6f1aa

Browse files
authored
chore: setup release it (#38)
* chore: add release-it * chore: setup release-it plugins * chore: test * chore: more testing * chore: more updates * chore: force remove dist * chore: failed comimt * chore: release v0.13.0
1 parent 66d5436 commit 4c6f1aa

File tree

5 files changed

+1971
-4
lines changed

5 files changed

+1971
-4
lines changed

.release-it.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"$schema": "https://unpkg.com/release-it@19/schema/release-it.json",
3+
"git": {
4+
"commitMessage": "chore: release v${version}"
5+
},
6+
"github": {
7+
"release": true
8+
},
9+
"npm": {
10+
"publish": false,
11+
"ignoreVersion": false
12+
},
13+
"plugins": {
14+
"@release-it/conventional-changelog": {
15+
"preset": {
16+
"name": "conventionalcommits"
17+
},
18+
"infile": "CHANGELOG.md"
19+
},
20+
"@release-it/bumper": {
21+
"in": {
22+
"file": "pyproject.toml",
23+
"path": "project.version"
24+
},
25+
"out": {
26+
"file": "pyproject.toml",
27+
"path": "project.version"
28+
}
29+
}
30+
},
31+
"hooks": {
32+
"before:init": ["make test", "rm -rf dist"],
33+
"after:bump": "uv build && uv publish"
34+
}
35+
}

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Changelog
2+
3+
## 0.13.0 (2025-04-19)
4+
5+
* chore: add release-it ([a7ee3cf](https://github.com/opensource-observer/oso/commit/a7ee3cf))
6+
* chore: bump package version (#11) ([8c3703b](https://github.com/opensource-observer/oso/commit/8c3703b)), closes [#11](https://github.com/opensource-observer/oso/issues/11)
7+
* chore: bump to 0.8.0 (#21) ([987dc46](https://github.com/opensource-observer/oso/commit/987dc46)), closes [#21](https://github.com/opensource-observer/oso/issues/21)
8+
* chore: bump version ([8891f0d](https://github.com/opensource-observer/oso/commit/8891f0d))
9+
* chore: failed comimt ([68c83d8](https://github.com/opensource-observer/oso/commit/68c83d8))
10+
* chore: force remove dist ([26c8a77](https://github.com/opensource-observer/oso/commit/26c8a77))
11+
* chore: more testing ([c9befcd](https://github.com/opensource-observer/oso/commit/c9befcd))
12+
* chore: more updates ([28a4116](https://github.com/opensource-observer/oso/commit/28a4116))
13+
* chore: setup commitlint (#37) ([66d5436](https://github.com/opensource-observer/oso/commit/66d5436)), closes [#37](https://github.com/opensource-observer/oso/issues/37)
14+
* chore: setup release-it plugins ([69a4c29](https://github.com/opensource-observer/oso/commit/69a4c29))
15+
* chore: test ([18a2b3a](https://github.com/opensource-observer/oso/commit/18a2b3a))
16+
* chore: upgrade sqlmesh to v0.163.0 (#17) ([35c5afe](https://github.com/opensource-observer/oso/commit/35c5afe)), closes [#17](https://github.com/opensource-observer/oso/issues/17)
17+
* chore: uv sync ([55d3053](https://github.com/opensource-observer/oso/commit/55d3053))
18+
* chore: uv sync ([d39464f](https://github.com/opensource-observer/oso/commit/d39464f))
19+
* Allow users to skip "sqlmesh run" and make completion status depend on Table Promotion (#33) ([1d15b14](https://github.com/opensource-observer/oso/commit/1d15b14)), closes [#33](https://github.com/opensource-observer/oso/issues/33)
20+
* Fixes Dagster Resource (#6) ([cb8278c](https://github.com/opensource-observer/oso/commit/cb8278c)), closes [#6](https://github.com/opensource-observer/oso/issues/6)
21+
* Increase Type Checking (#26) ([2be6d82](https://github.com/opensource-observer/oso/commit/2be6d82)), closes [#26](https://github.com/opensource-observer/oso/issues/26)
22+
* Poetry --> UV (+ Makefile Added) (#22) ([4978a6f](https://github.com/opensource-observer/oso/commit/4978a6f)), closes [#22](https://github.com/opensource-observer/oso/issues/22)
23+
* Upgrades to sqlmesh 0.174.2 (#36) ([fe14877](https://github.com/opensource-observer/oso/commit/fe14877)), closes [#36](https://github.com/opensource-observer/oso/issues/36)
24+
* fix: fix selecting all (#28) ([a0cc64b](https://github.com/opensource-observer/oso/commit/a0cc64b)), closes [#28](https://github.com/opensource-observer/oso/issues/28)
25+
* fix: fixes all-models-selected matching condition (#29) ([452b508](https://github.com/opensource-observer/oso/commit/452b508)), closes [#29](https://github.com/opensource-observer/oso/issues/29)
26+
* fix: implement missing functions from abstract class (#13) ([1461b22](https://github.com/opensource-observer/oso/commit/1461b22)), closes [#13](https://github.com/opensource-observer/oso/issues/13)
27+
* fix: raise Exception if any model failed to materialize (#34) ([3ddfbf0](https://github.com/opensource-observer/oso/commit/3ddfbf0)), closes [#34](https://github.com/opensource-observer/oso/issues/34)
28+
* fix: Updated pyarrow version in pyproject.toml from ^17.0.0 to ^18.0.0 (#9) ([d74cf01](https://github.com/opensource-observer/oso/commit/d74cf01)), closes [#9](https://github.com/opensource-observer/oso/issues/9)
29+
* fix(logs): stop spamming logs with the name of all selected models (#35) ([9d0be7f](https://github.com/opensource-observer/oso/commit/9d0be7f)), closes [#35](https://github.com/opensource-observer/oso/issues/35)
30+
* feat: add error logs for LogFailedModels event (#14) ([c105fbb](https://github.com/opensource-observer/oso/commit/c105fbb)), closes [#14](https://github.com/opensource-observer/oso/issues/14)
31+
* feat: allow restating models (#25) ([b328d77](https://github.com/opensource-observer/oso/commit/b328d77)), closes [#25](https://github.com/opensource-observer/oso/issues/25)
32+
* feat: enable subsetting behind flag (#19) ([8d36892](https://github.com/opensource-observer/oso/commit/8d36892)), closes [#19](https://github.com/opensource-observer/oso/issues/19)
33+
* feat: log sqlmesh errors to dagster (#10) ([6241445](https://github.com/opensource-observer/oso/commit/6241445)), closes [#10](https://github.com/opensource-observer/oso/issues/10)
34+
* feat: support tags in sqlmesh models (#20) ([84a930f](https://github.com/opensource-observer/oso/commit/84a930f)), closes [#20](https://github.com/opensource-observer/oso/issues/20)

package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "dagster-sqlmesh",
33
"description": "SQLMesh adapter for dagster - node deps are only for development",
4-
"version": "0.0.0",
4+
"version": "0.13.0",
55
"author": "Kariba Labs",
66
"license": "Apache-2.0",
77
"private": true,
@@ -13,17 +13,21 @@
1313
"build": "turbo run build --concurrency=100%",
1414
"format:staged": "lint-staged",
1515
"pyright": "pyright --pythonpath $(echo 'import sys; print(sys.prefix)' | uv run -)/bin/python",
16-
"prepare": "husky install"
16+
"prepare": "husky install",
17+
"release": "release-it"
1718
},
1819
"devDependencies": {
19-
"@commitlint/types": "^19.8.0",
2020
"@commitlint/cli": "^19.8.0",
2121
"@commitlint/config-conventional": "^19.8.0",
22+
"@commitlint/types": "^19.8.0",
23+
"@release-it/bumper": "^7.0.4",
24+
"@release-it/conventional-changelog": "^10.0.1",
2225
"eslint": "^8.57.0",
2326
"husky": "^8.0.3",
2427
"lint-staged": "^15.2.7",
2528
"prettier": "^3.3.2",
2629
"pyright": "^1.1.377",
30+
"release-it": "^19.0.1",
2731
"turbo": "^1.13.4"
2832
},
2933
"engines": {

0 commit comments

Comments
 (0)