Skip to content

Commit

Permalink
Prepare release v0.1.1 (#9)
Browse files Browse the repository at this point in the history
  • Loading branch information
jonathanbhaskar authored Nov 13, 2024
1 parent 7260968 commit 848acbb
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 14 deletions.
15 changes: 12 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
name: Release

on:
push:
pull_request:
types:
- closed
branches:
- main

jobs:
release:
if: startsWith(github.ref, 'refs/tags/')
# Only run on merged PRs from release branches
if: github.event.pull_request.merged == true && startsWith(github.event.pull_request.head.ref, 'release/')
runs-on: ubuntu-latest

permissions:
contents: write

Expand All @@ -18,6 +20,12 @@ jobs:
with:
fetch-depth: 0

- name: Get version from pyproject.toml
id: get-version
run: |
VERSION=$(grep '^version = ' pyproject.toml | sed 's/version = "\(.*\)"/\1/')
echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: Set up Python
uses: actions/setup-python@v5
with:
Expand All @@ -38,5 +46,6 @@ jobs:
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
tag_name: "v${{ steps.get-version.outputs.version }}"
generate_release_notes: true
files: dist/*
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.0] - 2024-11-13
## [0.1.1] - 2024-11-13
### Added
- Initial release
- Configuration-driven pipeline creation
Expand Down
20 changes: 10 additions & 10 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "dagster-odp"
version = "0.1.0"
version = "0.1.1"
description = "A configuration-driven framework for building Dagster pipelines"
readme = "README.md"
requires-python = ">=3.9,<3.13"
Expand All @@ -16,32 +16,32 @@ dependencies = [
# Core Dagster - Pin to specific minor version for stability
"dagster>=1.9.1,<1.10.0",
"dagster-webserver>=1.9.1,<1.10.0",

# Dagster Integrations - Keep in sync with core
"dagster-gcp>=0.25.1,<0.26.0",
"dagster-dbt>=0.25.1,<0.26.0",

# DBT Stack - Use compatible versions
"dbt-core>=1.8.8,<1.9.0",
"dbt-bigquery>=1.8.3,<1.9.0",
"dbt-duckdb>=1.8.4,<1.9.0",

# Data Loading Tool
"dlt[bigquery]>=0.5.4,<0.6.0",

# Database
"duckdb>=1.0.0,<2.0.0",

# Cloud Storage
"google-cloud-storage>=2.18.2,<3.0.0",
"fsspec>=2024.10.0",
"gcsfs>=2024.10.0",

# Data Quality
"soda-core>=3.3.22,<3.4.0",
"soda-core-bigquery>=3.3.22,<3.4.0",
"soda-core-bigquery>=3.3.22,<3.4.0",
"soda-core-duckdb>=3.3.22,<3.4.0",

# Utilities
"chevron>=0.14.0,<0.15.0",
"requests>=2.32.3,<3.0.0"
Expand All @@ -57,7 +57,7 @@ dev = [
# documentation
"mkdocs-material>=9.5.44,<10.0.0",
"mkdocs-glightbox>=0.4.0,<0.5.0",

# Code quality tools
"black>=24.10.0",
"flake8>=7.1.1",
Expand Down

0 comments on commit 848acbb

Please sign in to comment.