Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/BuzzCutNorman/meltano into …
Browse files Browse the repository at this point in the history
…6467-bin-symbolic-link-windows
  • Loading branch information
BuzzCutNorman committed Sep 14, 2022
2 parents 36554e2 + fa573a4 commit c636944
Show file tree
Hide file tree
Showing 34 changed files with 1,320 additions and 449 deletions.
4 changes: 4 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,10 @@ per-file-ignores =
WPS213
# Allow many decorators, since `click` uses them to define the CLI
WPS216
# Allow many module members
WPS202
# Allow 'overuse' of expressions (e.g. ctx.obj["settings"])
WPS204
src/meltano/migrations/versions/*:
# Don't class docstrings in migrations
D101
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/resources/constraints.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
pip==22.2.2
poetry==1.2.0
virtualenv==20.16.4
virtualenv==20.16.5
10 changes: 4 additions & 6 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,26 +132,24 @@ jobs:
- name: Run pytest
env:
COLUMNS: 160
PYTEST_BACKEND: ${{ matrix.backend-db }}

COVERAGE_FILE: .coverage.${{ matrix.id }}
# Postgres backend
POSTGRES_HOST_AUTH_METHOD: trust
POSTGRES_ADDRESS: localhost
POSTGRES_PORT: 5432
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: pytest_warehouse

# MSSQL backend
MSSQL_ADDRESS: localhost
MSSQL_PORT: 1433
MSSQL_USER: sa
MSSQL_PASSWORD: Meltan0admin
MSSQL_DB: pytest_warehouse

shell: bash
run: |
export COLUMNS=160
nox -rs tests --python=${{ matrix.python-version }} -- -m "${{ env.PYTEST_MARKERS }}" 2>&1 | \
tee >( \
tail | sed -r "s/[[:cntrl:]]\[([0-9]{1,3};)*[0-9]{1,3}m//g" | grep -E '^=+ [0-9].+ =+$' | \
Expand All @@ -177,11 +175,11 @@ jobs:
$( pattern='in ([0-9]+)\.[0-9]+s' && [[ ${{ env.pytest_results }} =~ $pattern ]] && echo "${BASH_REMATCH[1]}" )s |"
- name: Upload coverage data
if: always() && (matrix.python-version == '3.9')
if: always()
uses: actions/upload-artifact@v3.1.0
with:
name: coverage-data
path: ".coverage.*"
path: ".coverage.${{ matrix.id }}"

summary:
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/version_bump.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
commit: "false"
push: "false"
changelog: "true"
github_token: ${{ secrets.GITHUB_TOKEN }}
github_token: ${{ secrets.MELTYBOT_GITHUB_AUTH_TOKEN }}
extra_requirements: 'git+https://github.com/meltano/commitizen-version-bump@main'
changelog_increment_filename: _changelog_fragment.md

Expand Down
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,28 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/) and [Keep a Changelog](http://keepachangelog.com/).

## v2.6.0 (2022-09-12)

### ✨ New

- [#5892](https://github.com/meltano/meltano/issues/5892) Add `--interactive` CLI flag in `meltano config set`.
- [#6640](https://github.com/meltano/meltano/issues/6640) Add rich exception formatting, configurable from `logging.yaml`.

### 🐛 Fixes

- [#6694](https://github.com/meltano/meltano/issues/6694) Regression in `meltano remove` with error stating the plugin is missing the `settings_with_extras` attribute.
- [#6652](https://github.com/meltano/meltano/issues/6652) Catch permission errors when creating a new project -- _**Thanks @jakegut!**_
- [#6676](https://github.com/meltano/meltano/issues/6676) Prevent warnings/errors when running `meltano config <plugin> test` -- _**Thanks @ReubenFrankel!**_

### 📚 Documentation Improvements

- [#6706](https://github.com/meltano/meltano/issues/6706) Add troubleshooting page -- _**Thanks @jared-rimmer!**_
- [#6688](https://github.com/meltano/meltano/issues/6688) Add docs about environment variable expansion.
- [#6671](https://github.com/meltano/meltano/issues/6671) Add example meltano projects.
- [#6674](https://github.com/meltano/meltano/issues/6674) Add docs for schedule `env` key.
- [#6680](https://github.com/meltano/meltano/issues/6680) Fix feature flag name for strict env var mode.
- [#6672](https://github.com/meltano/meltano/issues/6672) Add tutorial on how to debug a custom extractor -- _**Thanks @jared-rimmer!**_

## v2.5.0 (2022-08-24)

### ✨ New
Expand Down
2 changes: 2 additions & 0 deletions docs/example-library/meltano-basics/ending-meltano.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ plugins:
- name: target-jsonl
variant: andyh1203
pip_url: target-jsonl
config:
do_timestamp_file: false
environments:
- name: dev
- name: staging
Expand Down

0 comments on commit c636944

Please sign in to comment.