Skip to content

Conversation

@tobychui
Copy link
Owner

This pull request introduces several improvements to the Docker setup and documentation, focusing on better timezone handling, workflow modernization, and general updates. The most significant changes are the addition of a configurable timezone environment variable, updates to the Docker build workflow for improved reliability and maintainability, and documentation enhancements to reflect these changes.

Docker and Timezone Improvements:

  • Added TZ environment variable with a default of Etc/UTC to the Dockerfile, allowing users to configure the container timezone easily. Also, included tzdata in the image for timezone support. (docker/Dockerfile [1] [2]
  • Updated Docker usage instructions in docker/README.md to recommend setting the TZ environment variable instead of mounting /etc/localtime, and documented the new variable in the environment variable table. (docker/README.md [1] [2] [3]

CI/CD Workflow Enhancements:

  • Refactored .github/workflows/docker.yml to use fixed action SHAs for improved security, centralized Docker configuration with environment variables, and streamlined tag handling for Docker image builds. The caching mechanism was also updated to use the Docker registry. (.github/workflows/docker.yml .github/workflows/docker.ymlR1-R61)

Documentation and Changelog Updates:

  • Added a new entry for version 3.2.9 in CHANGELOG.md, summarizing new features, updates, and bug fixes. (CHANGELOG.md CHANGELOG.mdR1-R10)

@tobychui tobychui merged commit e606c11 into v3.3.0 Nov 25, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants