Commit graph

49 commits

Author SHA1 Message Date
Rafał Mikrut 5378de4060 Add CI checks for every commit 2024-02-28 16:27:06 -08:00
Rafał Mikrut 6bf2af7efc Use ruff for formatting and code checking 2024-01-15 23:49:10 +01:00
Mathieu Comandon aa5c460a43 Add warning about not sending bug reports for old versions 2023-11-30 15:21:03 -08:00
Mathieu Comandon 19352f9bf4 Remove fake checklist from issue template 2023-11-12 05:59:19 -08:00
Mathieu Comandon 53464a4be8 Add quotes around passphrase 2023-10-27 22:56:19 -07:00
Mathieu Comandon 55d65d00c0 Tell the truth 2023-08-24 16:07:39 -07:00
Mathieu Comandon 555daa3c7b Try with non quoted passphrase (quoted in secrets) 2023-05-16 13:12:20 -07:00
Amy Gauna 990e8c3b3b Move PPA_URI for release and staging builds into repository variables. 2023-03-07 18:08:39 -08:00
Mathieu Comandon 075a28f981 Add published to events 2023-02-14 13:34:19 -08:00
Daniel Johnson 41c75544ef Revert "Remove github issue template"
This reverts commit f6e7d86b52.

I prefer having this, rather than always having to ask for logs and such. @strycore gave his okay.
2023-01-14 19:16:36 -05:00
Amy Gauna bd9aef3aad Update Publish Lutris PPA Workflow
* Split the workflow out into a reusable workflow.
* Call the release PPA workflow only on GitHub release publications.
* Call the staging PPA workflow on all GitHub release & prerelease publications.
* Clean up comments, and make them a bit more consistent.
* Add autoincrement logic to the PPA version number when the version we're building already exists on the target PPA.
* Build Lunar and Kinetic packages on Jammy since GitHub only has LTS Ubuntu runners.
2023-01-04 11:44:01 -08:00
Amy Gauna b37661911c Initial commit of publish PPA GitHub workflow.
- Adds a new GitHub workflow that triggers on published releases.
- Adds a supporting Bash script to facilitate the building and signing process.
- Adds a new directive to the Makefile for passing a GPG key id to the make process through environment variables.
2022-12-12 20:34:51 -08:00
Mathieu Comandon f6e7d86b52 Remove github issue template 2022-05-23 21:23:02 -07:00
Mathieu Comandon 23e604a309 Remove github workflows 2022-05-23 21:22:10 -07:00
Mathieu Comandon 4235360225 Fix gh test file 2022-05-23 21:19:16 -07:00
Mathieu Comandon 9f87318140 Remove poetry from gh tests 2022-05-23 21:16:51 -07:00
Mathieu Comandon c3db08115d Add dependencies for github workflow 2022-05-23 21:02:13 -07:00
Mathieu Comandon 32c74af8f4 Remove poetry from gh workflow 2022-05-23 20:53:41 -07:00
Mathieu Comandon aac8e986aa Remove Python 3.6 support 2022-03-31 17:10:17 -07:00
Aleksandr Oleinikov d077dc7b8b
Don't add a bug label by default for new issues 2022-02-09 06:44:36 +03:00
tannisroot 382a3213cb Update to nose2 2021-12-14 08:40:05 +03:00
tannisroot f790b9a418 Add Python 3.10 to run_testsuite action 2021-12-14 06:53:58 +03:00
Alexandr Oleynikov e03f91f7ff
Add a note about not pruning log output 2021-11-25 20:00:44 +03:00
Alexandr Oleynikov 42c3376400
Installer related bug reports are allowed
In some cases, installer issues are related to the client, so we shouldn't forbid the user from reporting those issues.
2021-11-19 08:45:57 +03:00
Alexander Ravenheart 48d1243458 - Added nose to dev-dependencies to pyproject.toml
- Updated poetry.lock
- Replaced pipenv with poetry in run_testsuite.yml
2021-11-17 21:17:43 -08:00
Alexander Ravenheart 4174f7425c Fixed instances of unreachable code, inconsistent returns, consider-using-with, consider-using-from-import, use-a-generator, consider-using-generator, redundant-u-string-prefix, arguments-renamed 2021-11-17 21:17:43 -08:00
Alexander Ravenheart f5e8e007b3 - Replaced pipenv with poetry
- Updated min version check in setup.py to Python 3.6
- Updated isort config file and calls to align with v5.x
- Added init-hook for gi imports in .pylintrc to avoid invalid no-member issues
- Makefile: added lock, show-tree, bandit, black, mypy; updated test, cover, dev, isort, autopep8, check, isort-check, flake8, pylint; removed req, requirements;
- Updated .travis.yml to use poetry and make
- Added my email in AUTHORS
- Updated CONTRIBUTING.md
- Updated lint_python.yml to use poetry and make, reorganized instructions to have all install related steps first
- sorted imports: lutris, lutris-wrapper, cleanup_prefix.py and multiple files in tests dir
2021-11-17 21:17:43 -08:00
Alexandr Oleynikov a7d94463f8
Add some clarification to the bug report form 2021-11-18 05:29:10 +03:00
tannisroot 8eb26fba4c Add github actions testsuite 2021-11-17 13:07:12 +03:00
tannisroot 59cef5be95 Add a bug report form 2021-11-17 08:07:47 +03:00
Christian Clauss 9a88439475 Update lint_python.yml 2021-08-02 13:44:18 -07:00
Christian Clauss 9daad2cf96 Update lint_python.yml 2021-08-02 13:44:18 -07:00
Christian Clauss 88a221ffbf uses: GabrielBB/xvfb-action@v1 2021-08-02 13:44:18 -07:00
Christian Clauss e527bb1989 Update lint_python.yml 2021-08-02 13:44:18 -07:00
Christian Clauss c16691697d sudo apt-get install --fix-missing 2021-08-02 13:44:18 -07:00
Christian Clauss f855dcea33 Update lint_python.yml 2021-08-02 13:44:18 -07:00
Christian Clauss a1c5bfef9d sudo apt-get install libdbus-1-dev libgirepository1.0-dev gir1.2-gnomedesktop-3.0 gir1.2-gtk-3.0 2021-08-02 13:44:18 -07:00
Christian Clauss 76f75b131a sudo apt-get install libdbus-1-dev libgirepository1.0-dev 2021-08-02 13:44:18 -07:00
Christian Clauss 7aab598176 sudo apt-get install libdbus-1-dev 2021-08-02 13:44:18 -07:00
Christian Clauss 3540480b42 Update lint_python.yml 2021-08-02 13:44:18 -07:00
Christian Clauss bdf94e1d9d pip install PyGObject -r requirements.txt 2021-08-02 13:44:18 -07:00
Christian Clauss 10bddb90cf Update lint_python.yml 2021-08-02 13:44:18 -07:00
Christian Clauss c07b555880 GitHub Action to lint Python code 2021-08-02 13:44:18 -07:00
Mathieu Comandon 6f96528d87 Update issue templates 2021-02-08 08:55:58 -08:00
Mathieu Comandon 2889ecdf58 Update issue templates
tell people to attach the JSON file as an attachment. The information contained in it is rarely useful and produces a lot of garbage on the ticket.
2020-08-21 09:48:47 -07:00
Roger b86c3c7b33 Add liberapay and the donate page to the sponsor button 2019-09-06 19:31:30 -07:00
TotalCaesar659 0316989ea0 Add FUNDING.yml
Display a "Sponsor" button at the top of the repository.
More information:
https://github.blog/2019-05-23-announcing-github-sponsors-a-new-way-to-contribute-to-open-source/
https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository
2019-06-26 21:01:41 -07:00
cxf 0e74d61a29 Update .github/ISSUE_TEMPLATE/lutris-bug-report.md
Co-Authored-By: Medath <40150792+Medath@users.noreply.github.com>
2019-05-18 15:06:44 -07:00
cxf 23c58d5f55 Add issue template 2019-05-18 15:06:44 -07:00