Commit Graph

5 Commits

Author SHA1 Message Date
Richard Cox e3143f6164 Port drone build tasks to gh workflows + actions
- Remove old drone build tasks (note - FOSSA will not be ported at this time, discussed in slack)
- create generic setup composit action which can be used by multiple workflows
- create generic lint, i18n-lint and unittest composit action which can be used by multiple workflows
- create generic build-and-upload workflow which can be used by multiple workflows
- trigger build-and-upload on merge to specific branch (TBD)
- trigger build-and-upload on specific tags

Also
- changed name of yarn install:ci as it was used outside of ci

Note
- I'd have liked to group together the workflows used by the build, but things like workflow subfolders
aren't supported
2024-04-25 13:45:11 +01:00
Vincent Fiduccia 486aa7fa4e
Upload build-gate to use a "version" of jq that will exist 2021-04-02 12:38:38 -07:00
Richard Cox 52c164feba Changes following review 2021-03-12 16:21:49 +00:00
Richard Cox 903e364d3f Check response code and rate limiting when fetching latest commit
- if the request to github looks like it failed due to rate limiting check and ignore failure if so
- compromised solution balanced between complexity/lines of code and safety
- alternatives... always check rate limiting up front, check for `X-RateLimit-Remaining` in response header
2021-03-02 11:04:05 +00:00
Richard Cox 65cff46e08 Improve drone build
- Reduce the impact of concurrent drone builds
- hosted and embedded builds will not get uploaded if they're not from head of current branch
- docker builds however still might, there's no intermediate step between build and upload to docker
2021-03-01 14:51:45 +00:00