summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2024-01-16move Rust sources to top level, C sources into c_srcThomas Bertschinger
This moves the Rust sources out of rust_src/ and into the top level. Running the bcachefs executable out of the development tree is now: $ ./target/release/bcachefs command or $ cargo run --profile release -- command instead of "./bcachefs command". Building and installing is still: $ make && make install Signed-off-by: Thomas Bertschinger <tahbertschinger@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-16convert main() from C to RustThomas Bertschinger
This moves the main() function from C to Rust. It also updates the name of the Rust package from "bcachefs-rust" to "bcachefs-tools". Signed-off-by: Thomas Bertschinger <tahbertschinger@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-10fix packagingAlexander Fougner
- make deb fails with dh: error: Unknown sequence --with (options should not come before the sequence) - fix deb build deps - add missing rpm files Signed-off-by: Alexander Fougner <fougner89@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-06fix udev rules pathAlexander Fougner
- include rules file in rpmspec - update install docs with udev build requirement Signed-off-by: Alexander Fougner <fougner89@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-11-07ci: skip install of recommended packagesv1.3.2Alexander Fougner
Signed-off-by: Alexander Fougner <fougner89@gmail.com>
2023-11-07ci: bump github actionsAlexander Fougner
- cachix/install-nix-action v22 -> v23 - actions/checkout v3 -> v4 Signed-off-by: Alexander Fougner <fougner89@gmail.com>
2023-08-04ci: set and verify MSRVAlexander Fougner
To prevent uncontrolled usage of new rust features, directly or from dependencies, set a minimum supported Rust version and verify it builds. Signed-off-by: Alexander Fougner <fougner89@gmail.com>
2023-08-04Remove sparse protocol envvarAlexander Fougner
Default as of rust 1.70 Signed-off-by: Alexander Fougner <fougner89@gmail.com>
2023-07-20ci: upgrade to checkout action v3Alexander Fougner
v2 is deprecated Signed-off-by: Alexander Fougner <fougner89@gmail.com>
2023-07-20add dependabot config to keep github ci actions up-to-dateJörg Thalheim
2023-07-20ci: unpin nix install urlJörg Thalheim
I don't think we no longer need this and the install-nix-action is not compatible with it.
2023-07-20ci: bump install-nix-action/cachix to fix nixos buildJörg Thalheim
Signed-off-by: Jörg Thalheim <joerg@thalheim.io>
2023-03-19Add packaging workflowAlexander Fougner
Package and publish deb+rpm for easy testing Signed-off-by: Alexander Fougner <fougner89@gmail.com>
2021-10-18add nixos checkKayla Firestack
add cachix action