Commit Graph

  • b3ebe386dc Add mkdocs-material dependency to requirements.txt main slawek 2026-02-03 19:18:44 +01:00
  • 15dcf09ec1 Added ability to specify the Organization object or ogranization name for harvest_readmes function. slawek 2025-11-20 09:29:20 +01:00
  • ca16f1b098 Added minimal mkdocs config. slawek 2025-11-15 11:46:07 +01:00
  • 4276939f30 Converted "sk" to package. slawek 2025-11-15 11:42:35 +01:00
  • 15349c9390 Allow specifying Python version for virtual environment creation slawek 2025-11-15 11:42:13 +01:00
  • 064364caa6 Added minimal MkDocs configuration. slawek 2025-11-15 11:42:07 +01:00
  • b83f53d140 Minimal MkDocs configuration to display harvested docs. slawek 2025-11-14 08:57:16 +01:00
  • 32ee557f93 Fixed incorrect import. slawek 2025-11-12 09:03:27 +01:00
  • 565464e266 Added harvester package with harvester module and harvest_readmes() function prototype. slawek 2025-11-09 20:55:05 +01:00
  • c3c5f9935c Added package build and develop instructions. slawek 2025-11-09 19:29:09 +01:00
  • c29e0b4e21 Added PyProject file. slawek 2025-11-09 19:24:53 +01:00
  • c32fc25cee Excluded Python package build artifacts from Git repository. slawek 2025-11-09 19:24:33 +01:00
  • e6bca1ce47 Updates related to package name refactor. slawek 2025-11-09 19:21:56 +01:00
  • 2addc85e40 Moved devops related code to a separate package. slawek 2025-11-09 19:18:53 +01:00
  • 5412c3ea09 Add DevOps OAuth2 flow details to README slawek 2025-11-09 18:45:10 +01:00
  • 6e16cebeea Add branch support to Item class and enhance get_content method slawek 2025-11-09 18:44:52 +01:00
  • d06bc05a2d Updated argument handling for get-token.py. slawek 2025-11-09 10:59:19 +01:00
  • 495ba0b0b3 Modernized the get-token.py. slawek 2025-11-09 10:52:22 +01:00
  • 7d5d451d0c Refactor harvester to list Markdown files across all projects and repositories slawek 2025-11-08 19:30:21 +01:00
  • 8b2a06551a Modified harvester script to look for Python files in the test repository. slawek 2025-11-08 18:15:26 +01:00
  • 89b9f8d6e6 Modified Item's get_child_items to accept pattern and recurse parameters to support looking for specific patterns in the repository. slawek 2025-11-08 18:14:34 +01:00
  • d6b58f0b51 Added __getitem__ to allow easy directory traversal. slawek 2025-11-08 17:50:51 +01:00
  • 89ba272003 Updated harverster to new devops module API. slawek 2025-11-08 17:35:09 +01:00
  • 5d7f2f51de Removed run id logic. slawek 2025-11-08 17:34:23 +01:00
  • def594d5b7 Fixed incorrect projest initialization code when createing a list of projects. slawek 2025-11-08 17:34:10 +01:00
  • 73a63d0605 Refactor logger functions to include run ID in log messages for better traceability slawek 2025-11-08 15:21:42 +01:00
  • cb0840f380 Add VSCode settings for Python debugging configuration slawek 2025-11-08 15:09:01 +01:00
  • f2e6f4907a Add type ignore comments to suppress type checking warnings in test assertions slawek 2025-11-08 15:05:29 +01:00
  • 80d4988bad Fix repository initialization to pass the organization reference to the Repository class. slawek 2025-11-08 15:05:21 +01:00
  • 9b2922c1ef Added a method to get the content of files. slawek 2025-11-08 14:56:10 +01:00
  • 27a5a13c47 Change the get_url method to return the Response instead of parsed JSON to allow downloading content of files. slawek 2025-11-08 14:55:45 +01:00
  • 6588313fa1 Added get_child_items to Item class. slawek 2025-11-08 10:33:02 +01:00
  • 086618fe72 Added a heredoc to get-token. slawek 2025-11-08 10:32:30 +01:00
  • 54361e6c18 Fixed auto_properties. slawek 2025-11-07 21:21:49 +01:00
  • e4497791f3 Entity get reegineering. slawek 2025-11-07 00:20:54 +01:00
  • fd2fd61633 Add loki-logger-handler to requirements for enhanced logging support slawek 2025-11-07 00:20:23 +01:00
  • 869d861165 Add logger setup function with support for console, file, and Loki logging slawek 2025-11-07 00:19:57 +01:00
  • 44dcbe7fa9 Add get-token script to retrieve authentication token slawek 2025-11-06 23:27:55 +01:00
  • d3344b8799 Add script to create Python virtual environment slawek 2025-11-04 09:14:10 +01:00
  • 05c9e5184c Implemented devops decorator and a get method that retrieves object properties by a key. slawek 2025-11-04 08:37:35 +01:00
  • 9748230745 Added a new debug configuration for debugging the current file. slawek 2025-11-04 07:55:34 +01:00
  • 8c0a92a8b7 Remove unused import of DefaultAzureCredential from devops.py slawek 2025-11-04 07:55:27 +01:00
  • 31e1b88cd1 Updated authentication scenarios. slawek 2025-11-03 21:24:25 +01:00
  • 678b6161cc Added PEM read/write functions. slawek 2025-11-03 20:42:42 +01:00
  • b7608dcdf8 Moved devops package to sk module. slawek 2025-11-03 14:52:20 +01:00
  • f797cd098d Added a prototype authentication function using client certificate. slawek 2025-11-03 14:49:52 +01:00
  • 2f2cb1c337 Add minimal authentication package for Azure using client credentials slawek 2025-11-03 13:41:21 +01:00
  • ddab4df55f Add function to create self-signed certificates with PEM format slawek 2025-11-03 13:37:34 +01:00
  • 6e757dd0b8 Update .gitignore to include additional shell secrets and certificate files slawek 2025-11-03 13:37:25 +01:00
  • 07c662b1e8 Fix badge link in README.md to point to the correct unit tests workflow slawek 2025-11-03 10:36:34 +01:00
  • 6c8bcc775f Renamed unit-tests workflow. slawek 2025-11-03 10:35:28 +01:00
  • 32ebcf74b0 Wrapped the badge around a link to the workflow. slawek 2025-11-03 10:33:54 +01:00
  • 1caf0f3069 Fix formatting in README.md for project description slawek 2025-11-03 09:31:11 +01:00
  • 9acb223ef1 Added a badge. slawek 2025-11-03 09:29:05 +01:00
  • 9ef54860a5 Updated test workflow. Narrowed trigger conditions. slawek 2025-11-03 08:50:26 +01:00
  • 77ec8354c8 Added MIT license. slawek 2025-11-03 08:48:29 +01:00
  • da11714629 Added Azure authentication environment variables. slawek 2025-11-03 08:15:03 +01:00
  • f640db21e3 Fix: wrong workflow directory name. slawek 2025-11-03 07:42:45 +01:00
  • f7bd2136ee Added automatic unit testing. slawek 2025-11-03 07:40:10 +01:00
  • 9f418332ba Added missing item and children listing tests. slawek 2025-11-03 07:39:56 +01:00
  • 8535648c3d Implemented item indexer on Repository class. slawek 2025-11-03 02:37:40 +01:00
  • f43564d019 Added finding projects by id and name using an indexer. slawek 2025-11-03 01:55:43 +01:00
  • 6bc913d43e Add prototype script pattern to .gitignore slawek 2025-11-03 01:31:01 +01:00
  • b430721c05 Renamed tests and added human readable descriptions. slawek 2025-11-03 01:29:59 +01:00
  • be2a6870c6 Reorganized test setup to avoid repeated authentication during tests. slawek 2025-11-03 01:07:26 +01:00
  • 54709dd281 Implemented unittests. slawek 2025-11-03 00:57:37 +01:00
  • 2f1e1a583f Added listing descendant items. slawek 2025-11-03 00:09:05 +01:00
  • 53e1ae186e Renamed _get_attributes to _get and implemented for Item. slawek 2025-11-03 00:00:38 +01:00
  • d8674462df Enhance output formatting for project and repository listings slawek 2025-11-02 23:41:22 +01:00
  • 17bd314a20 Reegineered entity reading logic. slawek 2025-11-02 23:34:13 +01:00
  • b7bb29224f Simplified object initialization and renamed Get Path function. slawek 2025-11-02 21:47:36 +01:00
  • 26b192c840 Added required variables for making a request from any subclass of DevOps. slawek 2025-11-02 20:48:53 +01:00
  • 71d83b8d76 Added project listing to the test. slawek 2025-11-02 20:48:03 +01:00
  • 837543d44a Refactor tests. slawek 2025-11-02 18:34:52 +01:00
  • 91b806637c Applied from_json() to object initialization. slawek 2025-11-02 18:34:23 +01:00
  • 96ccd4d7c7 Applied new decorator to the code. slawek 2025-11-02 17:22:44 +01:00
  • deed075727 Reengineered decorator to accept JSON to Python attributes mapping. slawek 2025-11-02 17:22:15 +01:00
  • ce38e275a9 Implemented Item class (partially). slawek 2025-11-02 15:47:12 +01:00
  • 4685103e60 Add .gitignore entry for sample JSON files slawek 2025-11-02 14:53:23 +01:00
  • 3ce14912e4 Added Repository class and autoproperties. slawek 2025-11-02 14:23:21 +01:00
  • 850bc99aa2 Added debuger configuration. slawek 2025-11-02 12:43:49 +01:00
  • e4c3346080 Updated requirements and pinned package versions. slawek 2025-11-02 12:43:40 +01:00
  • c63595c9fa Added Project class. slawek 2025-11-02 12:42:14 +01:00
  • c0a973a339 Fixes for URL building logic. slawek 2025-11-02 11:18:13 +01:00
  • 7243c0433f Add initial implementation of DevOps client and harvester script slawek 2025-11-01 18:48:09 +01:00
  • 614723f998 Initialized the repository. slawek 2025-10-31 22:42:29 +01:00