Skip to content
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

PostmanCli #33

Merged
merged 8 commits into from
Jan 15, 2024
Merged

PostmanCli #33

merged 8 commits into from
Jan 15, 2024

Conversation

fchastanet
Copy link
Owner

Add new command PostmanCli able to pull/push postman collections. Better configuration loading management.

Breaking changes

N/A

Bug fixes

  • fixed regression - global options passed to the command was not taken into account(--verbose, -no-color, --log-level, ...)

Binaries changes

  • new binary PostmanCli able to pull/push postman collections
  • all binaries are using
    • shopt -s lastpipe from bash-tools-framework headers change
    • bash-tools configuration loading improved with default configuration automatically created if missing from a template
    • POSTMAN_API_KEY configuration is automatically added to ~/.bash-tools/.env if missing

Updated Bash tools functions

N/A

New Bash tools functions

  • BashTools::Conf::requireLoad

Documentation

Validation/Tooling

  • bats headers now loads bash tools framework mandatory headers

@fchastanet fchastanet force-pushed the postman branch 13 times, most recently from 747234d to ee5f916 Compare January 9, 2024 20:30
@fchastanet fchastanet force-pushed the postman branch 2 times, most recently from 169d122 to 2722c2c Compare January 15, 2024 00:54
Add new command PostmanCli able to pull/push postman collections.
Better configuration loading management.

# Breaking changes

N/A

# Bug fixes

- fixed regression - global options passed to the command was not
  taken into account(--verbose, -no-color, --log-level, ...)

# Binaries changes

- new binary PostmanCli able to pull/push postman collections
- all binaries are using
  - shopt -s lastpipe from bash-tools-framework headers change
  - bash-tools configuration loading improved with default
    configuration automatically created if missing from a template
  - POSTMAN_API_KEY configuration is automatically added to
    ~/.bash-tools/.env if missing

# Updated Bash tools functions

N/A

# New Bash tools functions

- BashTools::Conf::requireLoad

# Documentation

- [Postman documentation](src/Postman/Readme.md)

# Validation/Tooling

- bats headers now loads bash tools framework mandatory headers
- updated github action actions/setup-python from 4 to 5
- using Bash::handlePipelineFailure
- removed usage of Embeded binaries in dbScriptAllDatabases and dbQueryAllDatabases
@fchastanet fchastanet force-pushed the postman branch 4 times, most recently from 29bcd7e to dfeb919 Compare January 15, 2024 22:05
@fchastanet fchastanet merged commit bd1fcce into master Jan 15, 2024
18 checks passed
@fchastanet fchastanet deleted the postman branch January 15, 2024 23:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant