Open aaronsteers opened 2 years ago
/test-plugin name=tap-mysql
Starting test job... ... Job completed.
Job output:
melty-bot % tap-mysql --help
usage: tap-mysql [-h] -c CONFIG [-s STATE] [-p PROPERTIES] [--catalog CATALOG]
[-d]
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
Config file
-s STATE, --state STATE
State file
-p PROPERTIES, --properties PROPERTIES
Property selections: DEPRECATED, Please use --catalog
instead
--catalog CATALOG Catalog file
-d, --discover Do schema discovery
Processing complete!
/test-plugin naaame=tap-mysql
Unexpected inputs provided: ["naaame"]
/test-plugin name=tap-salesforce pip-url="git+https://github.com/singer-io/tap-salesforce.git@v1.5.4"
Starting test job... ... Job completed.
Job output:
melty-bot % tap-salesforce --help
usage: tap-salesforce [-h] -c CONFIG [-s STATE] [-p PROPERTIES]
[--catalog CATALOG] [-d]
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
Config file
-s STATE, --state STATE
State file
-p PROPERTIES, --properties PROPERTIES
Property selections: DEPRECATED, Please use --catalog
instead
--catalog CATALOG Catalog file
-d, --discover Do schema discovery
Processing complete!
/test-plugin
Required input 'name' not provided
/test-plugin name=tap-github pip-url="git+htthttps://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Job output:
melty-bot % tap-github --help
/home/runner/work/_temp/a6821871-6c6f-41d7-a557-afe9af9922d3.sh: line 1: tap-github: command not found
Processing complete!
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Job output:
melty-bot % tap-github --help
Usage: tap-github [OPTIONS]
Execute the Singer tap.
Options:
--state PATH Use a bookmarks file for incremental replication.
--catalog PATH Use a Singer catalog file with the tap.
--test TEXT Use --test to sync a single record for each
stream. Use --test=schema to test schema output
without syncing records.
--discover Run the tap in discovery mode.
--config TEXT Configuration file location or 'ENV' to use
environment variables.
--format [json|markdown] Specify output style for --about
--about Display package metadata and settings.
--version Display the package version.
--help Show this message and exit.
Processing complete!
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Processing failed. :confused:
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Job output:
melty-bot % tap-github --help
Usage: tap-github [OPTIONS]
Execute the Singer tap.
Options:
--state PATH Use a bookmarks file for incremental replication.
--catalog PATH Use a Singer catalog file with the tap.
--test TEXT Use --test to sync a single record for each
stream. Use --test=schema to test schema output
without syncing records.
--discover Run the tap in discovery mode.
--config TEXT Configuration file location or 'ENV' to use
environment variables.
--format [json|markdown] Specify output style for --about
--about Display package metadata and settings.
--version Display the package version.
--help Show this message and exit.
> - ✅ 'catalog'
> - ✅ 'state'
> - ✅ 'about'
-------
Auto-generated README text:\n------\n
------
# `tap-github`
GitHub tap class.
Built with the [Meltano SDK](https://sdk.meltano.com) for Singer Taps and Targets.
## Capabilities
* `catalog`
* `state`
* `discover`
* `about`
* `stream-maps`
* `schema-flattening`
## Settings
| Setting | Required | Default | Description |
|:----------------------|:--------:|:-------:|:------------|
| user_agent | False | None | |
| metrics_log_level | False | None | |
| auth_token | False | None | GitHub token to authenticate with. |
| additional_auth_tokens| False | None | List of GitHub tokens to authenticate with. Streams will loop through them when hitting rate limits. |
| rate_limit_buffer | False | None | Add a buffer to avoid consuming all query points for the token at hand. Defaults to 1000. |
| searches | False | None | |
| organizations | False | None | |
| repositories | False | None | |
| user_usernames | False | None | |
| user_ids | False | None | |
| start_date | False | None | |
| stream_maps | False | None | |
| stream_map_config | False | None | |
| skip_parent_streams | False | None | Set to true to skip API calls for the parent streams (such as repositories) if it is not selected but children are |
| flattening_enabled | False | None | 'True' to enable schema flattening and automatically expand nested properties. |
| flattening_max_depth | False | None | The max depth to flatten schemas. |
A full list of supported settings and capabilities is available by running: `tap-github --about`
Processing complete!
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Job output:
Processing failed. :confused:
/test-plugin name=tap-github pip-url="git+zzz-https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Job output:
Processing failed. :confused:
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Job output:
Processing complete!
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Processing failed. :confused:
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Processing complete!
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Processing complete!
/test-plugin name=tap-mysql
Starting test job... ... Job completed.
Processing complete!
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Processing complete.
/test-plugin name=tap-mysql
Starting test job... ... Job completed.
Processing complete.
/test-plugin name=tap-mysql
Starting test job... ... Job completed.
Processing complete.
/test-plugin name=tap-mysql
Starting test job... ... Job completed.
Processing complete.
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Processing complete.
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Processing complete.
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
Processing complete.
/test-plugin name=tap-github pip-url="git+https://github.com/MeltanoLabs/tap-github.git@main"
Starting test job... ... Job completed.
/test-plugin name=tap-gitlab
Starting test job... ... Job completed.
/test-plugin name=tap-gitlab pip-url=git+https://github.com/MeltanoLabs/tap-gitlab.git
Starting test job... ... Job completed.
/test-plugin name=tap-gitlab pip-url=git+https://github.com/MeltanoLabs/tap-gitlab.git@main
Starting test job... ... Job completed.
/test-plugin name=tap-github pip_url=git+MeltanoLabs/tap-github.git@main
/test-plugin name=tap-github pip_url=git+MeltanoLabs/tap-github.git@main
Unexpected inputs provided: ["pip_url"]
/test-plugin name=tap-github
Starting test job... ... Job completed.
/test-plugin name=tap-github pip-url=git+MeltanoLabs/tap-github.git@main
Starting test job... ... Job completed.
melty-bot % pipx install git+MeltanoLabs/tap-github.git@main Unable to parse package spec: git+MeltanoLabs/tap-github.git@main
/test-plugin name=tap-github pip-url=git+https://github.com/MeltanoLabs/tap-github.git@main
Starting test job... ... Job completed.
This issue can be used as a demonstration of the capabilities in the HackDay PR:
What it does
This feature responds to slash command comments in PRs and Issues by running a series of predefined tests against any plugin you specify.
How to use
To use, simply put a slash command on the first line of any comment. Slash command comments can be placed both on PRs and Issues.
Things you can type
Any of the following are valid inputs: