Add a flake with a NixOS module to generate files #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We previously used a buildkite agent to run scripts. However, this agent has been removed by nix-community admins.
Instead of running a buildkite agent and using GitHub to serve produced artefacts, it seems we could run scripts thanks to a systemd periodic task and serve artefacts with Nginx: nix-community/infra#445
In this PR, a flake exposes the nixpkgs-swh-generate program and a NixOS module running this program each days.
I'm currently testing this PR on my server (it only generates the list of sources for the hello attribute): http://nixpkgs-swh.abesis.fr
The URL used by the Software fetcher will have to be updated (it is currently https://nix-community.github.io/nixpkgs-swh/sources-unstable-full.json).