diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1df6e7d..52ea972 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,12 +20,12 @@ jobs: # Upload the generated duckdb file - name: Archive the generated duckdb file - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: duckservability.duckdb path: build/duckservability.duckdb - name: Archive the Example Queries zip file - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: duckservability.duckdb path: build/duckservability-example-queries.zip diff --git a/.gitignore b/.gitignore index 1c2ce69..4b3986b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ dbt_packages/ logs/ .user.yml build/* +.venv/* diff --git a/models/proc/processes/processes_autogroup.sql b/models/proc/processes/processes_autogroup.sql index 8e4bef3..3d226db 100644 --- a/models/proc/processes/processes_autogroup.sql +++ b/models/proc/processes/processes_autogroup.sql @@ -4,6 +4,6 @@ SELECT str_split(filename, '/')[3] AS PID, task_group, nice -FROM read_csv('/proc/[0-9]*/autogroup', header=False, filename=true, delim=' ', +FROM read_csv('/proc/[0-9]*/autogroup', header=False, filename=true, delim=' ', strict_mode=false, columns={task_group: 'VARCHAR', huh: 'VARCHAR', nice: 'INT'}) ORDER BY PID ASC diff --git a/requirements.txt b/requirements.txt index 7dc4a02..f1ff6d5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,49 +1,52 @@ -agate==1.7.0 -attrs==22.2.0 -Babel==2.12.1 -betterproto==1.2.5 -certifi==2022.12.7 -cffi==1.15.1 -charset-normalizer==3.1.0 -click==8.1.3 +agate==1.9.1 +annotated-types==0.7.0 +attrs==25.3.0 +babel==2.17.0 +certifi==2025.4.26 +charset-normalizer==3.4.2 +click==8.1.8 colorama==0.4.6 -dbt-core==1.4.4 -dbt-duckdb==1.4.0 -dbt-extractor==0.4.1 -duckdb==0.7.1 -future==0.18.3 -grpclib==0.4.3 -h2==4.1.0 -hologram==0.0.15 -hpack==4.0.0 -hyperframe==6.0.1 -idna==3.4 +daff==1.4.2 +dbt-adapters==1.14.8 +dbt-common==1.23.0 +dbt-core==1.9.4 +dbt-duckdb==1.9.3 +dbt-extractor==0.6.0 +dbt-semantic-interfaces==0.7.4 +deepdiff==7.0.1 +duckdb==1.2.2 +idna==3.10 +importlib-metadata==6.11.0 isodate==0.6.1 -Jinja2==3.1.2 -jsonschema==3.2.0 -leather==0.3.4 -Logbook==1.5.3 -MarkupSafe==2.1.2 -mashumaro==3.3.1 -minimal-snowplow-tracker==0.0.2 -msgpack==1.0.4 -multidict==6.0.4 -networkx==2.8.8 -packaging==23.0 -parsedatetime==2.4 -pathspec==0.10.3 -pycparser==2.21 -pyrsistent==0.19.3 -python-dateutil==2.8.2 -python-slugify==8.0.1 +Jinja2==3.1.6 +jsonschema==4.23.0 +jsonschema-specifications==2025.4.1 +leather==0.4.0 +MarkupSafe==3.0.2 +mashumaro==3.14 +more-itertools==10.7.0 +msgpack==1.1.0 +networkx==3.2.1 +ordered-set==4.1.0 +packaging==25.0 +parsedatetime==2.6 +pathspec==0.12.1 +protobuf==5.29.4 +pydantic==2.11.4 +pydantic_core==2.33.2 +python-dateutil==2.9.0.post0 +python-slugify==8.0.4 pytimeparse==1.1.8 -pytz==2022.7.1 -PyYAML==6.0 -requests==2.28.2 -six==1.16.0 -sqlparse==0.4.3 -stringcase==1.2.0 +pytz==2025.2 +PyYAML==6.0.2 +referencing==0.36.2 +requests==2.32.3 +rpds-py==0.24.0 +six==1.17.0 +snowplow-tracker==1.1.0 +sqlparse==0.5.3 text-unidecode==1.3 -typing-extensions==4.5.0 -urllib3==1.26.14 -Werkzeug==2.2.3 +typing-inspection==0.4.0 +typing_extensions==4.13.2 +urllib3==2.4.0 +zipp==3.21.0