Commit graph

91 commits

Author SHA1 Message Date
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
7b07394214 Add pytest to dev dependencies 2022-05-23 20:57:20 -07:00
Mathieu Comandon
bb4b6ed147 Remove poetry 2022-05-23 19:35:17 -07:00
Mathieu Comandon
facc296014 Refactor / cleanup vdf related code 2022-03-15 21:10:33 -07:00
Mathieu Comandon
cdb27283f5
Merge branch 'master' into nix-fixes 2021-12-14 15:43:02 -08:00
tannisroot
382a3213cb Update to nose2 2021-12-14 08:40:05 +03:00
Mathieu Comandon
768ca31a32 Cleanup 2021-12-13 15:44:30 -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
wackbyte
5b223e396f
Unhardcode xrandr and fix nosetests call in make test 2021-10-17 13:23:45 -04:00
Mathieu Comandon
a6c85e011a Cleanup 2021-04-25 16:15:08 -07:00
Mathieu Comandon
63ff3b670a Remove flake8 from tests 2021-01-22 20:02:13 -08:00
Mathieu Comandon
50336d1cf5 Merge tag 'v0.5.7.1' 2020-07-18 17:18:59 -07:00
Mathieu Comandon
90ad63f479 Force editor to vim for changelogs 2020-07-18 15:50:28 -07:00
Mathieu Comandon
faeab43fdb Update package upload location 2020-07-04 11:37:40 -07:00
Mathieu Comandon
fef2be2319 Revert to installing pipenv as user 2020-05-08 10:33:17 -07:00
Mathieu Comandon
3b5df9e487 Remove yapf check, not consistent with Black 2020-05-06 12:55:58 -07:00
Mathieu Comandon
00d9cee4f2 Do not install pipenv in ~/.local/share 2020-05-06 12:42:50 -07:00
Alexandru-Rudi Mățău
43afda0bf9 - Removed required python version from Pipfile as that breaks on systems that have higher versions
- Simplified make dev
2020-04-27 11:17:07 -07:00
Alexandru-Rudi Mățău
e018ba79aa Updated style configs 2020-04-27 19:52:01 +03:00
Alexandru-Rudi Mățău
24cb599f31 Updated Makefile, .travis.yml and .gitignore 2020-04-27 19:52:01 +03:00
Mathieu Comandon
39fc682edf Specify python3 version of nosetests 2020-04-24 16:29:24 -07:00
Mathieu Comandon
a338d19fab Provide default git branch + build-source and release Make targets 2020-04-14 18:50:20 -07:00
Mathieu Comandon
bf0888dced Remove bundled winetricks 2020-01-05 16:00:25 -08:00
Stephan Lachnit
9efd539a57 Makefile changes
- Default target always builds the master branch and cleans afterwards.
- Update clean target to use to debian/clean file.
- Remove editor variable as it should be done system-wide.
- Various other changes.

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2019-12-27 16:15:22 -08:00
Mathieu Comandon
2696d49b00 Add upload-ppa Makefile target (untested) 2019-07-09 19:21:05 -07:00
Mathieu Comandon
e627a1a52d Bump ubuntu package version and fix path for dput upload 2019-04-04 15:11:35 -07:00
Mathieu Comandon
f11d49790a Bump package version 2019-04-04 03:42:30 -07:00
Mathieu Comandon
cb098841a7 Fix pathname + force upload 2019-04-04 03:23:58 -07:00
Mathieu Comandon
09abfbbbf0 Add upload-staging makefile task 2019-04-04 03:22:52 -07:00
Mathieu Comandon
e966a5cdaf snapcraft fixes + add snap as Makefile target 2019-03-26 00:26:49 -07:00
Mathieu Comandon
54a6371647 Add flake8 to test task 2018-12-21 23:32:52 -08:00
Arne Sellmann
26f5ae29c3 fix merge conflicts 2018-11-12 12:58:38 +00:00
Arne Sellmann
7635d93be7 Make setup.py builds less sensitive to imports 2018-11-07 10:53:09 +00:00
Mathieu Comandon
58b9ef169c Allow building from different branches 2018-07-31 19:59:14 -07:00
Mathieu Comandon
a98f01c06a Force vim as editor for dch (gvim doesn't work) 2018-05-20 15:09:10 -07:00
Mathieu Comandon
1df92f8f34 Update nosetests command in Makefile 2018-05-08 00:15:03 -07:00
Mathieu Comandon
241f28fc54 Persist platforms to database to avoid major slowdowns 2017-04-06 22:17:05 -07:00
Mathieu Comandon
42f342f63a Add task to update winetricks 2017-03-24 15:35:51 -07:00
Mathieu Comandon
8c3b743a44 Revert to regular nosetests executable in Makefile 2017-03-02 19:09:54 -08:00
Mathieu Comandon
fd6cf8c147 Add task to renew OBS PGP key 2017-01-14 11:45:59 -08:00
Mathieu Comandon
4589ae92e4 Remove upload-ppa task from the Makefile 2016-10-31 17:10:08 -07:00
Mathieu Comandon
fef633e79e Backport the dynamic Makefile version to master 2016-10-31 17:08:58 -07:00
Mathieu Comandon
1e4a0af94a Release 0.4.1 2016-10-18 13:39:31 -07:00
Mathieu Comandon
00ebdf8657 Release 0.4.0ubuntu4 2016-10-17 17:19:41 -07:00
Mathieu Comandon
d6b3185c79 Fallback to List view when Gtk doesn't support FlowBox 2016-10-17 14:01:27 -07:00
Mathieu Comandon
e21c04240b Release 0.4.0ubuntu2 2016-10-17 13:22:45 -07:00
Mathieu Comandon
dc5c3c5037 Update version in Makefile and .spec 2016-10-17 12:14:26 -07:00
Mathieu Comandon
eeceb297fa Update version to 0.4.0 2016-08-10 18:58:33 -07:00
Mathieu Comandon
cfef4b5024 Sync Python 3 branch 2016-08-04 01:50:54 -07:00