Commit graph

151 commits

Author SHA1 Message Date
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
Manav Rathi 4ebbed82d6 Watch for changes in the workflow itself
And also install flutter
2024-03-04 15:20:28 +05:30
Manav Rathi e3f90a1c4e Set default working directory for all run steps in the job
Ref:
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaultsrun
2024-03-04 13:00:12 +05:30
Manav Rathi e15e39fb6c Crowdin project_id is already public
It is shown on the public project page
2024-03-04 12:54:49 +05:30
Manav Rathi b00ce0b91f Add base path
Ref:

- https://github.com/crowdin/github-action
- https://crowdin.github.io/crowdin-cli/faq
2024-03-04 12:03:18 +05:30
Manav Rathi 0062bc0fdd Add Flutter linter for mobile
The older version seemed to be disabled (it was getting triggered on a
non-existent master branch), so I'm not sure if we want this on right now. But
let's give it a go, will remove if it this needs some cleanup first.
2024-03-04 12:03:18 +05:30
Manav Rathi fa7298daf2 Add auth's crowdin action 2024-03-04 11:39:38 +05:30
Manav Rathi c6e1a0f59c Add mobile crowdin action 2024-03-04 11:37:21 +05:30
Manav Rathi 136124c450 WIP Resurrect web related GitHub actions 2024-03-04 11:27:01 +05:30
Manav Rathi c76b96a74b Move into auth/ 2024-03-01 12:19:20 +05:30
Prateek Sunal 23e0a73e61
Create desktop.yml (#448)
Created desktop.yml as currently main branch doesn't have it so I can't
run workflow of beta
- [x]  Build configuration change
2024-02-12 21:24:37 +05:30
Neeraj Gupta 63aa50aaac Upgrade flutter version: 3.13.4 2023-09-28 20:53:52 +05:30
Neeraj Gupta c413564a4b Add Contribution doc 2023-09-02 09:58:42 +05:30
Neeraj Gupta 0d9223e6ea Upgrade flutter: 3.10.6 2023-08-18 20:03:51 +05:30
Neeraj Gupta 4d13ca6c1d Use env variable to identify Github APKs 2023-08-12 11:51:54 +05:30
Neeraj Gupta b06649b9c9
Add CI config for crowdin action 2023-03-18 11:41:33 +05:30
Manav 317ba39f46 Update to cla-assistant.io for CLA shared across ente
Replace the manual per-repository integration with the standard cla-assistant.io
setup for integrating a single CLA across all ente repositories.

Updated CLA: https://gist.github.com/enteio/f3b9abc4e047425da3e1538cde903b4d
2023-02-16 20:26:27 +05:30
Neeraj Gupta e6fb1d6fc0
Upgrade flutter: 3.7.3 2023-02-16 09:07:39 +05:30
Manav cb93a0658f Use direct path
Removes the dependency of this build step on the previous build step.
2023-01-28 14:58:47 +05:30
Manav 97f665e8cf Remove unneeded mapping files 2023-01-28 14:57:55 +05:30
Manav 99516650fe Fix path 2023-01-28 14:01:10 +05:30
Manav 3928ccc6b7 Build a playstore variants 2023-01-28 13:49:42 +05:30
Manav 699f906843 Skeleton for upload-google-play 2023-01-28 13:39:24 +05:30
Manav 9f686d38ed Run the CLA bot only on comments to PR
Right now, it unnecessarily runs and sends an email when customers open issues.

Not tested, but can test it by opening an issue after this is merged.

Reference:
- https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#issue_comment
2023-01-06 15:15:10 +05:30
Manav 550a955c1a Add CLA 2022-12-12 14:17:14 +05:30
Manav b0d89cc568 Configure cla-assistant 2022-12-12 11:58:26 +05:30
vishnukvmd ec4df467a0 Up flutter version to 3.3.8 2022-11-11 20:23:48 +05:30
vishnukvmd 41fd5337a6 Fix link to checksum 2022-11-11 20:23:29 +05:30
vishnukvmd 3058a86ffb Up Flutter version 2022-11-01 18:42:12 +05:30
vishnukvmd 0f2bec5fe0 Setup Github action for Independent APK 2022-11-01 18:17:29 +05:30