44 Commits

Author SHA1 Message Date
31e1b88cd1 Updated authentication scenarios.
All checks were successful
/ unit-tests (push) Successful in 9s
2025-11-03 21:24:25 +01:00
678b6161cc Added PEM read/write functions.
All checks were successful
/ unit-tests (push) Successful in 11s
2025-11-03 20:42:42 +01:00
b7608dcdf8 Moved devops package to sk module.
All checks were successful
/ unit-tests (push) Successful in 9s
2025-11-03 14:52:20 +01:00
f797cd098d Added a prototype authentication function using client certificate.
All checks were successful
/ unit-tests (push) Successful in 11s
2025-11-03 14:49:52 +01:00
2f2cb1c337 Add minimal authentication package for Azure using client credentials
All checks were successful
/ unit-tests (push) Successful in 11s
2025-11-03 13:41:21 +01:00
ddab4df55f Add function to create self-signed certificates with PEM format 2025-11-03 13:37:34 +01:00
6e757dd0b8 Update .gitignore to include additional shell secrets and certificate files 2025-11-03 13:37:25 +01:00
07c662b1e8 Fix badge link in README.md to point to the correct unit tests workflow 2025-11-03 10:36:34 +01:00
6c8bcc775f Renamed unit-tests workflow.
All checks were successful
/ unit-tests (push) Successful in 11s
2025-11-03 10:35:28 +01:00
32ebcf74b0 Wrapped the badge around a link to the workflow. 2025-11-03 10:33:54 +01:00
1caf0f3069 Fix formatting in README.md for project description 2025-11-03 09:31:11 +01:00
9acb223ef1 Added a badge. 2025-11-03 09:29:05 +01:00
9ef54860a5 Updated test workflow. Narrowed trigger conditions.
All checks were successful
/ unit-tests (push) Successful in 12s
2025-11-03 08:50:26 +01:00
77ec8354c8 Added MIT license.
All checks were successful
/ unit-tests (push) Successful in 10s
2025-11-03 08:48:29 +01:00
da11714629 Added Azure authentication environment variables.
All checks were successful
/ unit-tests (push) Successful in 10s
2025-11-03 08:15:03 +01:00
f640db21e3 Fix: wrong workflow directory name.
Some checks failed
/ unit-tests (push) Failing after 55s
2025-11-03 07:42:45 +01:00
f7bd2136ee Added automatic unit testing. 2025-11-03 07:40:10 +01:00
9f418332ba Added missing item and children listing tests. 2025-11-03 07:39:56 +01:00
8535648c3d Implemented item indexer on Repository class. 2025-11-03 02:37:40 +01:00
f43564d019 Added finding projects by id and name using an indexer. 2025-11-03 01:55:43 +01:00
6bc913d43e Add prototype script pattern to .gitignore 2025-11-03 01:31:01 +01:00
b430721c05 Renamed tests and added human readable descriptions. 2025-11-03 01:29:59 +01:00
be2a6870c6 Reorganized test setup to avoid repeated authentication during tests. 2025-11-03 01:07:26 +01:00
54709dd281 Implemented unittests. 2025-11-03 00:57:37 +01:00
2f1e1a583f Added listing descendant items. 2025-11-03 00:09:05 +01:00
53e1ae186e Renamed _get_attributes to _get and implemented for Item. 2025-11-03 00:00:38 +01:00
d8674462df Enhance output formatting for project and repository listings 2025-11-02 23:41:22 +01:00
17bd314a20 Reegineered entity reading logic. 2025-11-02 23:34:13 +01:00
b7bb29224f Simplified object initialization and renamed Get Path function. 2025-11-02 21:47:36 +01:00
26b192c840 Added required variables for making a request from any subclass of DevOps. 2025-11-02 20:48:53 +01:00
71d83b8d76 Added project listing to the test. 2025-11-02 20:48:03 +01:00
837543d44a Refactor tests. 2025-11-02 18:34:52 +01:00
91b806637c Applied from_json() to object initialization. 2025-11-02 18:34:23 +01:00
96ccd4d7c7 Applied new decorator to the code. 2025-11-02 17:22:44 +01:00
deed075727 Reengineered decorator to accept JSON to Python attributes mapping. 2025-11-02 17:22:15 +01:00
ce38e275a9 Implemented Item class (partially). 2025-11-02 15:47:12 +01:00
4685103e60 Add .gitignore entry for sample JSON files 2025-11-02 14:53:23 +01:00
3ce14912e4 Added Repository class and autoproperties. 2025-11-02 14:23:21 +01:00
850bc99aa2 Added debuger configuration. 2025-11-02 12:43:49 +01:00
e4c3346080 Updated requirements and pinned package versions. 2025-11-02 12:43:40 +01:00
c63595c9fa Added Project class. 2025-11-02 12:42:14 +01:00
c0a973a339 Fixes for URL building logic. 2025-11-02 11:18:13 +01:00
7243c0433f Add initial implementation of DevOps client and harvester script 2025-11-01 18:48:09 +01:00
614723f998 Initialized the repository. 2025-10-31 22:42:29 +01:00