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

Create Debian and RPM Packages on release #4687

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

AndrewQuijano
Copy link

@AndrewQuijano AndrewQuijano commented Dec 23, 2024

Copy link

google-cla bot commented Dec 23, 2024

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@AndrewQuijano
Copy link
Author

AndrewQuijano commented Dec 23, 2024

I should note a few things:

  1. Dependencies are filled out wrong, not sure what you'd suggest putting here.
  2. Also, it looks like there are multiple packages here? So I started down this rabbit hole as I wanted to have later versions of libgtest-dev, but it looks like it relies on googletest and google-mock which is built here too? Not sure if this means you'd want to create three separate Debian packages to replicate what is done on apt? At least the benefit is, this would make package updating on Debian APT repositories a lot easier.
  3. I did NOT test installing and attempting to run the package, I might have missed something.

Either way, this should give the team a good head start to automate creating the packages on each release.

image
image
image

@Yankuba-debug
Copy link

((GoogleTest))

@Yankuba-debug
Copy link

#4688

1 similar comment
@Yankuba-debug
Copy link

#4688

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.

[FR]: Create Packages on every release (Debian, RPM, etc.)
2 participants