Commit Graph

363 Commits

Author SHA1 Message Date
Patrick Lehmann
dc5eb76f58 Fixed typo of mypy vs. pypy. 2022-11-01 20:12:35 +01:00
Patrick Lehmann
f776c3cc5a Added background information from README. 2022-10-31 01:15:37 +01:00
Patrick Lehmann
9992109467 More cross-references. 2022-10-31 00:56:34 +01:00
Patrick Lehmann
7ace9f065b Added some cross references. 2022-10-31 00:47:31 +01:00
Patrick Lehmann
4a9ba5ad6f Documented UnitTesting. 2022-10-30 20:28:22 +01:00
Patrick Lehmann
d7ad8f1387 Added more documentation sections. 2022-10-30 18:14:36 +01:00
Patrick Lehmann
8d21ca154d Documented Coverage Collection. 2022-10-30 11:03:52 +01:00
Patrick Lehmann
1ab3b1a1e9 Documentation improvements. 2022-10-29 23:32:32 +02:00
Patrick Lehmann
ebdc386c6e Added pipeline to build the documentation.
(cherry picked from commit 092a1c468d7ec5c8015e3ae87cf532d4fa6b730d)
2022-10-29 22:44:34 +02:00
Patrick Lehmann
f6c7c4c275 Changed default Python version to 3.11 for job templates.
(cherry picked from commit 1c8b4272fd12bb0ff6a6a83a62f3766ae0829bce)
2022-10-29 22:43:05 +02:00
Patrick Lehmann
c78c1c8503 Added Sphinx based documentation.
(cherry picked from commit f9f5dd5117a14ba31a3a9113a1de2c12c624dffb)
2022-10-29 22:42:09 +02:00
Patrick Lehmann
2d10c74d2f Create, collect and publish junit reports for static typing.
(cherry picked from commit fb8363afdf53d6656fe020dd08f9e91d9da45565)
2022-10-29 19:46:39 +02:00
Patrick Lehmann
88175d0d21 Split test directory and unit test directory into 2 parameters. 2022-10-29 19:07:23 +02:00
Patrick Lehmann
0a1d11d24f Adjusted writings and rebased the branch. 2022-10-29 19:06:56 +02:00
Patrick Lehmann
222eb31ddc Improved parameter description. 2022-10-29 18:39:57 +02:00
Patrick Lehmann
c997afb2c2 Split test directory and unit test directory into 2 parameters. 2022-10-29 18:39:57 +02:00
Patrick Lehmann
6c73825f18 trying to replace set-output 2022-10-27 22:17:25 +02:00
Patrick Lehmann
03827ea0b6 includes and excludes. 2022-10-27 01:36:25 +02:00
Patrick Lehmann
35660ac998 Fixed duplicate dict key. 2022-10-26 21:54:20 +02:00
Patrick Lehmann
221696c46a Using pprint for debugging outputs. 2022-10-26 21:49:48 +02:00
Patrick Lehmann
477e89aba2 Fixed syntax error. 2022-10-26 21:39:17 +02:00
Patrick Lehmann
b5f5716522 Fixed typo. 2022-10-26 00:05:36 +02:00
Patrick Lehmann
f37ab8dcb1 Python 3.11 2022-10-26 00:03:21 +02:00
Patrick Lehmann
52b0f2398e Further improvements. 2022-10-25 23:54:06 +02:00
Patrick Lehmann
798c2cb9db Bumped Python version to 3.11. 2022-10-25 22:57:15 +02:00
Patrick Lehmann
e8b0902eb2 Fixed Sphinx directives in documentation license. 2022-10-25 22:55:29 +02:00
Patrick Lehmann
d9ff527a75 Add PyPy support. 2022-10-25 22:54:28 +02:00
Patrick Lehmann
8d0bd87229 Merge remote-tracking branch 'github/main' into dev 2022-10-25 22:42:37 +02:00
Unai Martinez-Corral
31f02bb75b releaser: sort globbed files (#52) 2022-07-20 12:46:13 +01:00
Boyd Kane
c11c7295f6 Sort globbed files for releases
This change simply sorts the list of files after the glob has been resolved. This is useful because these files are often destined for a release, and having to scroll through hundreds of files which aren't sorted is *painful*.

I'm happy to convert this into an option that can be specified in the yaml if you'd prefer?
2022-07-16 13:56:14 +02:00
Patrick Lehmann
09205eccb8 Added also @umarcor to assignees and reviewers for dependabot. 2022-07-14 11:19:37 +02:00
Patrick Lehmann
72f3e4c148 Python version in MinGW64 was bumped from 3.9 to 3.10. 2022-07-14 11:14:06 +02:00
umarcor
d340857eb3 merge main into dev 2022-07-06 17:42:33 +02:00
Unai Martinez-Corral
c8b411bb64 ci: add dependabot configuration file (#43) 2022-06-28 12:56:07 +01:00
Unai Martinez-Corral
895a8764b3 with-post-step: print 'live' logs from subprocess (#46) 2022-06-28 12:54:13 +01:00
Patrick Lehmann
4afadf2861 Add PyPy support. 2022-04-23 21:31:43 +02:00
dogbert911
2305ab2027 Fix linter 2022-03-31 22:02:40 +03:00
dogbert911
37a055c776 'online' logs from subprocess 2022-03-31 21:25:35 +03:00
umarcor
f0ad308283 v0.4.3 v0.4.3 2022-03-02 23:50:16 +01:00
umarcor
562b28ee34 readme: add light screenshot (#42) 2022-03-02 23:49:41 +01:00
Patrick Lehmann
00c43821dd Add dependabot to check for GH action updates. 2022-03-02 18:54:12 +01:00
Unai Martinez-Corral
8cfda1f21a Package: support with and without isolation mode (#39)
# New Features

* Added a 3rd overload for parameter `requirements` in job template `Package`:
  1. When `requirements` is empty  
     → build Python package with `build` in isolation mode. (old behavior)
  1. When `requirements` is `no-isolation`  
     → build Python package with `build` in non-isolation mode. (intended behavior since last release, but it had side-effects)
  1. When `requirements` is any other string  
     → build Python package with `setuptools` using the given `requirements.txt` file to install build dependencies.

# Bug Fixes

* Restore old behavior (run `build` in isolation mode using `venv`).
2022-03-01 22:32:13 +00:00
Patrick Lehmann
457870d760 Support with and without isolation mode. 2022-02-27 17:33:44 +01:00
umarcor
df3d45363b v0.4.2 v0.4.2 2022-02-22 21:47:38 +01:00
Unai Martinez-Corral
6ba0204549 Build packages in no-isolation mode (#38)
# Changes

* Build Python packages in `no-isolation` mode.
* Updated year in copyright to 2022.
2022-02-22 21:44:41 +01:00
Patrick Lehmann
7a7976677e Run build in no-isolation mode. 2022-02-22 21:28:34 +01:00
Patrick Lehmann
4579381b78 Bumped year to 2022. 2022-02-22 21:28:08 +01:00
umarcor
14ac6c6386 v0.4.1 v0.4.1 2022-01-17 01:30:38 +01:00
Patrick Lehmann
18357ec213 UnitTesting: add options 'pacboy' and 'mingw_requirements' 2022-01-17 01:29:16 +01:00
umarcor
4220a50041 UnitTesting: add options 'pacboy' and 'mingw_requirements' 2022-01-17 00:07:56 +01:00