Skip to content

Conversation

dilanbhalla
Copy link
Collaborator

Manual merge of 2.16.4 (to also resolve zipslip .expected file conflict)

michaelnebel and others added 30 commits February 26, 2024 13:51
Ruby: add seperate additional steps between `YAML.parse*` methods and `to_ruby`
The `resources` folder never existed, this was probably introduced
as a copy-paste mistake. Remove the rule.
Ruby: Start building the language pack using bazel.
C++: Mark internal files in the old dataflow library as deprecated
…n-fix

Dataflow: Prevent bad join in FlowSummaryImpl::Private::Steps::summaryLocalStep.
Swift: Workaround for TypeDecl.getFullName issue.
yoff and others added 26 commits March 4, 2024 14:37
Python: Fix missing DictionaryElementContents
Python: Add consistency check for `PhaseDependentFlow`
Python: Add precision to NoSQL query
Web Cache Deception Vulnerability on Go Frameworks
Mention needed imports at top of "Analyzing data flow in Java"
…enotes

Fix Markdown formatting on Ruby changenotes
Release preparation for version 2.16.4
…/2.16.4

Revert "Release preparation for version 2.16.4"
Release preparation for version 2.16.4
…/2.16.4

Revert "Release preparation for version 2.16.4"
Release preparation for version 2.16.4
Comment on lines +136 to +140
catch
{
// not a valid `global.json` file
continue;
}

Check notice

Code scanning / CodeQL

Generic catch clause

Generic catch clause.
Comment on lines +217 to +220
catch (Exception e)
{
logger.LogError($"Error while searching for DLLs in '{path}': {e.Message}");
}

Check notice

Code scanning / CodeQL

Generic catch clause

Generic catch clause.
Comment on lines +1038 to +1041
catch (Exception exc)
{
logger.LogError($"Failed to update target framework in {tempDir.FullName}: {exc}");
}

Check notice

Code scanning / CodeQL

Generic catch clause

Generic catch clause.
Comment on lines +247 to +260
foreach (var version in versions)
{
if (!attempted.Add(version))
continue;

installScript = BuildScript.Bind(installScript, combinedExit =>
{
logger.LogInfo($"Attempting to download .NET {version}");

// When there are multiple versions requested, we want to try to fetch them all, reporting
// a successful exit code when at least one of them succeeds
return combinedExit != 0 ? getInstall(version) : BuildScript.Bind(getInstall(version), _ => BuildScript.Success);
});
}

Check notice

Code scanning / CodeQL

Missed opportunity to use Where

This foreach loop [implicitly filters its target sequence](1) - consider filtering the sequence explicitly using '.Where(...)'.
@dilanbhalla dilanbhalla merged commit ebb37ac into main Mar 11, 2024
bdrodes pushed a commit that referenced this pull request Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.