Skip to content
This repository was archived by the owner on Aug 29, 2023. It is now read-only.

Conversation

@marten-seemann
Copy link
Contributor

This is how our workflows would look like once we merge protocol/multiple-go-modules#8.

@marten-seemann
Copy link
Contributor Author

I updated the PR to use v1.3 of multiple-go-modules.

@marten-seemann marten-seemann marked this pull request as ready for review November 12, 2021 09:49
os:
- { name: "ubuntu", shell: "bash" }
- { name: "macos", shell: "bash" }
- { name: "windows", shell: "msys2 {0}" }
Copy link
Contributor

Choose a reason for hiding this comment

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

I wonder if we could derive the shell by default from the OS name, to reduce verbosity.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Not without a separate step I think.

Copy link
Contributor

Choose a reason for hiding this comment

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

NOTE: this is a breaking change if someone started using os.name in their custom go-test-setup/action.yml. I don't expect there are many (if any) places like this so I can just keep an eye out for failing sync PRs once we propagate this change throughout the repos and fix where needed.

@galargh
Copy link
Contributor

galargh commented Dec 8, 2021

Closing this since the alternative #232 was merged into next branch.

@galargh galargh closed this Dec 8, 2021
@galargh galargh deleted the configure-shell branch December 8, 2021 12:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants