Changes for version 1.999
- Change: a687ef8ea4ce701449d093a7f3eca08230c0eb41 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2022-10-10 13:28:05 +0000
- Ensure PINTO Environment Variables are Reset
- The tests rely on the environment being clean, so reset the `PINTO_*` environment variables during tests which use `Pinto::Remote::SelfContained`.
- Change: d5576cdbbc1caf8892dbf1649c0f04742c0ba533 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2022-10-10 12:46:34 +0000
- Module Adoption and Port to Dist::Zilla
- Breaking Changes
- Remove `--password` and pull from `$ENV{PINTO_PASSWORD}`
- Code Changes
- Add `--passexec` to set password via command execution * Add support for setting defaults from `%ENV`
- `PINTO_REPOSITORY_ROOT` for `--root`
- `PINTO_PASSEXEC` for the `--passexec` element
- `PINTO_AUTHENTICATE` for `--authenticate` * Fix tests for newer `HTTP::Tiny` * Fix `Perl::Critic` findings * Use `IO::Interactive` to make better decisions about retrieving the password * Document the environment variables in `pintor` man page * Remove the custom `HTTP::Tiny` code
- Developer Changes
- Port over to `Dist::Zilla`
- Manage `Changes` via `ChangeLogFromGit`
- Manage versions via git tags automatically * Update `dist.ini` and POD to use `Pod::Weaver`
- Remove extraneous POD
- Add `Support` and `Contributors` sections * Generate `README.mkdn` automatically
Documentation
script for interacting with a remote Pinto server
Modules
interact with a remote Pinto repository
base class for remote Actions
add a distribution to a the repository
Install packages from the repository
app class for running Pinto commands
UI for self-contained remote operations
role providing an HTTP::Tiny instance
request class for HTTP::Tiny
the result of running an Action
types for Pinto::Remote::SelfContained
various utility functions