Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix race condition on Nuget build #2930

Merged
merged 7 commits into from
Jan 16, 2025
Merged

Fix race condition on Nuget build #2930

merged 7 commits into from
Jan 16, 2025

Conversation

mregen
Copy link
Contributor

@mregen mregen commented Jan 12, 2025

Proposed changes

Avoid race using separate zip directories.

Related Issues

Types of changes

What types of changes does your code introduce?
Put an x in the boxes that apply. You can also fill these out after creating the PR.

  • Bugfix (non-breaking change which fixes an issue)
  • Enhancement (non-breaking change which adds functionality)
  • Test enhancement (non-breaking change to increase test coverage)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected, requires version increase of Nuget packages)
  • Documentation Update (if none of the other choices apply)

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

  • I have read the CONTRIBUTING doc.
  • I have signed the CLA.
  • I ran tests locally with my changes, all passed.
  • I fixed all failing tests in the CI pipelines.
  • I fixed all introduced issues with CodeQL and LGTM.
  • I have added tests that prove my fix is effective or that my feature works and increased code coverage.
  • I have added necessary documentation (if appropriate).
  • Any dependent changes have been merged and published in downstream modules.

Further comments

If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...

Copy link

codecov bot commented Jan 12, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 54.90%. Comparing base (8d234e2) to head (659f65b).
Report is 1 commits behind head on develop/main374.

Additional details and impacted files
@@                 Coverage Diff                 @@
##           develop/main374    #2930      +/-   ##
===================================================
+ Coverage            54.86%   54.90%   +0.04%     
===================================================
  Files                  349      349              
  Lines                66377    66377              
  Branches             13624    13624              
===================================================
+ Hits                 36415    36444      +29     
+ Misses               25977    25950      -27     
+ Partials              3985     3983       -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@mregen
Copy link
Contributor Author

mregen commented Jan 13, 2025

still failing sometimes...

@mregen mregen closed this Jan 13, 2025
@mregen mregen deleted the racecondition branch January 13, 2025 16:45
@mregen mregen reopened this Jan 16, 2025
@mregen mregen marked this pull request as ready for review January 16, 2025 19:26
@mregen
Copy link
Contributor Author

mregen commented Jan 16, 2025

now ready for review

@mregen mregen requested a review from Copilot January 16, 2025 19:26

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • Stack/Opc.Ua.Core/Opc.Ua.Core.csproj: Language not supported
@mregen mregen requested a review from Copilot January 16, 2025 19:27

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

Files not reviewed (1)
  • Stack/Opc.Ua.Core/Opc.Ua.Core.csproj: Language not supported
@mregen mregen merged commit a0b12d7 into develop/main374 Jan 16, 2025
93 checks passed
mregen added a commit that referenced this pull request Jan 17, 2025
* Some cleanup of the new APIs and Union implementation.

* fix build

* Handle status code Uncertain according to the specification (#2898)

* #2896: Write output arguments for good and uncertain status code

When a method state's call method is invoked the output arguments should be written in case the status code is good or uncertain. This behavior would be conform with the current specification.

* #2896: The service result corresponds the method call result

The result of the Call method in the CustomNodeManager2 class represents the status of the CallMethodResult. It does not correspond to the ServiceResult of the CallResponse, thus returning Good as a general response is incorrect behavior.

* Add SetHiResClockDisabled  & fix Rejected Store Creation in ApplicationConfigurationBuilder (#2909)

Add the method SetHiResClockDisabled to IApplicationConfigurationBuilder
Fix the type of RejectedStore Created by the Builder to: CertificateStoreIdentifier

* revert based on feedback

* move some logic from class code to encoder/decoder

* Fix race condition on Nuget build (#2930)

- nodeset xmlzip is created in obj folders if multiple targets are built in parallel
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.

2 participants