Commit Graph

61 Commits (8e10cc08494caf8bdf891822b25bbc5c223cebe0)

Author SHA1 Message Date
scito 8e10cc0849
-L 6 months ago
scito efba47c2f0
follow symbolic 6 months ago
scito b4c0eed9b6
list recurisve 6 months ago
scito fff90dd254
github_path 6 months ago
scito 15630e721c
paths 6 months ago
scito 56bc9549bd
path 6 months ago
scito 1c29c5e36f
only for macos-14 6 months ago
scito 7e33c58f3e
fix yaml 6 months ago
scito 6ec9a4eff7
debug 2 6 months ago
scito 255d4c23cc
ci: release support macos arm64: add brew path for zbarlib 6 months ago
scito 6043f5f713
ci: build macos_arm64 on release 6 months ago
scito b41250c23a ci: upgrade to actions/upload-artifact@v4 7 months ago
scito d8545ea22b
ci: use os: macos-12 for release build
avoid brew zbar failure
8 months ago
scito e676bb7ea7 feat: do not use cached python versions when run by schedule 9 months ago
scito 578eda8744 fix: disable Python 3.x in tests
unit tests are in 3.x, but not 3.12 or 3.11
9 months ago
scito 157e247416 enable python 3.12 12 months ago
scito a0bf28f4cc enable python 3.12 12 months ago
scito fd8b165212 enable python 3.12 12 months ago
scito 2610afe5d8 remove Python 3.7 workarounds, fixes #103 1 year ago
scito 6932793236 ci: disable Python 3.10 testing only for macos 1 year ago
scito 9c3edea75c fix/workaround build on macos: exclude 3.10 on macos in ci
See issue https://github.com/actions/setup-python/issues/649
1 year ago
scito 9e334748ac move Dockerfiles to docker/; update README 2 years ago
scito 5555dda9c2
release: update release notes text 2 years ago
scito eb8ea3330f release: improve macos docs after macos tests
- build macos dmg
    - however, do not upload macos dmg to assets as it cannot be
      executed since the app and installer are not signed and notarized
- upload artifacts
- tested executable on macOS
2 years ago
scito 5e94c43140 ci_release: fix get tag name (checkout repo); print meta values 2 years ago
scito 8df61f6ed7
ci: no docker login for dependabot 2 years ago
scito ca23497c9a
docu clean ups 2 years ago
scito ebfe0dc58d ci_release: add release notes table 2 years ago
scito 4fc5559e15 add version number to asset executables 2 years ago
scito 7faf530863 reproducible builds, build.sh: linux/arm64 2 years ago
scito 709aa111be ci_release: build linux arm64 exe 2 years ago
scito fe60acb24f release: upload hashes as binary to keep eol 2 years ago
scito 5c36f07f41 ci_release: build exe without upload on PR 2 years ago
scito 861d7d0da8 build buster image in ci_docker for speeding up releases 2 years ago
scito 63fc21cc90 ci_release: upload hashes and run on pull_request and run scheduled 2 years ago
scito 365d5ac432
use hub.docker for linux exe build
since it is more stable and thus faster
2 years ago
scito 88ff584e47
ci: workaround for failing builds 2 years ago
scito dbb5d8f755
workaround ghcr.io failed to copy
failed to copy: io: read/write on closed pipe

- use DockerHub instead of dhcr.io
- ref: https://github.com/containerd/containerd/issues/7972
2 years ago
scito 580f94256f Add files of Visual C++ 2013 Redistributable Package
- add files of vcredist_x64.exe as binary data to pyzbar
- thus avoid manual installation of vcredist_x64.exe
- test all qr readers in exe smoketests
- improve README
2 years ago
scito f4bff86a5c fix curl upload windows
- set for pre-releases 99 in windows version
- fix TZ: use TZ=Europe/Zurich
2 years ago
scito cff5fe1cda
ci_release: ignore response and remove silent mode 2 years ago
scito 576b1e68c5
ci: ignore markdown files 2 years ago
scito 84e1922979
fix VERSION_PATCH for pre-tags, e.g. 1b1 2 years ago
scito 7f89168b92
ci_release: change order of build matrix 2 years ago
scito b9f17c4a95
rename build docker jobs 2 years ago
scito 6a7a7233a4 build and upload executables created by PyInstaller
- create release on tag push
- build executables by PyInstaller:
    - extract_otp_secrets_linux_x86_64 (glibc 2.28)
    - extract_otp_secrets_win_x86_64.exe
    - extract_otp_secrets_macos_x86_64 (untested)
- add --version
- build linux executable in docker container
- update README
    - add TOC
    - improve badges
    - add PyInstaller section
- docker
    - build BASE_IMAGE as ARG
    - copy only required files to image
    - add .alias
- build.sh
    - fix clean
    - fix generate results
    - generate TOC
2 years ago
scito ff9401687e ci: do not run ci tests on pull_request 2 years ago
scito 2bef64e5f6 ci: no Pytest coverage comments for tags
Create commit comment
##[error]HttpError: No commit found for SHA: 19b3368
##[error]No commit found for SHA: 19b3368
2 years ago
scito 4ba0fad000 capture QR codes from camera and major refactoring
- add GUI for QR code capturing from camera (CV2 is used)
- support different QR readers: ZBAR,QREADER,QREADER_DEEP,CV2,CV2_WECHAT
- support several input files
- add option to ignore duplicate otps
- write warnings and errors to stderr
- add output coloring
- rename project from extract_otp_secret_keys to extract_otp_secrets
- improve help
- clean verbose level output
- use Python type hints and check with mypy
- use f-strings
- clean up code
- add more tests
- calculate code coverage
- use src-layout: move files and folders
- support wheel packing
- enhance README.md
- bugfixes
    * fix -k -
    * fix utf-8 encoding on windows
2 years ago
scito 9d052dc78a refactor image import and add Alpine docker image
- dynamic import of QR reader
- build docker also for arm64
2 years ago