googletest icon indicating copy to clipboard operation
googletest copied to clipboard

Create Debian and RPM Packages on release

Open AndrewQuijano opened this issue 10 months ago • 5 comments
trafficstars

Closes #4686

https://github.com/AndrewQuijano/googletest/releases/tag/2.1.3

AndrewQuijano avatar Dec 23 '24 00:12 AndrewQuijano

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.

google-cla[bot] avatar Dec 23 '24 00:12 google-cla[bot]

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

AndrewQuijano avatar Dec 23 '24 00:12 AndrewQuijano

((GoogleTest))

Yankuba-debug avatar Dec 23 '24 10:12 Yankuba-debug

https://github.com/google/googletest/issues/4688

Yankuba-debug avatar Dec 23 '24 10:12 Yankuba-debug

https://github.com/google/googletest/issues/4688

Yankuba-debug avatar Dec 23 '24 10:12 Yankuba-debug