Commit graph

243 commits

Author SHA1 Message Date
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
nicobo
68110fec81
+ setup.py build to generate version.py 2021-01-20 22:32:01 +01:00
nicobo
1db981115b debian-signal should also be tagged latest as it's the only image supporting all features 2021-01-20 21:09:11 +01:00
nicobo
f3e7fc3997
+ PlantUML diagram of the Docker build process 2021-01-20 18:26:55 +01:00
nicobo
a43789bc13
+ doc updates 2021-01-20 18:12:02 +01:00
nicobo
1e232dea79
+ chaining again pip upgrade & install because the cache should be already handled by docker 2021-01-20 18:06:37 +01:00
nicobo
14a324eac2
- version.py should not be tracked in git 2021-01-20 18:04:04 +01:00
nicobo
05f944d145
+ 'latest' tag 2021-01-20 18:03:36 +01:00
nicobo
c153cb86c8
+ chaining again apt-get update & install to make sure packages are up to date
+ building qrcode from source for ARM
2021-01-19 12:24:27 +01:00
nicobo
fb3e359eb1
chaining again apt-get update & install to make sure packages are up to date 2021-01-19 12:21:50 +01:00
nicobo
b42b078cfd
Using back the native rustc package in the hope it offers more multiarch options 2021-01-18 22:41:07 +01:00
nicobo
9dab8d5325
Doc fix 2021-01-18 22:40:07 +01:00
nicobo
7a95ea8c9e
- remove arm/v5 & arm/v6 for now in order to focus on fewer platforms to debug the build process 2021-01-18 22:39:35 +01:00
nicobo
5c302325f7
- rustup does not exit for arm on alpine 2021-01-18 08:03:07 +01:00
nicobo
75a738462c
- python:3 image does not exist in arm/v5 2021-01-18 07:09:43 +01:00
nicobo
931cfae18d
+ smaller images that should work on more CPU architectures 2021-01-17 23:40:30 +01:00
nicobo
9e15e4f56e
trying arm64 on alpine... 2021-01-04 00:35:31 +01:00
nicobo
250555ff9a
re-read & re-fixed the readme 2021-01-03 22:59:05 +01:00
nicobo
c3ff380c1f doc refactored ( still code to check for truth) 2020-12-31 00:06:46 +01:00
nicobo
b028bf8738 more doc review ( not finished yet) 2020-12-29 23:23:29 +01:00
nicobo
36ec511b2e started to edit the readme 2020-12-27 23:40:20 +01:00
nicobo
7d26891296 trying another layout for badges 2020-12-27 23:11:18 +01:00
nicobo
0b8ebbe73c doc fix 2020-12-27 22:35:19 +01:00
nicobo
c5d4a79099 doc fix 2020-12-27 22:29:35 +01:00
nicobo
ac63fc346f + link to future pypi page 2020-12-27 22:25:54 +01:00