* Remove default sub config sub-config-azure-cloud-test-resources
We no longer want to default the configuration and instead
default from the service connection which had the info we need.
* Fix quoting
* Support resolving environment variable references in matrix config
* Improve type and null handling
* Fix reference bug
* Change behavior on missing env vars to throw
* Add max lifespan parameter to resource groups
* Update docs
* Only delete ARM deployments containing outputs
* Delete arm deployments in main test sub
* Fix up immutability policy clean up for blobs
* Flexible deletion timing
* Add new project `assets-maintenance-tool`. Implement `scan` functionality within. `backup` and `cleanup` still to come.
* Add integration tests for new assets-maintenance tool.
* Move original `asset-sync` powershell proto script into `tools/assets-automation/` folder
* Move `eng/scripts/python/assets-automation/` under `tools/assets-automation/assets-reporting/`
* Add ci.yml and tests.yml to invoke integration tests against the azure-sdk-assets-integration
Co-authored-by: Konrad Jamrozik <kojamroz@microsoft.com>
This PR contributes to addressing:
- #4995
by moving out of `eng/common/scripts/job-matrix` assets that should not be mirrored to language repos. These assets include documentation, samples, and tests.
## Changes made
- Moved contents of `eng/common/scripts/job-matrix/README.md` to newly introduced `doc/common/matrix_generator.md`;
- Replaced contents of `eng/common/scripts/job-matrix/README.md` with a pointer to `doc/common/matrix_generator.md`;
- Moved contents of `eng/common/scripts/job-matrix/scripts` and `eng/common/scripts/job-matrix/tests` to corresponding directories in newly introduced directory of
`eng/common-tests/matrix-generator`.
Note the introduced directory and doc file use `matrix generator` as name, not `job matrix`. This matches the terminology used in the documentation.
## Changes NOT made
- The contents of files moved from `scripts` and `tests` directories have not been updated at all. The files have been moved unchanged.
- The contents of the moved `README.md` have not been updated, even though they should, as they refer to paths that have changed as a result of the move. To keep the PR diff clean, I will instead update them in a separate PR:
- #5023
* Make RELEASE_TITLE_REGEX more specific
* Update eng/common/scripts/ChangeLog-Operations.ps1
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
* Add note to common_engsys regarding C and C++
* Update release REGEX
* tighten up changelog verification
* Ensure releaseDate is in the appriopriate format.
* Update error messages.
* Retrun false after error
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>