Commit Graph

45 Commits

Author SHA1 Message Date
Ethan Paul 0bb654c2e2
Merge pull request #7 from enpaul/enp/ci
Update CI to always use python3.10 for metaenv
2024-03-21 18:33:05 -04:00
Ethan Paul 8e621138e9
Update CI to always use python3.10 for metaenv 2024-03-21 18:28:27 -04:00
Ethan Paul de4ff0031f
Update changelog for version 0.1.3 2023-04-03 12:01:05 -04:00
Ethan Paul 50a5481108
Bump version to 0.1.3 2023-04-03 11:58:58 -04:00
Ethan Paul 3586a4e277
Merge pull request #3 from brycelowe/fix/password-binary-encoding
fix: remove encoding from password file reads
2023-04-03 11:57:12 -04:00
Bryce Lowe 45ab9addb3
fix: remove encoding from password file reads
The password files are opened in binary mode so an encoding argument isn't necessary and causes the script to crash.

Fixes #2
2023-04-01 21:50:40 -07:00
Ethan Paul 90e4a32753
Merge pull request #4 from enpaul/enp/ci
Fix CI
2023-03-29 20:17:40 -04:00
Ethan Paul 3dc062c849
Update markdown to new GFM formatting spec 2023-03-29 20:11:23 -04:00
Ethan Paul fdad46a945
Remove deprecated option from pylintrc 2023-03-29 20:06:38 -04:00
Ethan Paul 96bd80db6e
Fix bug with poetry installation on python3.7
Remove python3.6 compatibility
2023-03-29 20:06:36 -04:00
Ethan Paul fcaac8ca43
Add workaround for export plugin issue 2023-03-29 19:03:47 -04:00
Ethan Paul 9c6486ce55
Update poetry CI version to 1.4.1
Update CI env script to move poetry version to main CI workflow config
2023-03-29 19:03:01 -04:00
Ethan Paul c3fe7bdef9
Remove python 3.6 CI tests 2023-03-29 18:46:29 -04:00
Ethan Paul 98d1bf3e8e
Update repo automation to use new command syntax
Update CI to use Poetry 1.3
Update workflows to match patterns from tox-poetry-installer
Update workflows to use newer job versions
Update makefile and CI to use Poetry 1.3 command syntax
2023-03-02 17:03:20 -05:00
Ethan Paul d11af1658d
Update to use poetry dev groups 2023-03-02 16:59:44 -05:00
Ethan Paul 29243223fe
Update dev environment to use Python-3.10 for all dependencies 2023-03-02 16:19:11 -05:00
Ethan Paul a98dd16358
Add parallel flag to tox call in makefile 2022-05-07 18:51:34 -04:00
Ethan Paul 226c717684
Update classifiers for beta status 2022-05-07 18:46:25 -04:00
Ethan Paul b55af77051
Update changelog with version 0.1.2 2022-05-07 18:45:37 -04:00
Ethan Paul 4550a73404
Merge pull request #1 from enpaul/enp/docs
Add documentation
2022-05-07 18:43:33 -04:00
Ethan Paul bdb62993a2
Bump patch version 2022-05-07 18:37:21 -04:00
Ethan Paul 3f6f5cf7e0
Add documentation for the tools usage 2022-05-07 18:36:54 -04:00
Ethan Paul 2f75180623
Fix styling of introduction docs 2022-05-07 12:27:29 -04:00
Ethan Paul c729414b03
Document main logic function for processing filepaths
Fix docstring on confirm function
2022-05-07 12:26:56 -04:00
Ethan Paul ba6b71687e
Fix typos in readme 2022-04-22 17:10:48 -04:00
Ethan Paul d61d2cb1a1
Update documentation for 0.1.1
Update changelog with 0.1.1
2022-04-21 15:29:49 -04:00
Ethan Paul c7c2a87ebb
Bump patch version 2022-04-21 15:29:49 -04:00
Ethan Paul 8e9df58f43
Fix replacement bug when the same vaulted block appears twice in a file 2022-04-21 15:29:48 -04:00
Ethan Paul 9943dd112c
Update internal logic
Reduce duplication in password loading logic
Reorder internal functions to improve logical grouping
Improve logging clarity
Add better handling of decryption errors
2022-04-21 15:17:29 -04:00
Ethan Paul e9a3099a9a
Fix typo in pypi classifier 2022-04-08 02:21:07 -04:00
Ethan Paul c5bf02537d
Fix typo in pypi link 2022-04-08 02:18:58 -04:00
Ethan Paul 5a162042eb
Add initial documentation
Add changelog with 0.1
2022-04-08 02:12:55 -04:00
Ethan Paul 71a464cb26
Update ansible-core to be an option dependency
Removes restriction on destination environment, allowing users to use
the same version of ansible with this script as they use for everything else
2022-04-08 02:09:38 -04:00
Ethan Paul 58790a0615
Fix mistake when copying actions script 2022-04-08 02:08:53 -04:00
Ethan Paul c3d5733751
Add github actions ci
Update toxfile with latest best practices
2022-04-08 01:44:50 -04:00
Ethan Paul 80819c472e
Add types-toml dev dependency 2022-04-08 01:44:33 -04:00
Ethan Paul b9bb307738
Add documentation and fix runtime bug
Fix issue where a newline was added after every character of newly vaulted yaml content
Add docs, fix linting errors, confess to my sins
2022-04-08 01:35:34 -04:00
Ethan Paul 42b34468a8
Update transient dependencies 2022-04-08 00:59:51 -04:00
Ethan Paul 3a4a89ac2a
Add entrypoint script to pyproject 2022-04-08 00:56:37 -04:00
Ethan Paul efda9a7cea
Update pypi classifiers
Add py310 classifier
Update dev status to alpha
2022-04-08 00:56:37 -04:00
Ethan Paul 626c6df823
Bump feature version for MVP 2022-04-08 00:56:37 -04:00
Ethan Paul cecb42022a
Add mvp functionality 2022-04-08 00:56:36 -04:00
Ethan Paul fdfdcbff47
Update repo config files for new settings
Add py310 to toxfile
Fix naming mismatch in makefile
Remove default args from pylintrc
Update year in copyright
2022-04-08 00:56:36 -04:00
Ethan Paul 44d7fa3490
Add ansible-core dependency 2022-04-08 00:50:12 -04:00
Ethan Paul 97e3352f14
Initial commit 2021-10-06 18:08:46 -04:00