{"id":23421200,"url":"https://github.com/nhsdigital/api-management-utils","last_synced_at":"2026-02-05T18:05:19.500Z","repository":{"id":37090938,"uuid":"252730322","full_name":"NHSDigital/api-management-utils","owner":"NHSDigital","description":"Scripts and utilities used across API managment platform and services","archived":false,"fork":false,"pushed_at":"2026-02-02T16:56:21.000Z","size":2475,"stargazers_count":0,"open_issues_count":16,"forks_count":4,"subscribers_count":41,"default_branch":"master","last_synced_at":"2026-02-03T06:08:41.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NHSDigital.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-04-03T12:46:07.000Z","updated_at":"2026-01-23T10:43:52.000Z","dependencies_parsed_at":"2023-02-14T16:31:45.851Z","dependency_job_id":"4c30a5c1-4ef1-402b-981a-5c4eb3cbe8e2","html_url":"https://github.com/NHSDigital/api-management-utils","commit_stats":null,"previous_names":[],"tags_count":217,"template":false,"template_full_name":null,"purl":"pkg:github/NHSDigital/api-management-utils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fapi-management-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fapi-management-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fapi-management-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fapi-management-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NHSDigital","download_url":"https://codeload.github.com/NHSDigital/api-management-utils/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fapi-management-utils/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29128622,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T17:12:17.649Z","status":"ssl_error","status_checked_at":"2026-02-05T17:11:23.670Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-23T02:14:23.884Z","updated_at":"2026-02-05T18:05:19.495Z","avatar_url":"https://github.com/NHSDigital.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# api-management-utils\nScripts and utilities used across API managment platform and services \n\n\n##Python upgrade to 3.13\nUtils Repo has been updated to python 3.13\n\nWe are continuing to support python 3.8/9(which are currently out of support) until January 26th 2026\nAfter the deadline your pipelines will fail if you are using python version 3.8/9\n\n##Python upgrade related changes\nProjects using Python versions older than 3.13 and extending their pipeline with the utils repository must update their pipelines to ensure compatibility with the latest changes.\nFor detailed guidance, please refer to the APIM FAQ page:\nhttps://nhsd-confluence.digital.nhs.uk/spaces/APM/pages/1226682275/Pipeline+Queries\n\nNote: Projects running Python version 3.13 or later do not need any pipeline modifications.\n\n\n## Scripts\n* `template.py` - cli for basic jinja templating\n* `test_pull_request_deployments.py` - cli for testing utils against other repositories\n    * Environment Variables:\n        * `AZURE_TOKEN` - Azure Devops token.\n        * `NOTIFY_COMMIT_SHA` - Git Commit SHA that you want to report to.\n        * `UTILS_PR_NUMBER` - The utils pull request number e.g. '123'\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhsdigital%2Fapi-management-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnhsdigital%2Fapi-management-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhsdigital%2Fapi-management-utils/lists"}