Skip to content

Improve prerequisites for contributors.#4

Merged
fantasy-peak merged 5 commits intofantasy-peak:mainfrom
gibbz00:top_level_xmake
Feb 17, 2026
Merged

Improve prerequisites for contributors.#4
fantasy-peak merged 5 commits intofantasy-peak:mainfrom
gibbz00:top_level_xmake

Conversation

@gibbz00
Copy link
Copy Markdown
Contributor

@gibbz00 gibbz00 commented Feb 16, 2026

  • Moves the xmake.lua to top level to simplify the generation of a working compile_commands.json.
  • Sets up test server certificates and documents their usage.
  • Introduces a flake.nix for reproducible build environments, this is then also used in CI.

@gibbz00
Copy link
Copy Markdown
Contributor Author

gibbz00 commented Feb 16, 2026

I'm not entirely sure why CI is failing. #6 does it with a nix flake instead, (and ran the pipeline ~2.5x faster). Should I try to fix the Ubuntu one? Or maybe get the nix-based one merged first?

@fantasy-peak
Copy link
Copy Markdown
Owner

I'm not entirely sure why CI is failing. #6 does it with a nix flake instead, (and ran the pipeline ~2.5x faster). Should I try to fix the Ubuntu one? Or maybe get the nix-based one merged first?

thanks, I believe using Nix is ok

@gibbz00
Copy link
Copy Markdown
Contributor Author

gibbz00 commented Feb 17, 2026

thanks, I believe using Nix is ok

Cool! I moved the commits from that branch into this one.

@fantasy-peak fantasy-peak merged commit f3eb031 into fantasy-peak:main Feb 17, 2026
1 check passed
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.

2 participants