summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* build: remove aviocontext bytes_read checkDudemanguy2022-01-251-1/+1
| | | | | | | | | | | | | | | | This define was always just a stopgap for that two month period (August 2021 - October 2021) where the bytes_read field in ffmpeg was completely missing. Before that time, it was a private member in a struct (which mpv used). Afterwards, it officially became public. Fortunately, the lack of this field never actually made it into a release, so it could have only possibly affected people building from the master branch. Since ffmpeg 5.0 came out recently, and it's been plenty of months since that two month window, we can go ahead and drop this check. This finishes up the work done in 78cfeee2b93830f2988508a653b508336147b79d. Sidenote: the cached ffmpeg version in the mingw ci were from that time period when the bytes_read field was missing. The N in the workflow is bumped to force a full rebuild and fresh clone of ffmpeg.
* ci/build-freebsd: enable sndio ao during buildDudemanguy2022-01-221-0/+1
| | | | We have this ao again since #9298 so let's run it through the CI.
* github/workflows: remove some pip3 usagesDudemanguy2022-01-091-7/+2
| | | | | | | | | When this was originally added, some OS package managers were slow and behind the required meson version needed for mpv to build. Both opensuse tumbleweed and freebsd now appear to carry meson 0.60.3 in their repos so we no longer need to do the two-step process of installing pip3 and then installing meson via pip. Instead, just use the OS package manager version.
* ci: fix the path for logs on failure in mingwDudemanguy2021-11-251-1/+1
| | | | | The old directory was wrong. The actual build directory has the matrix prefix in its name.
* ci: add meson buildsDudemanguy2021-11-141-10/+52
| | | | | | | | Update the github workflows to also do meson builds for every OS. Additionally, make every workflow execute the built mpv executable (except for windows and FreeBSD's waf executable) to make sure that it runs. As an aside, FreeBSD unfortunately is a bit less elegant since it is in a VM.
* github/workflows: use xcode 13.1 if image defaults to xcode 13.0Jan Ekström2021-10-211-0/+10
| | | | | | | | I find it both hilarious and sad that Github decided that defaulting to XCode 13.0 was a good idea... At least they added 13.1 quickly. Ref actions/virtual-environments#4180 Ref actions/virtual-environments#4300
* ci: update libs used by mingw buildsfan52021-10-071-1/+2
|
* github/workflows: enable macOS 11.x CIJan Ekström2021-10-061-0/+1
| | | | This image has finally become public.
* github/workflows: disable seccomp for linux native CIJan Ekström2021-10-021-0/+4
| | | | | | | | | | This CI builder bases on openSUSE Tumbleweed, and recently had its glibc updated. This led to new syscalls such as 'clone3' not being allowed through the security layer. Can be reverted after Github Actions updates their security policy. actions/virtual-environments#3812
* DOCS: fix spelling in github issue templatesa13460542021-08-245-5/+5
|
* github/workflows: add freebsd CIJan Beich2021-07-271-0/+43
|
* github/workflows: separate jobs with an endlineJan Ekström2021-07-251-0/+2
|
* github/workflows: add linux CIJan Ekström2021-07-251-0/+26
|
* github/workflows: add macOS CIJan Ekström2021-07-251-0/+27
|
* github/issue_template: irc -> IRCJan Ekström2021-06-081-2/+2
| | | | Requested to be changed while at it.
* {ci,docs,README}: update IRC references to new networkJan Ekström2021-06-081-2/+2
|
* build: move mingw jobs to Github actionssfan52021-05-161-0/+41
|
* github: additionally ask for log files on build problems and questionsder richter2020-03-142-0/+14
|
* github: fix a typo in the contact links infoder richter2020-02-091-2/+2
|
* github: ask users to first reproduce the issue with --no-configder richter2020-02-094-0/+12
|
* mac: activate logging when started from the bundleder richter2020-02-081-3/+5
| | | | | | | | | | this creates a default log for the last mpv run when started from the bundle. that way one can get a log of what happened even after an issue occurred. also add a menu entry under Help to show the current log, but only when the bundle is used. Fixes #7396 Fixes #2547
* github: rename Bug to Issue and slightly change the question templateder richter2020-01-206-9/+16
|
* github: add several issue templates and a warning to not ignore themder richter2020-01-099-7/+238
|
* github: ask for build/config.logPhilip Sequeira2019-11-101-2/+2
|
* github: suggest using as github attachment for log fileswm42019-11-091-5/+5
| | | | | | | | | | It's not that we _want_ the log to be on an external site. We just want the log, somehow. Probably not pasted inline into the issue text. Also reword the "we are assholes who really want logs" part of the text. It's a subtle balance between trying to be nice and being a complete asshole, but no matter what you do, it will always sound like the latter, so be direct.
* github: we want a -v -v log nowwm42019-11-011-1/+1
| | | | | --log-file uses debug log level by default. On command line, -v -v will use debug log level.
* github: try to get contributors to read contribute.mdwm42019-10-011-5/+4
| | | | | | | | | | | | | | | | | How hard can it be? I know contribute.md is a shitty wall of text, but that doesn't make it less important, and each violation will make it take longer by adding another review round anyway. And we really don't need lazy pull requests. If you can't be assed to follow a few simple rules, your code is probably shit or you wanted to be quick and lazy. Why should we accept it? We're the ones who have to maintain it and fix bugs in it, and if the contributor is lazy, the chance of you maintaining it is probably slim as well. On the other hand, WE the maintainers are not obligated to anything. Don't say that though, the first contact doesn't need to be negative. I don't know if the "lazy pull requests" is still too strong, but I can't tell.
* github: remove LGPL relicensing boilerplatewm42019-09-211-3/+2
| | | | | | Most files are LGPL anyway by now. contribute.md still requires contributors to provide changes under LGPL, which should cover changes to files that are LGPL, as well as GPL files.
* github: recommend 0x0.st rather than sprunge.us for logfilesKevin Mitchell2018-02-161-1/+1
| | | | The latter seems to give 500 errors more often than not these days.
* github: Google Drive suckswm42017-10-191-1/+2
| | | | Is there even anything that fucking sucks more than it?
* github: also add a link to the list of latest releaseswm42017-05-051-0/+1
| | | | Since some users apparently can't figure this out.
* github: make language on not providing logs slightly strongerwm42017-05-051-1/+2
| | | | | | I guess there is a hard to balance tradeoff between appearing rude or dismissive, and making the user think it's ok to not provide essential information.
* ISSUE_TEMPLATE: minor grammar updateBen Boeckel2016-10-171-2/+2
|
* github: fix typowm42016-08-181-1/+1
|
* github: encourage bug reportswm42016-08-181-1/+3
| | | | | Word this sentence slightly more positively because we are a positive project.
* github: encourage providing sample fileswm42016-08-111-2/+6
| | | | | Also, try to save users from trying to use the github file upload function. While we're at it, also make the sprunge.us hint a link.
* github: discourage bug reportswm42016-08-051-0/+3
|
* github: move "reproduction steps" before behavior sectionswm42016-06-201-2/+2
|
* Add github issue and pull request templateswm42016-06-172-0/+21
I do not understand why github requires adding this crap to source code repositories themselves, instead of making them part of the repository configuration. Remove CONTRIBUTING.md to compensate for github crap accumulating.