-
Notifications
You must be signed in to change notification settings - Fork 5
0.1.2 warehousing using dbt, duckdb and iceberg #55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
redpheonixx
wants to merge
37
commits into
tusharchou:v0.1.1
Choose a base branch
from
redpheonixx:main
base: v0.1.1
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
0b92abe
folder structure for dbt transformation
redpheonixx 0deb407
adding python scripts for execution and orchestrator.py to trigger tr…
redpheonixx daab7d4
adding makefile for 0.1.2
redpheonixx 0e72bdd
Merge branch 'tusharchou:main' into main
redpheonixx c1414f1
adding sqlachemy package
redpheonixx 8a57bc8
V0.1.1 (#58)
tusharchou d1c0894
0.1.1 BigQuery Release (#46)
tusharchou 72ab669
pypi release through github actions (#60)
tusharchou 0757da8
Create manual.yml
tusharchou cd2cbbe
Update publish.yml (#62)
tusharchou 80c8286
Update publish.yml (#63)
tusharchou 48efe67
Update pyproject.toml (#64)
tusharchou d1dbf62
Update publish.yml (#65)
tusharchou 7464490
Brmhastra patch 1 (#67)
brmhastra 773058f
Brmhastra patch 1 (#68)
brmhastra d3e26b7
Brmhastra patch 1 (#69)
brmhastra 840223e
GitHub workflow for pypi release (#70)
mrutunjay-kinagi e39db41
GitHub workflow for pypi release (#71)
mrutunjay-kinagi 8ab9414
Update publish.yml (#72)
mrutunjay-kinagi 11143b4
Update publish.yml (#73)
mrutunjay-kinagi c9d1101
Release v1.1 changes (#74)
mrutunjay-kinagi c3f2aa1
Github action setup for release v1.1 (#76)
mrutunjay-kinagi bf783b4
Update publish.yml
redpheonixx 9cb0189
Merge pull request #77 from tusharchou/redpheonixx-patch-1
redpheonixx 81eab88
Merge pull request #61 from tusharchou/tusharchou-patch-4
redpheonixx 00f5009
Update publish.yml (#78)
redpheonixx 28d5787
Update publish.yml
redpheonixx 5735908
Merge pull request #79 from tusharchou/redpheonixx-patch-3
redpheonixx 66b31b0
Update publish.yml (#80)
redpheonixx 6716cfd
Update pyproject.toml (#81)
redpheonixx f8c994a
Release v1.1 fix (#84)
mrutunjay-kinagi 203aab2
dbt transformations commit in new branch
redpheonixx d11c3dc
Merge branch 'main' of https://github.com/redpheonixx/local-data-plat…
redpheonixx 722a303
Merge branch 'main' into 45-014-dbt-transformation-layer
redpheonixx 62574fb
Merge pull request #1 from redpheonixx/45-014-dbt-transformation-layer
redpheonixx 4980033
0.1.1 Pytest Added for BigQuery Source (#86)
mrutunjay-kinagi 911a62c
Merge branch 'tusharchou:main' into main
redpheonixx File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# This is a basic workflow that is manually triggered | ||
|
||
name: Manual workflow | ||
|
||
# Controls when the action will run. Workflow runs when manually triggered using the UI | ||
# or API. | ||
on: | ||
workflow_dispatch: | ||
# Inputs the workflow accepts. | ||
inputs: | ||
name: | ||
# Friendly description to be shown in the UI instead of 'name' | ||
description: 'Person to greet' | ||
# Default value if no value is explicitly provided | ||
default: 'World' | ||
# Input has to be provided for the workflow to run | ||
required: true | ||
# The data type of the input | ||
type: string | ||
|
||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel | ||
jobs: | ||
# This workflow contains a single job called "greet" | ||
greet: | ||
# The type of runner that the job will run on | ||
runs-on: ubuntu-latest | ||
|
||
# Steps represent a sequence of tasks that will be executed as part of the job | ||
steps: | ||
# Runs a single command using the runners shell | ||
- name: Send greeting | ||
run: echo "Hello ${{ inputs.name }}" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
name: Upload Python Package to PyPI when a Release is Created | ||
|
||
on: | ||
release: | ||
types: [created] | ||
workflow_dispatch: | ||
|
||
jobs: | ||
pypi-publish: | ||
name: Publish release to PyPI | ||
runs-on: ubuntu-latest | ||
environment: | ||
name: production | ||
url: https://pypi.org/p/local-data-platform | ||
permissions: | ||
id-token: write | ||
|
||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- name: Set up Python | ||
uses: actions/setup-python@v4 | ||
with: | ||
python-version: "3.x" | ||
|
||
- name: Install dependencies | ||
run: | | ||
python -m pip install --upgrade pip | ||
pip install setuptools wheel poetry==1.8 | ||
cd local-data-platform | ||
poetry install | ||
|
||
- name: Clean up dist directory | ||
run: | | ||
cd local-data-platform | ||
rm -rf dist/* | ||
|
||
- name: Build package | ||
run: | | ||
cd local-data-platform | ||
poetry build | ||
|
||
- name: Publish package to PyPI | ||
uses: pypa/[email protected] | ||
with: | ||
packages-dir: local-data-platform/dist/ | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,4 +3,8 @@ | |
.idea/modules.xml | ||
.idea/vcs.xml | ||
.idea/workspace.xml | ||
**/__pycache__/ | ||
*.pyc | ||
__pycache__/ | ||
*.parquet | ||
**/__pycache__/ | ||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Discuss and settle on a version of python 3.6.5 or higher
Check for library dependencies