nicobo
1885dfdaa7
~ minor doc fix
2021-01-27 21:42:25 +01:00
nicobo
c0f02a642a
~ making signal-debian and debian use different cache name so they are saved at the end of their workflow
2021-01-27 20:54:03 +01:00
nicobo
f319c698c0
~ Fixed : debian and alpine don't share the same cache (really)
2021-01-27 16:13:48 +01:00
nicobo
9176c5bd6f
- removed the relocation of /var/lib/docker to /mnt as it's not current anymore
2021-01-27 15:12:39 +01:00
nicobo
75bd3133c8
+ tracing disk usage
2021-01-27 14:25:56 +01:00
nicobo
79279a3184
Merge branch 'master' of github.com:nicolabs/nicobot
2021-01-27 12:22:21 +01:00
nicobo
0ba3e01e7a
~ trying to fix the disk space issue on github actions by moving the signal-debian docker build to a separate job
2021-01-27 12:22:05 +01:00
nicobo
c03cc0f1c3
+ links to the differents repositories where to find nicobot
2021-01-27 12:21:24 +01:00
nicobo
56f44dec8d
+ apt clean to reclaim even more space in some cases
2021-01-27 00:21:26 +01:00
nicobo
89a1ffb068
fixed / enhanced duplicate text
2021-01-27 00:15:41 +01:00
nicobo
7ac1ee4d65
Fixed : releases tags don't start with 'v'
2021-01-27 00:04:14 +01:00
nicobo
1f186ff825
+ also adding apt clean to make sure this space is not wasted
2021-01-26 23:34:30 +01:00
nicobo
4a64c30a70
Fixed YAML indentation
2021-01-26 23:12:13 +01:00
nicobo
f23848b084
~ doc update about docker taggging
...
~ tags' name construction is now inverted to reflect the convention
(i.e. 'debian-signal' becomes 'signal-debian')
+ trying to fix the build failing because it's out of space by moving
docker from /var/lib to /mnt
2021-01-26 23:10:21 +01:00
nicobo
138984e71d
+ adding one more level to restore-keys
2021-01-26 21:21:57 +01:00
nicobo
91263da461
~ inverting the cache key name so the buildx cache may be shared between builders
2021-01-26 21:15:58 +01:00
nicobo
790f8fda56
~ splitting github cache in 2 so one can be released while the other is running (it appears that the 5GB limit is reached if alpine + debian* share the same cache)
2021-01-26 21:07:42 +01:00
nicobo
217f195abf
+ mode=max to cache intermediate layers
2021-01-26 13:14:38 +01:00
nicobo
dd6504bb59
+ fixed : update repo action was missing the README.md file
2021-01-26 12:29:52 +01:00
nicobo
2fc57944f1
~ updated docker build shield
2021-01-25 23:49:39 +01:00
nicobo
d952e736ac
~ fixed label for debian image build
2021-01-25 23:49:05 +01:00
nicobo
4036f3e5d0
oops needs inexistant job
2021-01-25 23:43:27 +01:00
nicobo
547371e4fa
~ Fixes non working jobs as the prepare one is not shared
...
+ adding the git SHA as a LABEL
2021-01-25 23:42:12 +01:00
nicobo
ea128ef3c7
~ using '=' instead of ':' (not python 2.x compatible)
2021-01-25 23:33:15 +01:00
nicobo
efa036b265
~ fixed logging usage : should use the module's logger rather than the root one
2021-01-25 23:32:38 +01:00
nicobo
560d838e60
~ dockerhub.yml replaces dockerhub-tag.yml & dockerhub-master.yml (should fix #47 )
2021-01-25 23:28:10 +01:00
nicobo
b9e0927ce5
~ doc fix & added --debug
2021-01-25 23:25:29 +01:00
nicobo
7f715be7bf
~ Fixes #49 (JSON status printed twice with Python package/docker) : explicit sys.exit(0) is now made
...
~ default verbosity set to WARNING as it's the convention
2021-01-25 23:25:07 +01:00
nicobo
bd389242fd
+ ability to generate the docker tags from setup.py
2021-01-25 23:22:26 +01:00
nicobo
f3a00a31ce
+ doc on .omemo directory
2021-01-24 22:59:11 +01:00
nicobo
314df61e4d
+ .omemo directory is now placed inside the configuration directory and is created if missing
2021-01-24 22:56:32 +01:00
nicobo
3cb25d287e
+ console backend now officially prints to stdout
...
~ askbot + console : messages are only logged in debug (info level
should log nothing as stdout is reserved for sending messages)
2021-01-24 22:21:48 +01:00
nicobo
db74024c6f
~ transbot moved back before askbot (as they are introduced first)
...
+ sample command with jq + console
2021-01-24 22:20:15 +01:00
nicobo
1e8574cec2
~ Moving the most changing parts after the dependencies build so this layer can be reused to speed up the build
...
~ only copying explicit files (no more 'COPY . .')
+ also installing requirements-build.txt as its cleaner and might
prevent bugs in the future (although it was not required because all
build requirements are installed in a step before)
+ fixed : creating the .omemo directory to store OMEMO keys (XMPP
backend)
+ adding default configuration files (less CLI parameters are therefore
mandatory)
2021-01-23 22:34:34 +01:00
nicobo
76ab6dd9aa
+ default configuration files for docker images (allows running with only required parameters)
2021-01-23 22:28:14 +01:00
nicobo
b607883d8d
- make & cmake must be installed via the package manager (not suited for a requirements.txt pip file)
2021-01-23 22:26:24 +01:00
nicobo
d4080ccec5
doc update
2021-01-23 22:23:15 +01:00
nicobo
2a54d3dc69
doc fixes
2021-01-23 20:14:11 +01:00
nicobo
747ec051fd
- removing travis build for pypi as it does not recognizes the token (but keeping it for the sanity build & test while it's not also in Github actions)
2021-01-22 00:39:50 +01:00
nicobo
fa21f46880
Create a github actions workflow to publish to pypi
2021-01-22 00:35:04 +01:00
nicobo
565c6be4f0
~ trying to fix the pypi token...
2021-01-21 23:37:12 +01:00
nicobo
fc48e18879
Fixed : added travis ci token
2021-01-21 22:54:15 +01:00
nicobo
9d70d19088
- removing local version part has it's not supported by pypi
...
~ conf update
2021-01-21 22:17:57 +01:00
nicobo
e509a0010d
+ adding travis ci push to pypi
...
+ docker shields now link to the tags page on DH
2021-01-21 22:17:16 +01:00
nicobo
690779a526
~ creating a CI workflow to build & push tagged commits
2021-01-21 13:45:01 +01:00
nicobo
d3e58ca028
- removing linux in jobs/include as it's already tested with the top /python list
2021-01-20 23:17:59 +01:00
nicobo
7902419e6c
- removing windows as it does not build because of issue #46
...
~ moving the python versions list to the top to iterate over it for
linux at least
2021-01-20 23:15:53 +01:00
nicobo
8d1d110a57
Trying to build on more OSes
2021-01-20 23:06:14 +01:00
nicobo
7aa6d9ec71
+ instructions to generate version.py before running the bots
2021-01-20 22:59:02 +01:00
nicobo
797b54cc80
Replacing python nightly with 3.9 because of issue #43 (does not build on 3.10)
2021-01-20 22:46:15 +01:00