[pull] master from DataDog:master - #716
Merged
Merged
Conversation
* Update redis to 8.1.0 and resume automatic updates 8.1.0 is the last step of the staged update, so redis goes back on the dependency update list. * Add changelog entry * Update dependency resolution --------- Co-authored-by: dd-agent-integrations-bot[bot] <dd-agent-integrations-bot[bot]@users.noreply.github.com>
…4776) * Return structured change records from GitRepository.changed_files - Add ChangedFile, ChangeType and a strict --name-status parser to ddev.utils.git - changed_files takes optional base and head refs, defaulting to today's comparison - Renames now report their source path instead of being mangled into one field * Add changelog entry * Fix git output mocks to use tab separators `git diff --name-status` separates the status from the path with a tab. The mocks used a space, which only worked because the old parser split on any whitespace. * Resolve changed selections against explicit comparisons IntegrationRegistry now holds the points a changed selection is compared against, so a caller can ask what a branch changed or only what the working tree changed. The default keeps today's answer by asking both. changed_files resolves the merge base itself because git diff --merge-base is fatal when a criss-cross history has several. * Harden merge base parsing and fix a test that covered nothing - Skip git warning lines in `merge_base`. `capture` folds stderr into stdout, so an ambiguous refname prints a warning ahead of the sha, and the result is used as a ref. - `test_iter_changed_code_ignores_files_that_need_no_entry` touched an already-tracked file, which git reports as no change at all, so it never reached the filter it names. It now writes to the file and asserts the change is visible first. - Move the new changed-selection tests out of the iteration test class. * Give the default comparison base a single definition `'origin/master'` was written in three places. Also stop `merge_base` raising StopIteration when every line of output looks like a warning.
* add workflow to notify pypi admins * update message and pin action * use existing workflow * fix for logs ints * remove logic for multiple checks * only check for pyproject * update workflow * standardize pins * remove dispatch trigger * change environment name, remove script * handle non 200 or 404 errors
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )