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

Update C# rules #110

Merged
merged 25 commits into from
Feb 21, 2021
Merged

Conversation

purkhusid
Copy link
Contributor

What?

Updates the C# rules to the latest version of rules_dotnet

Why?

The latest version of rules_dotnet has gone through significant refactoring after dropping .Net Framework and Mono support and these rules need to be updated to be compatable

## What?
Updates the C# rules to the latest version of rules_dotnet

## Why?
The latest version of rules_dotnet has gone through significant refactoring after dropping .Net Framework and Mono support and these rules need to be updated to be compatable
@purkhusid
Copy link
Contributor Author

Should be ready for review @aaliddell

@aaliddell
Copy link
Member

Awesome, thanks for the PR.
Just when I thought I'd caught up with pulling latest commits from other repos, there's another big change 😆

I'm going to have to check how the overriding of platforms is going to work with the 'build and test all' CI task, which has some other issues presently that may be masking platform related troubles.

Also, the changes made to the presubmit flags will get overwritten when rulegen is run. This should have been flagged by the diff CI check, which I don't have set to run on PRs to other branches 🤦‍♂️.

@purkhusid
Copy link
Contributor Author

@aaliddell I also added a commit that fixes an issue with remote execution. I can split it into another PR if you prefer.
Context here: bazelbuild/bazel#6393

@aaliddell
Copy link
Member

@aaliddell I also added a commit that fixes an issue with remote execution. I can split it into another PR if you prefer.
Context here: bazelbuild/bazel#6393

Is it this commit b48fadd? I don't mind it being in here.

Once I've got gRPC gateway fixed to make CI green in dev branch I'll be looking to merge this.

@github-actions github-actions bot added dependencies Pull requests that update a dependency file lang-csharp C# rules specific lang-ruby Ruby rules specific labels Feb 19, 2021
@aaliddell aaliddell removed the lang-ruby Ruby rules specific label Feb 19, 2021
@aaliddell
Copy link
Member

Pending on bazel-contrib/rules_dotnet#225, since overriding the platforms is a significant requirement that may be avoidable.

@aaliddell aaliddell mentioned this pull request Feb 20, 2021
@aaliddell aaliddell merged commit 77c3b8f into rules-proto-grpc:dev Feb 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file lang-csharp C# rules specific
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants