1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

13 Commits

Author SHA1 Message Date
Anthony Bilinski
9fa7f2e4b6
chore(CI): Split Win deps into their own job
Previously, the four matrix Windows jobs would run in parallel and each
build deps, which is redundant since both debug and release qTox use the
same deps.

Now, the win-deps job builds only the needed two versions of deps, and
the four windows builds wait for it to complete before running in
parallel.
2021-10-24 14:16:34 -07:00
Anthony Bilinski
ade6e38003
chore(CI): Run tests on pushed commits
So that each commit in repo is tested, including merge commits that
aren't present in PRs. Also prepares for running releases only on push
but not on PRs.

Workflows have a global runs-on, so commit format check needs to be
split out from the shared PR and push workflow to since checking all
commit messages on pushes always fails due to very old commits not
following the proper format.
2021-10-24 14:16:11 -07:00
Anthony Bilinski
4699e84e14
chore(ci): Migrate PR CI from travis-ci.org and circleci to GitHub Actions
Partially fix #6345, only PR portion, not nightly or releases.

Unlike travis, we're not caching our brew packages. `actions/cache` doesn't
update the cache on cache hit, making it hard to use a rolling cache like
before. We also don't know what cache key we should use before running, since
it relies on the live package list of brew.

Using a docker image containing brew packages seems like a better option if we
need the speedup going forward. ATM a full build with deps only takes about 12
minutes. Windows builds don't have this issue, since deps there are keyed off of
known versions in our repo.

Current Windows matrix form works, but causes a double-build on dep change due
to both debug/release rebuilding the release deps. Instead, should probably
separate the dep jobs, block build on the dep jobs, and update the cache on dep
jobs, guaranteeing a cache hit on build jobs?

Windows stage 1 and stage 2 can probably be recombined, if they were split due
to travis single build length limits, since GH actions allows much longer single
builds.
2021-06-27 01:03:23 -07:00
Anthony Bilinski
366478fca9
chore: remove "Hardware" from issue template
For the grand majority of bug reports, user hardware isn't relevant. Figuring
out what to write isn't always trivial.
2020-01-26 02:33:20 -08:00
sudden6
605d351a96
Merge pull request #4474
Samantha McVey (1):
      docs: Add a pull request template file
2018-04-28 21:19:06 +02:00
iphydf
f53b82825b
fix(windows): %APPDATA -> %APPDATA% in template 2018-01-06 15:56:01 +00:00
Samantha McVey
dca86252d0
docs: Add a pull request template file
Add a pull request template to tell contributors that their commits
should follow the project's git commit guidelines before submitting
a pull request.
2017-06-18 15:38:19 -07:00
initramfs
b7aa982a57
chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
Zetok Zalbavar
6ac8827d29
chore(ISSUE_TEMPLATE): update location of log file on ~unix platforms 2016-06-30 21:38:51 +01:00
Anton Batenev
4f2a04c8e4 chore(ISSUE_TEMPLATE): Add tip to get webcam info on Linux
Additional info about webcam can help to understand where problem is. For example, ffmpeg does not support webcams with PJPG pixel format (pac7302).
2016-05-21 16:22:00 +03:00
Zetok Zalbavar
1c5572388b
chore(ISSUE_TEMPLATE): add direct instructions for including log file
Hopefully that'll result in more issues having log attached when it's
needed.
2016-04-22 10:37:49 +01:00
kehugter
f82a74a4bc style(Markdown): wrap all .md files at 80 characters
Short lines make it easier to evaluate diffs.
Fix only critical typos, like missing full stops in the middle of a
sentence. Everything else left untouched.
2016-04-09 23:57:31 +02:00
kehugter
f432a6f70f style: edit issue template, move it to .github dir
Reduce the titles size in the issue template.
Move the issue template file to GitHub's custom `.github` directory.
2016-04-08 21:31:57 +02:00