-
Notifications
You must be signed in to change notification settings - Fork 2
feat: add homebrew cask release action #56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
5e831ab
to
38b2cd2
Compare
b1c132d
to
28b526e
Compare
01e1524
to
a59b015
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Except a few suggestions and the PR scope.
a59b015
to
352c6e1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nothing blocking except a suggestion on auto approval. Good to merge without that too.
Change-Id: I6e76a8fa519f378cda92b4edffa64c17294e01b9 Signed-off-by: Thomas Kosiewski <tk@coder.com>
352c6e1
to
f9ba5a1
Compare
This comment was marked as outdated.
This comment was marked as outdated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: since we're gonna do preview builds off main
we should probably call this build.yml
& name: build
.
@@ -11,12 +11,12 @@ XCPROJECT := Coder\ Desktop/Coder\ Desktop.xcodeproj | |||
SCHEME := Coder\ Desktop | |||
SWIFT_VERSION := 6.0 | |||
|
|||
CURRENT_PROJECT_VERSION=$(shell git describe --tags) | |||
CURRENT_PROJECT_VERSION:=$(shell git describe --match 'v[0-9]*' --dirty='.devel' --always --tags) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had to look this up but =
is lazy, :=
is eager - do we need eager here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's more about not reevaluating the value assignment.
A simple =
will result in continuous re-expansions of the variable.
A :=
, on the other hand, will only be expanded once and then used as a "constant".
(https://www.gnu.org/software/make/manual/html_node/Simple-Assignment.html)
Adds homebrew cask auto-update workflow and improves VPN logging
This change adds a new workflow to automatically update the homebrew cask when
a new version of Coder Desktop is released. It also improves VPN logging by
adding more debug logs and making the logger static, to avoid race conditions.
Change-Id: I6e76a8fa519f378cda92b4edffa64c17294e01b9
Signed-off-by: Thomas Kosiewski tk@coder.com