Manav Rathi
8c23090abd
Remove placeholders
2024-03-12 09:56:07 +05:30
Manav Rathi
6efe2cd5fd
Add a push trigger to register the workflow
...
See https://stackoverflow.com/questions/63362126/github-actions-how-to-run-a-workflow-created-on-a-non-master-branch-from-the-wo
2024-03-12 09:53:58 +05:30
Manav Rathi
4feea01879
[web] Support preview deployments
2024-03-12 09:52:34 +05:30
Manav Rathi
de166645b0
Point to the web alias for shared albums during nightly deployments
2024-03-11 13:20:58 +05:30
Manav Rathi
976a76ae23
[docs] Add a workflow to do a preflight verification of build on each PR
2024-03-11 10:59:47 +05:30
Manav Rathi
8058d2bfd4
Add production deployments
2024-03-08 15:20:16 +05:30
Manav Rathi
5d4486fce3
Add web-nightly and update existing
2024-03-08 14:09:41 +05:30
Manav Rathi
37913ffbc7
Fix the branch name
2024-03-08 13:38:34 +05:30
Manav Rathi
215e89427d
[WIP] [docs] Deploy docs ( #742 )
...
Add a GitHub workflow to deploy docs. If this works, will start using
this same approach for the other web apps in our repo.
2024-03-08 13:30:28 +05:30
Manav Rathi
2eb95ab215
Move the docs deployment to the new project, its final resting place
2024-03-08 13:26:41 +05:30
Manav Rathi
236d7e2f49
Fix the deploy workflow path
2024-03-08 13:03:50 +05:30
vishnukvmd
0ca29d2f83
[auth] Update workflow
2024-03-08 12:53:59 +05:30
vishnukvmd
bd455825e6
Enable AAB upload to PlayStore
2024-03-08 12:37:39 +05:30
vishnukvmd
b15d05050a
Lower Flutter version
2024-03-08 12:37:27 +05:30
Manav Rathi
05d13979db
Remove GitHub deployments
...
Not integrating GitHub deployments for now since creating a deployment
(anywhere) causes "This branch has not been deployed" message to appear on
unrelated branches.
Also, the Discord /github webhook doesn't support deployment status events
anyway - Discord accepts and responds to the webhook with a 204 but it doesn't
appear in the channel. This is not a big issue, we can easily massage the
payload ourselves, but just mentioning this for posterity. Refs:
* [Corresponding issue on Discord](https://github.com/discord/discord-api-docs/issues/6203#issuecomment-1608151265 )
* [A general recipe](https://gist.github.com/jagrosh/5b1761213e33fc5b54ec7f6379034a22 )
---
For deleting the existing deployment I had to
```
gh api /repos/ente-io/ente/deployments --jq=".[].id"
gh api --method DELETE -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" "/repos/ente-io/ente/deployments/1375794893"
```
This helpful hint taken from https://github.com/orgs/community/discussions/46375 . Thanks!
2024-03-08 12:30:58 +05:30
Manav Rathi
4da96a3b76
Add the workflow
2024-03-08 11:19:04 +05:30
Manav Rathi
e3f2a77d2c
Add workflow (sans the deployment)
...
Ref: https://vitepress.dev/reference/cli
2024-03-08 09:53:26 +05:30
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