Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v3.4.0 #2137

Merged
merged 31 commits into from
Dec 11, 2023
Merged

Release v3.4.0 #2137

merged 31 commits into from
Dec 11, 2023

Conversation

pabera
Copy link
Collaborator

@pabera pabera commented Dec 7, 2023

  • CI Workflow
  • Allow custom username
  • Bump libzmq to 4.3.5
    • Fixes Webapp not working in Firefox
  • Introduce better functions for Installation logging
  • Minor fixes

AlvinSchiller and others added 14 commits December 2, 2023 17:32
* add ci workflow

* add check for user home

* changes for docker tests

* added verify functions

* exit on failed update

* add check for samba setup

* add check for mpd setup

* add check for jukebox core setup

* add check for git setup

* add check for kiosk mode setup

* add check for optimize boot setup

* add check for webapp setup

* add check for autohotspot setup

* make rfid reader setup an optional step

* Add Option for No Rfid Reader

* moved setup checks to individual scripts

* fix missing iw package

* refactored get_reader_descriptions into function.
be more consistent by using same var for display and index access

* moved function to specific routine script

* make sure verify parameters are all set.
fix functionnames

* added fix for not available interface in CI runs

* check supported os type first

* moved exit_on_error function top level

* moved logging setup to function and added usage

* moved load sources to function

* change function name and var usage

* updated log output for better logfile readability

* harmonize log output

* refactored disable onboard audio.

only execute if flag is true. inlined function

* add restart nginx.service again. use HOME_PATH

* fix and check adding samba user

* fix logging mpd setup routine

* fix Disable boot logs error on existing file

* added timer to log frame

* add core package installation from file

used also for ci optimization

* Dont let remove packages fail install.
ignore for ci

* Update test scripts

use robust path determination
move noninteractive to dockerfile

* fix clear in mpd option

* fix bug in rfid configure

* fix error on uninitialized rfid_reader settings

* add checks for static ip config

* Added test for webapp download in prod.
Update test descriptions.

* renamend workflow files
to not interfere with develop branch

* Update install links
* Add badges to future3

* Add python action badge
* removed hardcoded references to user "pi"

* removed check userNotPi

* change testuser in workflow and container

* updated docs

* updated comments and docs

* updated comments and docs

* remove extra home_path check

* changes testuser name and group
@pabera pabera added the future3 Relates to future3 development label Dec 7, 2023
@pabera pabera changed the title Release 3.4.0 Release v3.4.0 Dec 7, 2023
pabera and others added 8 commits December 8, 2023 09:07
fix folder handling ZMQ_TMP_DIR.
remove libsodium (use internal encryption lib tweetnacl).
add cpu_count.
add --disable-Werror.
add sudo to make install.
update log messaages.
s-martin and others added 2 commits December 8, 2023 20:53
* [Bugfix][Dockerfile] Mount jukebox code as volume to support restart without build

* Fix typo

* [get_song_by_url] Search for relative paths in MPD database only
@pabera pabera added the Release Informs about a Release candidate label Dec 10, 2023
pabera and others added 2 commits December 10, 2023 22:28
* Add running pytest

* Trigger running the action

* Remove Python 3.7 to check

* support only bullseye and bookworm python versions

* Add coverage check with coveralls

* use coverage for ci

* add coverage package

* consider review comments
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The title of this commit sounds very promising compared to the actual file change 😄

ben0r33 and others added 3 commits December 11, 2023 08:52
harmonize paths
updated doc for coreapps and references
fix execution docs for run_jukebox.py
* Introduce proper logging functions

* Fix a few minor things

* Introduce clear_c

* A few minor bugfixes

* Introduce run_and_log() function

* Rename function to run_and_print_lc

* Log IP address if static is chosen

* Revert "Log IP address if static is chosen"

This reverts commit 8852d97.

* Update commit for run_and_print_lc
@pabera pabera marked this pull request as ready for review December 11, 2023 20:16
* some improvements in the docs

* improve docs

* Revert change

* Fix whitespace

* Fix deactivate command vor venv

---------

Co-authored-by: pabera <[email protected]>
@pabera pabera merged commit 468b61d into future3/main Dec 11, 2023
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
future3 Relates to future3 development Release Informs about a Release candidate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants