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 = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin
|
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 {};
|
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 {
|
in {
|
||||||
packages = {
|
packages = {
|
||||||
# The raw flutter-build script
|
# The raw flutter-build script
|
||||||
@ -43,9 +31,6 @@
|
|||||||
--notify-send ${pkgs.libnotify}/bin/notify-send \
|
--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