File tree Expand file tree Collapse file tree 3 files changed +9
-6
lines changed
Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -84,11 +84,11 @@ outdated:
8484 ncu
8585
8686# Release a new version for `setup-nu`
87- release updateLog = ( ' false' ) :
87+ release * OPTIONS :
8888 @ overlay use {{ join (SETUP_NU_PATH, ' nu' , ' common.nu' ) }} ; \
8989 overlay use {{ join (SETUP_NU_PATH, ' nu' , ' release.nu' ) }} ; \
9090 git-check --check-repo=1 {{ SETUP_NU_PATH}} ; \
91- make-release --update-log= {{ updateLog }}
91+ make-release {{ OPTIONS }}
9292
9393# Plugins need to be registered only once after nu v0.61
9494_ setup :
Original file line number Diff line number Diff line change @@ -19,11 +19,14 @@ export def 'get-env' [
1919}
2020
2121# Check if a git repo has the specified ref: could be a branch or tag, etc.
22- export def ' has-ref' [
22+ export def has-ref [
2323 ref : string # The git ref to check
2424] {
25- let parse = (git rev-parse -- verify - q $ref )
26- if ($parse | is-empty ) { false } else { true }
25+ let checkRepo = (do - i { git rev-parse -- is-inside-work-tree } | complete )
26+ if not ($checkRepo.stdout =~ ' true' ) { return false }
27+ # Brackets were required here, or error will occur
28+ let parse = (do - i { git rev-parse -- verify - q $ref } | complete )
29+ if ($parse.stdout | is-empty ) { false } else { true }
2730}
2831
2932# Compare two version number, return `1` if first one is higher than second one,
Original file line number Diff line number Diff line change 1111# Usage:
1212# Change `actionVer` in package.json and then run: `just release` OR `just release true`
1313
14- export def ' make-release' [
14+ export def make-release [
1515 -- update-log(-u) , # Set to `true` do enable updating CHANGELOG.md
1616] {
1717
You can’t perform that action at this time.
0 commit comments