Patrick Lehmann
c78c1c8503
Added Sphinx based documentation.
...
(cherry picked from commit f9f5dd5117a14ba31a3a9113a1de2c12c624dffb)
2022-10-29 22:42:09 +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
umarcor
d8264eab8a
v0.4.0
v0.4.0
2022-01-09 20:58:08 +01:00
Patrick Lehmann
b9d3839abb
Extend Unit Tests to multiple systems (ubuntu, windows, msys2 and macos)
2022-01-09 20:56:58 +01:00
umarcor
997d548e60
Parameters: update py36 warning, add py311 notice
2022-01-09 20:39:36 +01:00
umarcor
83cd572694
UnitTesting: update description of input 'jobs'
2022-01-09 20:39:12 +01:00
Unai Martinez-Corral
68a446b9b6
UnitTesting: workarounds for MSYS2-MinGW64 (pacman) ( #35 )
2022-01-09 20:19:56 +01:00
Patrick Lehmann
43f0b79e88
UnitTesting/msys2: install system packages through 'pacboy'; refactor
2022-01-09 20:05:51 +01:00
umarcor
b3d8a9c5ec
UnitTesting: refactor
2022-01-09 20:02:09 +01:00
umarcor
edb6ca364e
UnitTesting/msys2: install system packages through 'pacboy'
2022-01-09 20:02:09 +01:00
Patrick Lehmann
e00f5cf53d
Added MSYS2-MinGW64 specific code.
2022-01-09 20:00:36 +01:00
Unai Martinez-Corral
0da8c5a5c5
UnitTesting: install wheel; support py3.11; fix scripting for Windows (PowerShell commands) ( #34 )
2022-01-09 19:34:23 +01:00
Patrick Lehmann
c9bee6fe65
Require wheel to be installed before installing requirements.
2022-01-09 18:44:06 +01:00