{"id":14265072,"name":"testframework.azure","ecosystem":"nuget","description":"Interact with Azure infrastructure inside of a TestFramework Timeline.","homepage":"https://github.com/DeadMoon0/TestFramework-Azure","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/DeadMoon0/TestFramework-Azure","keywords_array":["Test","UnitTest","IntegrationTest","Framework","Fluent","Timeline","Azure"],"namespace":null,"versions_count":17,"first_release_published_at":"1900-01-01T00:00:00.000Z","latest_release_published_at":"2026-08-28T17:38:57.570Z","latest_release_number":null,"last_synced_at":"2026-08-28T17:38:58.425Z","created_at":"2026-04-16T22:31:27.778Z","updated_at":"2026-08-28T17:38:58.426Z","registry_url":"https://www.nuget.org/packages/testframework.azure/","install_command":"Install-Package testframework.azure","documentation_url":null,"metadata":{"copyright":"Copyright (c) DeadMoon0 2026","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"Icon.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/DeadMoon0/TestFramework-Azure.git","branch":null,"commit":"85db5dbf3c9228d54e3709d81dfb088f794cfe12"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"BREAKING - teardown now deletes what a run discovered. An artifact this package produces is deletable, and the timeline decides whether it may be deleted: chain MarkReadonly() onto the FindArtifact / FindArtifacts / RegisterArtifact call for a resource the run only reads. Requires TestFramework.Core 0.3.0.\nBefore this release the Cosmos item finder and the Table Storage entity finder handed back references teardown deleted, while a SQL row located by the EF Core finder was never deleted. That split was invisible at the call site and inconsistent between resource families. Now all three behave the same way and the decision is written where the artifact is declared.\nWhat to change: a timeline that discovers Azure SQL rows and relies on them surviving the run must add MarkReadonly(), or teardown will delete rows the application under test owns. A timeline that already treated discovery as deleting needs no change. Cosmos and Table discovery is unchanged in effect - it deleted before and it deletes now.","dependency_summary":{"total_dependency_groups":2,"target_frameworks":["net10.0","net8.0"],"total_dependencies":24}},"repo_metadata":{"id":352591224,"uuid":"1212935922","full_name":"DeadMoon0/TestFramework-Azure","owner":"DeadMoon0","description":"A repo for infrastructure used to interact with Microsoft Azure within an TestFramework Timeline.","archived":false,"fork":false,"pushed_at":"2026-06-08T07:58:35.000Z","size":371,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-13T09:24:08.254Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/DeadMoon0.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":null,"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":"2026-04-16T22:04:30.000Z","updated_at":"2026-06-08T07:58:39.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/DeadMoon0/TestFramework-Azure","commit_stats":null,"previous_names":["deadmoon0/testframework-azure"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DeadMoon0/TestFramework-Azure","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeadMoon0%2FTestFramework-Azure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeadMoon0%2FTestFramework-Azure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeadMoon0%2FTestFramework-Azure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeadMoon0%2FTestFramework-Azure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeadMoon0","download_url":"https://codeload.github.com/DeadMoon0/TestFramework-Azure/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeadMoon0%2FTestFramework-Azure/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36698916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-15T02:00:05.847Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"},"owner_record":{"login":"DeadMoon0","name":null,"uuid":"94380754","kind":"user","description":"","email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/94380754?u=f97760aff11bf99efbcf4d73c06aef6ff2ed6b19\u0026v=4","repositories_count":1,"last_synced_at":"2026-04-16T20:13:15.913Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/DeadMoon0","funding_links":[],"total_stars":0,"followers":1,"following":1,"created_at":"2026-04-16T20:13:15.935Z","updated_at":"2026-04-16T20:13:15.935Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeadMoon0","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeadMoon0/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-15T23:31:02.119Z","dependent_packages_count":0,"downloads":null,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.075168211760197,"dependent_packages_count":16.22852588998396,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":11.151847050872078},"purl":"pkg:nuget/testframework.azure","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/testframework.azure","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/testframework.azure","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/testframework.azure/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-04T14:02:17.210Z","issues_count":0,"pull_requests_count":3,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":51.666666666666664,"issues_closed_count":0,"pull_requests_closed_count":3,"pull_request_authors_count":1,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":3,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":51.666666666666664,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeadMoon0%2FTestFramework-Azure/issues","maintainers":[{"login":"DeadMoon0","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DeadMoon0"}],"active_maintainers":[{"login":"DeadMoon0","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DeadMoon0"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/testframework.azure/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/testframework.azure/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/testframework.azure/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/testframework.azure/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/testframework.azure/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/testframework.azure/codemeta","maintainers":[]}