Compare commits
No commits in common. "b49dd023600bb8484d6d31239bebe6cd518ea581" and "92687b6513492c6fdc839f313d14da632c9d2767" have entirely different histories.
b49dd02360
...
92687b6513
17
flake.nix
17
flake.nix
@ -16,22 +16,10 @@
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
|
||||
install --mode 555 src/flutter/build.sh $out/bin/flutter-build
|
||||
install --mode 555 src/flutter-build.sh $out/bin/flutter-build
|
||||
'';
|
||||
};
|
||||
flutter-build-raw = pkgs.callPackage flutterBuildRaw {};
|
||||
|
||||
checkPr = {stdenv}: stdenv.mkDerivation {
|
||||
pname = "check-pr";
|
||||
version = "0.1.0";
|
||||
src = ./.;
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
|
||||
install --mode 555 src/flutter/check-pr.sh $out/bin/check-pr
|
||||
'';
|
||||
};
|
||||
in {
|
||||
packages = {
|
||||
# The raw flutter-build script
|
||||
@ -43,9 +31,6 @@
|
||||
--notify-send ${pkgs.libnotify}/bin/notify-send \
|
||||
$@
|
||||
'';
|
||||
|
||||
# A script for checking if a PR is okay
|
||||
checkPr = pkgs.callPackage checkPr {};
|
||||
};
|
||||
});
|
||||
}
|
||||
|
@ -1,25 +0,0 @@
|
||||
#!/bin/bash
|
||||
# Run before merging a PR. Checks if the formatting is correct.
|
||||
# Check if there are any formatting issues
|
||||
echo "Checking formatting..."
|
||||
dart_format_result=$(dart format --output none --set-exit-if-changed .)
|
||||
if [[ ! "$?" = "0" ]]; then
|
||||
echo "Error: dart format indicates that format the code is not formatted properly"
|
||||
echo
|
||||
echo "dart format output:"
|
||||
echo "$dart_format_result"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check if the linter has any issues
|
||||
echo "Checking linter..."
|
||||
flutter_analyze_result=$(flutter analyze)
|
||||
if [[ ! "$?" = "0" ]]; then
|
||||
echo "Error: flutter analyze indicates that there are lint issues"
|
||||
echo
|
||||
echo "flutter analyze output:"
|
||||
echo "${flutter_analyze_result}"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "PR looks good!"
|
Loading…
Reference in New Issue
Block a user