Commits on Source
100+
5772112d
refactor: prepare
#80
: isolate Docker engine specific APIs
Nov 01, 2020
98e6f5c0
feat: finish
#79
: add 'Statistics' links for PyPI
Nov 01, 2020
f8adb44f
chore: prepare
#82
: ensure Python 3 is explicitly used in 'Deploy'
Nov 01, 2020
070920e0
chore: gitlab-ci: ensure /usr/local/path is in PATH for all tests
Nov 02, 2020
4a0c8c60
refactor: prepare
#80
: isolate the Docker engine as an abstract
Nov 02, 2020
a20dcfa5
fix: tests: resolve entrypoint i686 / x86_64 unreliable results
Nov 05, 2020
751c1c43
chore: development: install as 'sudoer' when using 'Development'
Nov 05, 2020
c11d405e
feat: implement
#80
: add Podman root / sudoers engine support
Nov 05, 2020
d2ff539a
fix: prepare
#80
: add missing 'linux-headers' for the Podman test
Nov 05, 2020
a4bb5f35
feat: implement
#84
: accept -c with folder path to .gitlab-ci.yml
Nov 14, 2020
99959ba2
fix: implement
#83
: add support for 'variables:' usage in 'image:'
Nov 14, 2020
aa7fa222
feat: implement
#85
: add 'image: local:quiet' for host quiet jobs
Nov 14, 2020
10d415fa
chore: resolve
#86
: hide irrelevant internal values from --dump
Nov 14, 2020
34e42e78
feat: implement
#87
: add support for --version informations
Nov 14, 2020
9c4edd2a
feat: implement
#88
: add 'image: local:silent' as host silent jobs
Nov 14, 2020
d0498d5c
chore: gitlab-ci: add 'Test' local job to run unit tests suites
Nov 14, 2020
555e8e45
feat: implement
#89
: improve pipeline total duration outputs
Nov 14, 2020
7e4195ef
fix: gitlab-ci: migrate to Docker-in-Docker (dind) 19.03.13
Nov 14, 2020
e2e1d7da
feat: extend
#80
: add -E engine selection and add CI_LOCAL_ENGINE
Nov 15, 2020
dbd8e4f5
feat: fix
#87
: use setuptools API for the --version informations
Nov 15, 2020
1b658267
feat: fix
#85
: resolve puller access to job options 'host'
Nov 15, 2020
8ab87ece
fix: gitlab-ci: add engines sources to the codestyle input files
Nov 15, 2020
95f48a77
feat: finish
#80
: refactor with Podman subprocess CLI calls
Nov 15, 2020
74d6c3ef
fix: gitlab-ci: remove PATH to avoid issues with Docker-in-Docker
Nov 15, 2020
692433a7
fix: resolve
#90
: fix regex searches of names upon --dump
Nov 15, 2020
bc979ea9
fix: resolve
#91
: fix parser support for empty variables
Nov 15, 2020
6da6f7e2
chore: gitlab-ci: add 'git --name-status' after 'Codestyle' fixes
Nov 15, 2020
c48eb15a
fix: test
#80
: use extends rather than anchos to keeps variables
Nov 15, 2020
06fcd7c2
feat: implement
#92
: add '.local:engine' default configurations
Nov 15, 2020
58483ade
fix: finish
#80
: define CI_LOCAL_ENGINE and resolve Podman tests
Nov 15, 2020
81a0b7ef
fix: resolve
#80
: avoid Python 3.7+ specific 'capture_output'
Nov 15, 2020
1b2248f2
fix: finish
#80
: avoid CI_LOCAL_ENGINE / CI_LOCAL_ENGINE_NAME loop
Nov 16, 2020
1fd78b66
fix: finish
#80
: add '--privileged' flag for Podman containers
Nov 16, 2020
354810d1
fix: finish
#80
: ensure the entrypoint script is user accessible
Nov 16, 2020
5cec035f
feat: resolve
#93
: add 'docker,' / 'podman,' for engines priority
Nov 17, 2020
45dff079
fix: resolve
#98
: avoid running incomplete jobs in pipelines
Nov 22, 2020
10566036
parser: resolve
#94
: ignore and consider trigger jobs as disabled
Nov 22, 2020
41ea2280
chore: gitlab-ci: add command headers for the 'Test' local job
Nov 22, 2020
907bff9a
fix: resolve
#96
: support non-regex names like "C++" in inputs
Nov 22, 2020
9c9fabaa
chore: gitlab-ci: install production requirements then development
Nov 22, 2020
7449e1c6
feat: resolve
#99
: add support and tests for Python 3.9.0
Nov 22, 2020
df05050a
fix: resolve
#95
: avoid opening the NamedTemporaryFile file twice
Nov 22, 2020
4c21ee38
feat: resolve
#100
: use /builds paths and add '-r' for real mounts
Nov 24, 2020
6ec0e9cf
feat: resolve
#100
: use /builds paths for the temporary script
Nov 25, 2020
9311b3a0
chore: main: use a global variable for '.gitlab-ci.yml' file name
Nov 25, 2020
68bd8baa
feat: resolve
#100
: add '.local: real_paths:' configuration
Nov 25, 2020
e01cd880
fix: prepare
#34
: migrate from os.path to pathlib Path items
Nov 25, 2020
c50538ee
chore: prepare
#34
: isolate /builds and /tmp paths in const class
Nov 25, 2020
f712373b
chore: gitlab-ci: resolve colored terminal outputs in 'Test'
Nov 26, 2020
9a78ee5a
fix: prepare
#34
: use Linux newline endings in entrypoint scripts
Nov 26, 2020
62d69024
fix: prepare
#34
: use PurePosixPath for internal container paths
Nov 26, 2020
41620cae
fix: finish
#89
: minor comments typo fixes upon time evaluations
Nov 27, 2020
5e5d9725
fix: prepare
#34
: remove the temporary script only after execution
Nov 27, 2020
76e47258
fix: prepare
#34
: add IS_LINUX and IS_WINDOWS constants
Nov 27, 2020
8623b09c
fix: prepare
#34
: exclude /var/run/docker.sock from Windows mounts
Nov 27, 2020
d4c6045b
fix: prepare
#34
: prepare Windows specific changes in resolvePath
Nov 27, 2020
f4f0604b
fix: prepare
#34
: resolve workdir absolute path before using it
Nov 28, 2020
1ccd0e7d
fix: prepare
#103
: use hidden internal members in Engine classes
Nov 28, 2020
20f658d2
fix: resolve
#102
: ensure CI_LOCAL_ENGINE_NAME is set for all jobs
Nov 28, 2020
2f0d9ed7
feat: implement
#103
: see the used engine in the job header
Nov 28, 2020
d3876694
fix: prepare
#34
: resolve 'local: workdir' absolute path in parser
Nov 28, 2020
c6aa64e4
fix: resolve
#104
: configure and instantiate the engine only once
Nov 28, 2020
e947678e
fix: test
#102
: test if CI_LOCAL_ENGINE_NAME is defined twice
Nov 28, 2020
dbb7b257
feat: implement
#101
: add '-S' to manually mount engine sockets
Nov 28, 2020
1c0e854c
feat: resolve
#34
: automate interactive winpty calls on Windows
Nov 28, 2020
ed560a23
fix: resolve
#34
: use 'sh' explicitly for local native scripts
Nov 28, 2020
dcb50593
fix: resolve
#34
: bind temp directory to avoid Hyper-V share spams
Nov 28, 2020
6edb4f7b
docs: document
#34
: add supported systems and engines in README
Nov 28, 2020
cc91b6c6
chore: gitlab-ci: avoid reinstalling upon local native tests
Nov 28, 2020
ac92059e
chore: run: add 'run.sh' script for local development purposes
Nov 28, 2020
db781fd4
docs: readme: refresh 'gitlabci-local' usage and parameters lists
Nov 28, 2020
2eaec6e8
fix: resolve
#34
: avoid using host '/tmp' with container processes
Nov 28, 2020
5bda88e5
chore: gitlab-ci: use the Docker engine by default for development
Nov 28, 2020
94bd5b28
fix: gitlab-ci: resolve "${PWD}" real path upon environment tests
Nov 28, 2020
420edd4e
fix: gitlab-ci: refactor, nested containers and Podman 3.6 to 3.9
Nov 28, 2020
5a946673
fix: gitlab-ci: use real paths and bind sockets for development
Nov 29, 2020
581e8869
fix: resolve
#34
: use isolated temporary directory to avoid issues
Nov 29, 2020
4c590b71
chore: gitlab-ci: add 'pwd' and 'mount' to all tests jobs
Nov 29, 2020
017282d5
fix: resolve
#34
: use only /builds folder for entrypoint scripts
Nov 29, 2020
46fa725e
chore: gitignore: exclude all .tmp.* entrypoint intermediate files
Nov 29, 2020
4f4e0fee
fix: resolve
#105
: support mounting a path twice without overlaps
Nov 29, 2020
1bd638a4
fix: resolve
#34
: support local script paths with spaces
Nov 29, 2020
502a5928
feat: resolve
#108
: define CI_LOCAL_ENGINE if engine option is set
Nov 29, 2020
42143f0d
test: prepare
#105
: specific tests for local and CLI volumes
Nov 29, 2020
9f3dbcdd
fix: resolve
#106
: resolve relative paths against configuration
Nov 29, 2020
1027e6df
fix: resolve
#105
: handle volumes duplicates and local overrides
Nov 29, 2020
8e8e1bbd
fix: resolve
#106
: resolve relative workdir paths against options
Nov 29, 2020
cbd9a585
fix: resolve
#109
: disallow real paths usage on Windows
Nov 29, 2020
a3807279
fix: resolve
#106
: use required pure POSIX paths for workdir paths
Nov 29, 2020
38509bdd
fix: resolve
#107
: support working directory in local native jobs
Nov 29, 2020
5f9c1f99
fix: resolve
#105
: handle duplicated source paths on Windows too
Nov 29, 2020
3381bda1
fix: resolve
#110
: fix non-interactive menus and engine on Windows
Nov 29, 2020
44282d24
fix: gitlab-ci: resolve "${PWD}" path usage with spaces in tests
Nov 29, 2020
a39e1296
docs: readme: improve readability of supported engines and systems
Nov 30, 2020
c2ae3a90
chore: docs: drop 'gitlabci-local --help' command in the preview
Nov 30, 2020
b04743f7
chore: docs: use Docker engine by default and minor cleanups
Nov 30, 2020
3ecde51a
chore: docs: refresh the preview GIF for the latest 2.0.0 release
Nov 30, 2020
abb7fc93
docs: gitlab-ci: use 'docs: changelog:' for changelog commits
Nov 30, 2020
e2a56951
docs: readme: center operating systems and engines names tables
Nov 30, 2020
fccffed4
chore: gitlab-ci: add Test PyPI uploader local manual job
Nov 30, 2020
Additional commits have been omitted to prevent performance issues.
Loading
Loading