Skip to content

Conversation

@rexagod
Copy link
Contributor

@rexagod rexagod commented Oct 19, 2024

Run tests on the following GOOS, in addition to Linux:

  • OpenBSD
  • FreeBSD
  • NetBSD
  • Dragonfly
  • Solaris
  • Darwin

The patch also makes changes to the testing scripts and introduces a tools binary to facilitate accommodating for various GOOS OOTB.

Fixes #2883.

@rexagod rexagod changed the title chore: add BSD pipeline [WIP] chore: add BSD pipeline Oct 19, 2024
@rexagod rexagod force-pushed the bsd-pipeline branch 19 times, most recently from 8ce2847 to f2e7601 Compare October 20, 2024 00:00
@discordianfish
Copy link
Member

tests fail

@rexagod rexagod force-pushed the bsd-pipeline branch 9 times, most recently from 6c6bb6c to 17a424d Compare November 23, 2024 04:12
@rexagod rexagod force-pushed the bsd-pipeline branch 10 times, most recently from 9edc87b to c265b6d Compare December 22, 2024 07:57
Signed-off-by: Pranshu Srivastava <[email protected]>
@rexagod
Copy link
Contributor Author

rexagod commented Dec 22, 2024

Good for reviews. I've also added Solaris and Darwin. I believe this completes support for all BSD platforms we target in this repository.

cc @discordianfish @SuperQ

@discordianfish
Copy link
Member

Beside that, this looks really great!

@rexagod
Copy link
Contributor Author

rexagod commented Dec 25, 2024

Dropped the changes for Makefile.common from this PR, so that we are not blocked by upstream. Also, this change is not required by GitHub's MacOS runners, so it's safe to merge this PR without that (all checks passing).

I'll pull the changes from upstream once they are merged there, but we can safely proceed independent of them.

@rexagod
Copy link
Contributor Author

rexagod commented Feb 4, 2025

Ping.

@discordianfish discordianfish merged commit 5340ad6 into prometheus:master Feb 4, 2025
13 checks passed
@discordianfish
Copy link
Member

Going to merge but @SuperQ please still take a look to be aware etc

@SuperQ
Copy link
Member

SuperQ commented Feb 15, 2025

Hey folks, would you please cleanup the git history before merging changes? Or use the GitHub "squash and merge" function when merging?

It's not great when looking at git changes and seeing a bunch of "fixup fixup fixup" commits. It makes following feature changes difficult (git blame, git show, etc).

@SuperQ SuperQ mentioned this pull request Feb 15, 2025
@discordianfish
Copy link
Member

I did a squash merg for forgot to edit the commit message. Sorry about that.

mikelolasagasti added a commit to mikelolasagasti/node_exporter that referenced this pull request Feb 19, 2025
SuperQ pushed a commit that referenced this pull request Feb 19, 2025
Signed-off-by: Mikel Olasagasti Uranga <[email protected]>
IbraAoad pushed a commit to IbraAoad/node_exporter that referenced this pull request Feb 20, 2025
Signed-off-by: Mikel Olasagasti Uranga <[email protected]>
Signed-off-by: IbraAoad <[email protected]>
IbraAoad pushed a commit to IbraAoad/node_exporter that referenced this pull request Feb 20, 2025
Signed-off-by: Mikel Olasagasti Uranga <[email protected]>
Signed-off-by: IbraAoad <[email protected]>
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.

Build new *BSD CI pipelines

3 participants