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

ghactions: Misc cleanups #274

Merged
merged 4 commits into from
Sep 22, 2023
Merged

Conversation

cfergeau
Copy link
Collaborator

The main goal is to have win-sshproxy and gvproxy build with -Hwindowsgui as part of our build artifacts.
This makes them easier to include in our releases, and to provide them for use by podman.

This will ensure they get into our release assets, and may eventually
help removing manual builds from podman Makefile:
https://github.com/containers/podman/blob/2806378c1a21f3ed55dfff2f32ef98ab0d9eec23/Makefile#L775-L787

After this commit, we'll build both gvproxy-windows.exe and
gvproxy-windowsgui.exe, the former can be started from a console, and
the latter will run in the background.

Signed-off-by: Christophe Fergeau <[email protected]>
The manual `go build` invocation is duplicating what is already being
done in the Makefile

Signed-off-by: Christophe Fergeau <[email protected]>
The macOS version should not matter for our tests. If we don't hardcode
a version, we don't need to update it ourselves when it's obsoleted.

Signed-off-by: Christophe Fergeau <[email protected]>
It's used on purpose, see commit 428c400 and
containers#256

Signed-off-by: Christophe Fergeau <[email protected]>
@n1hility
Copy link
Member

/lgtm

@@ -9,7 +9,7 @@ on:
jobs:

build:
runs-on: ubuntu-20.04
runs-on: ubuntu-20.04 # explicitly use 20.04, see commit 428c40018a
Copy link
Contributor

Choose a reason for hiding this comment

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

👍🏼

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Sep 22, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cfergeau, praveenkumar

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:

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

@openshift-merge-robot openshift-merge-robot merged commit b4d0fa9 into containers:main Sep 22, 2023
17 checks passed
Copy link
Member

@gbraad gbraad left a comment

Choose a reason for hiding this comment

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

/lgtm

Slightly belated ;-) Had seen the discussion and agreed to this already.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants