Manav Rathi
2101d06d32
export CGO_ENABLED=0
...
The configuration used by goreleaser (which we previously used to build the
release binaries) had set CGO_ENABLED=0. Since we don't specifically need this
to be on, revert to that configuration.
Also add a few more go build flags to reduce the size of the produced binaries
Ref:
- https://github.com/wangyoucao577/go-release-action/issues/33
- https://github.com/wangyoucao577/go-release-action
- https://github.com/ente-io/cli/blob/main/.goreleaser.yaml#L18
Related:
- https://github.com/ente-io/ente/issues/727
2024-03-07 12:00:17 +05:30
Manav Rathi
d3f3adc1f2
Tweak the Mastodon color
2024-03-06 18:12:48 +05:30
Manav Rathi
758d6a53e0
Use a color which works for both light and dark
2024-03-06 18:08:57 +05:30
Manav Rathi
45406d3486
Update badge
2024-03-06 18:04:32 +05:30
Manav Rathi
53d70387a4
Try to get the fill to work on GitHub
2024-03-06 17:58:42 +05:30
Manav Rathi
d7d127cb55
Tweak
2024-03-06 17:55:08 +05:30
Manav Rathi
cd60f4e590
Add download from GitHub button for auth
...
Icon made by Pragadees
2024-03-06 17:50:09 +05:30
Manav Rathi
f9b5cdb1e7
Tweak the icons to make them fit better
2024-03-06 17:34:48 +05:30
Manav Rathi
a053dbf872
Add Twitter and Mastodon links to README
...
Icons from Bootstrap icons (MIT licensed):
- https://icons.getbootstrap.com/icons/twitter/
- https://icons.getbootstrap.com/icons/mastodon/
2024-03-06 17:28:52 +05:30
Manav Rathi
d316a3049c
[auth] Verify that the custom icon JSON is valid as part of lint checks
...
Purposely opening this PR against a known bad state to verify that the check
catches this issue.
2024-03-06 14:05:09 +05:30
Manav Rathi
0204fce22a
[workflows] Use the same prefix title format as our own PRs for translation PRs
2024-03-06 10:48:27 +05:30
Manav Rathi
36d5aa9f01
Add mobile release workflow
2024-03-05 20:36:07 +05:30
Manav Rathi
9127d9540c
Handle subdir
2024-03-05 16:49:45 +05:30
Manav Rathi
3cad79dfa9
Add museum release action
2024-03-05 16:39:11 +05:30
Manav Rathi
0b37f74636
Add museum lint action
2024-03-05 16:33:20 +05:30
Manav Rathi
50a9b38727
Disable md5s, keep only sha256es
2024-03-05 16:07:30 +05:30
Manav Rathi
e29704c381
Fix matrix
2024-03-05 16:03:14 +05:30
Manav Rathi
5bc43aa0c5
Create a job matrix
2024-03-05 16:01:31 +05:30
Manav Rathi
52d1540ad6
release-tag isn't working, go back to release-name but customize the asset title
2024-03-05 15:20:04 +05:30
Manav Rathi
197ea28f76
Restore permissions
2024-03-05 15:14:14 +05:30
Manav Rathi
a80c2b4d83
Retain the name to allow the action to find the existing release
2024-03-05 15:04:13 +05:30
Manav Rathi
d5f4c8d358
Fix the name of the generated assets
2024-03-05 15:01:39 +05:30
Manav Rathi
79f4c9ebd9
Try with reduced permissions
2024-03-05 14:59:29 +05:30
Manav Rathi
cec1d2cf4e
Provide it a release_name to get it to pick the latest draft
...
Ref: https://github.com/wangyoucao577/go-release-action
2024-03-05 14:53:08 +05:30
Manav Rathi
e376decec1
Try with packages
2024-03-05 14:51:26 +05:30
Manav Rathi
d6ac40b047
Need to create a release first
2024-03-05 14:37:57 +05:30
Manav Rathi
d627fdc0fd
Add permissions
...
Ref:
- https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
- https://github.com/wangyoucao577/go-release-action/issues/119
2024-03-05 14:35:42 +05:30
Manav Rathi
0e5a0120b2
Create a release first
2024-03-05 14:30:16 +05:30
Manav Rathi
fb6dbde198
Try an alternative action that allows tags prefixes
...
goreleases doesn't like it if we give it a tag with a prefix, as is our case
with "cli-...".
> ⨯ release failed after 0s error=failed to parse tag 'cli-v0.0.0-rc2' as
semver: Invalid Semantic Version
2024-03-05 14:17:24 +05:30
Manav Rathi
4c1bb65620
Remove deprecated flag
...
From the action run:
> DEPRECATED: --rm-dist was deprecated in favor of --clean, check https://goreleaser.com/deprecations#-rm-dist for more details
2024-03-05 13:47:08 +05:30
Manav Rathi
1b9af538fd
Add CLI release workflow
2024-03-05 13:42:25 +05:30
Manav Rathi
cbf0223f07
Stop unnecessary lint workflows from running on pushing tags
...
Ref:
- https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onpushbranchestagsbranches-ignoretags-ignore
- https://stackoverflow.com/questions/77667104/how-to-make-github-action-trigger-on-push-paths-and-push-tags
- https://github.com/orgs/community/discussions/26273
2024-03-05 13:10:03 +05:30
Manav Rathi
a20e1bc0d4
Remove temporary testing code
2024-03-05 12:24:41 +05:30
Manav Rathi
dae1be0729
Fix macOS build
2024-03-05 12:08:20 +05:30
Manav Rathi
e974e1dba2
Add macOS
2024-03-05 11:43:12 +05:30
Manav Rathi
9af7bf3cd0
Temporarily disable the build steps
2024-03-05 11:29:15 +05:30
Manav Rathi
4eaf8c784b
Windows steps
2024-03-05 11:27:34 +05:30
Manav Rathi
a26c4892e7
Use github.ref_name
...
The existing thing we were using didn't seem to work. Not sure if it ever did,
or if we were just pushing nightlies so far.
Thanks to this suggestion:
- name: Dump env
run: env | sort
- name: Dump GitHub context
run: echo "$GITHUB_CONTEXT"
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
https://stackoverflow.com/questions/59518658/how-to-use-github-release-version-number-in-github-action
2024-03-05 10:54:21 +05:30
Manav Rathi
36ffdc3d79
Include the shasum
2024-03-05 09:59:56 +05:30
Manav Rathi
84cca19f59
Document
2024-03-05 09:57:19 +05:30
Manav Rathi
23de6f33cc
Fixes from first run
2024-03-05 09:42:06 +05:30
Manav Rathi
006a3ea60d
WIP Add GitHub Action for releasing the auth app (mobile and desktop)
2024-03-04 21:49:21 +05:30
Manav Rathi
4b5d355dec
Do the same for auth and web
2024-03-04 16:27:35 +05:30
Manav Rathi
160c1c79df
Try to get it to pick the right yml
2024-03-04 16:23:54 +05:30
Manav Rathi
eba3d1867e
Point our our yarn lock
2024-03-04 16:01:36 +05:30
Manav Rathi
6d96a7c569
Fix the cache param
2024-03-04 15:59:46 +05:30
Manav Rathi
6362cd8bed
Fix path
2024-03-04 15:59:08 +05:30
Manav Rathi
3af6739f85
Fix name
2024-03-04 15:58:52 +05:30
Manav Rathi
a599ddbfc1
Cache
2024-03-04 15:58:16 +05:30
Manav Rathi
7d526c2e6d
Also add a auth lint
2024-03-04 15:44:26 +05:30