Skip to content

Releases: gibfahn/up

0.5.3

05 Dec 01:57
5482f73
Compare
Choose a tag to compare

0.5.3 (2020-12-05)

Bug Fixes

  • git:
    • make branch update fully update working tree (303630b1)
    • note the -K flag in macOS ssh-add to add to keychain (9247980c)
  • self_update: typo in version check for new versions (12bc6d0e)

0.5.2

06 Nov 14:34
2b10b4b
Compare
Choose a tag to compare

0.5.2 (2020-11-06)

Bug Fixes

  • update: don't fail immediately on git or link errors (15f59918)

0.5.1

31 Oct 11:01
ccc01ca
Compare
Choose a tag to compare

0.5.1 (2020-10-31)

Features

  • git: check @{push} before @{upstream} to ensure up-to-date-ness (5539d50e)
  • self_update: allow updating self with up self (699b9087)

0.5.0

27 Oct 00:10
1c89b4e
Compare
Choose a tag to compare

0.5.0 (2020-10-27)

Bug Fixes

  • git:
    • better error message for https auth failure (bc2225d4)
    • add more auth for git fetching (3df06eac)

Performance

  • git: run git updates in parallel (77b8d37b)

Features

  • generate:
    • allow running up generate to generate configured tasks (afef08f7)
    • add an up generate git option to generate configs (969fc757)
  • git: add support for git repo initalization and updates (e06575a7)

0.4.1

21 Oct 19:57
ba53146
Compare
Choose a tag to compare

0.4.1 (2020-10-21)

Bug Fixes

  • logging: handle existing broken symlinks for log path link (2d3ee577)

0.4.0

22 Jul 13:25
0f8b6b2
Compare
Choose a tag to compare

0.4.0 (2020-07-22)

Features

  • update:
    • add bootstrap and a bootstrap_tasks options (5f1c685f)
    • allow inheriting env and referring to existing env vars (4470854e)
    • run caffeinate on macOS to stay awake while update runs (d3d431fe)

0.3.3

03 Jul 19:55
6a71d70
Compare
Choose a tag to compare

0.3.3 (2020-07-03)

Bug Fixes

  • update:
    • better logging for check and run commands (e7bb79ea)
    • better error message when we fail to read a task file (7c6008b4)

0.3.2

06 May 15:12
72b9c93
Compare
Choose a tag to compare

0.3.2 (2020-05-06)

Features

  • update:
    • allow specifying a list of tasks to filter by (272b2eb8)
    • run external run commands in parallel (1cc84dcc)

Bug Fixes

  • update:
    • less verbose logging for passed and skipped tasks (2294a6c0)
    • resolve env vars in the check_cmd as well as run_cmd (f62cda7c)

0.3.1

17 Apr 11:27
f1c48af
Compare
Choose a tag to compare

0.3.1 (2020-04-17)

Bug Fixes

  • clippy: fix more clippy and compiler warnings (64024209)
  • lint: remove clippy-preview (38deb9ba)
  • test: allow TODO comments, forbid XXX (1ea97cec)
  • tests: make tests all set a temp dir (e8b56a94)
  • update: only log task stdout/stderr if non-empty (2615531c)

Features

  • fallback: add a fallback git repo to get the config from (d7c6dc9c)
  • git,log: add git update, improve logging (6087e3e3)
  • log: make log_dir customisable, make clippy ultra-pedantic (66cbade9)

0.3.0

16 Mar 09:35
2ab6527
Compare
Choose a tag to compare
fix(config): make env optional

Also fix up tests so they pass.