All checks were successful
CI / Packaging - Kali Linux (pull_request) Successful in 5m27s
CI / Packaging - OpenSUSE Tumbleweed (pull_request) Successful in 4m43s
CI / Packaging test (pull_request) Successful in 0s
CI / Packaging - Kali Linux (push) Successful in 5m0s
CI / Packaging - OpenSUSE Tumbleweed (push) Successful in 4m16s
CI / Packaging test (push) Successful in 0s
Add a run-success.mk which provides a $(RUN_SUCCESS_CREATE_MARKER) variable, and include it from run.mk and py-run.mk. If it's not overridden, it logs the current commit to a marker file if the run succeeds. The marker file is ignored from Git and cleaned in the context of the distclean target. The machinery can be customized by variables: RUN_SUCCESS_MARKER is the name of the marker file RUN_SUCCESS_RECORD_CMD is the generator for its content For example, putting this into local.mk or jw-pkg/make/local.mk will record the hashes of every repository in the entire workspace: define RUN_SUCCESS_RECORD_CMD make git-log-1 make git-log-tree-1 endef Signed-off-by: Jan Lindemann <jan@janware.com>
55 lines
562 B
Text
55 lines
562 B
Text
*.a
|
|
*.dep.mk
|
|
*.dist
|
|
*.done
|
|
*.jw-secret
|
|
*.jw-secret-file
|
|
*.ldscript
|
|
*.o
|
|
*.old
|
|
*.orig
|
|
*.out
|
|
*.pc
|
|
*.pyc
|
|
*.rep
|
|
*.secret
|
|
*.so
|
|
*.so.*
|
|
*.swp
|
|
*_generated_*
|
|
*tmp*
|
|
*~
|
|
.cache-project.mk
|
|
.exrc
|
|
.feedfs_history
|
|
.gdb_history
|
|
.jw-agit
|
|
.mypy_cache
|
|
.ruff_cache
|
|
__init__.py
|
|
__pycache__
|
|
bin/*.bat
|
|
bin/*.pl
|
|
bin/*.pm
|
|
bin/*.py
|
|
bin/*.sh
|
|
bin/*.tcl
|
|
conftest.py
|
|
core
|
|
dist
|
|
last-successful-run.txt
|
|
ld-*.conf
|
|
local.conf
|
|
local.mk
|
|
local.yaml
|
|
make/*.pc
|
|
mkspec.sh
|
|
pr-descr*.txt
|
|
pre-local.mk
|
|
pyproject.toml
|
|
pyrightconfig.json
|
|
test-out.txt
|
|
!*.jw-tmpl
|
|
!*.tmpl
|
|
.cache-projects.mk
|
|
make/ssh-wrapper.sh
|