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

Makefile equiv Powershell script #20031

Merged
merged 2 commits into from
Sep 21, 2023

Conversation

ashley-cui
Copy link
Member

Makefile equiv Powershell script
Introduce a powershell script that mirrors Makefile capbilities on
Windows.

Syntax: ./winmake target [options]

[NO NEW TESTS NEEDED]

Does this PR introduce a user-facing change?

None

@openshift-ci openshift-ci bot added release-note-none approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Sep 19, 2023
@ashley-cui
Copy link
Member Author

ashley-cui commented Sep 19, 2023

Continuation of #20028, since that PR didn't update with force pushes for some reason.

Edit: ah, it's a GitHub outage. https://twitter.com/githubstatus/status/1704123476578083156

Unix only code crept into shared portions of the machine codebase,
preventing builds on Windows. Move them into unix-only files.

[NO NEW TESTS NEEDED]

Signed-off-by: Ashley Cui <[email protected]>
Copy link
Member

@n1hility n1hility left a comment

Choose a reason for hiding this comment

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

Nice work @ashley-cui. It looks good to me aside from some a couple error handling notes I added.

winmake.ps1 Outdated Show resolved Hide resolved
winmake.ps1 Show resolved Hide resolved
winmake.ps1 Outdated Show resolved Hide resolved
@TomSweeneyRedHat
Copy link
Member

Other than @n1hility 's comments, LGTM. But it's been a LONG time since I've written stuff in powershell.

Introduce a powershell script that mirrors Makefile capbilities on
Windows.

Syntax: ./winmake target [options]

[NO NEW TESTS NEEDED]

Signed-off-by: Ashley Cui <[email protected]>
@ashley-cui
Copy link
Member Author

@n1hility, @baude PTAnotherL

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Sep 20, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ashley-cui, n1hility

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:
  • OWNERS [ashley-cui,n1hility]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@n1hility
Copy link
Member

LGTM

@rhatdan
Copy link
Member

rhatdan commented Sep 21, 2023

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Sep 21, 2023
@openshift-merge-robot openshift-merge-robot merged commit 53e6a44 into containers:main Sep 21, 2023
97 checks passed
@ashley-cui ashley-cui deleted the winmake branch September 28, 2023 22:00
@github-actions github-actions bot added the locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. label Dec 28, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 28, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. release-note-none
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants