diff options
| author | Egor Tensin <egor@tensin.name> | 2026-02-14 22:35:32 +0100 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-02-14 22:37:24 +0100 |
| commit | e5140b8141adcb9431a2238fb849f3bb4ec92bc0 (patch) | |
| tree | 7a464d464eca4fbe717e4a5d276ca625e74e7656 /Makefile | |
| parent | bump dependencies (diff) | |
| download | wireguard-config-e5140b8141adcb9431a2238fb849f3bb4ec92bc0.tar.gz wireguard-config-e5140b8141adcb9431a2238fb849f3bb4ec92bc0.zip | |
Makefile: fix `git status` matching
It didn't work if it was just " M package-lock.json".
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -30,11 +30,10 @@ maintenance: ruby @$(MAKE) browserify @git_status="$$( git status --porcelain=v1 )" && \ + allowed=' M Gemfile.lock| M package-lock.json| M assets/js/bundle.js' && \ if [ -z "$$git_status" ]; then \ true; \ - elif [ "$$git_status" = ' M Gemfile.lock' ] \ - || [ "$$git_status" = $$' M Gemfile.lock\n M package-lock.json' ] \ - || [ "$$git_status" = $$' M Gemfile.lock\n M package-lock.json\n M assets/js/bundle.js' ]; then \ + elif ! echo "$$git_status" | grep -E -q --invert-match --line-regexp "($$allowed)"; then \ git commit -am 'bump dependencies' && \ git push -q; \ else \ |
