diff --git a/CHANGELOG.md b/CHANGELOG.md index 27eae7e..015e9cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog This file keeps track of changes in more human-readable fashion +## v1.1.1 +This release is mostly a technicality, with a move over to GitHub (`ghcr.io/andrew-71/hibiscus`) for packages due to DockerHub's anti-Russian actions making old "CI/CD" impossible. ## v1.1.0 * You can now specify the Telegram *topic* to send notification to via `tg_topic` config key (By Rithas K.!) * The Telegram message is now partially translated diff --git a/README.md b/README.md index 71a6c9a..1f683f9 100644 --- a/README.md +++ b/README.md @@ -65,12 +65,10 @@ tg_topic=message_thread_id ``` ### Docker deployment: -Due to project's simplicity ~~and me rarely using them~~ there are no image tags, I just use `latest` and push to it. -The [package](https://git.a71.su/Andrew71/hibiscus/packages) provided in this repository is for `linux/amd64` architecture, -and there is a [Dockerfile](./Dockerfile) in case you want to compile for something rarer (like a Pi). +The Docker images are hosted via GitHub over at `ghcr.io/andrew-71/hibiscus:`, +built from the [Dockerfile](./Dockerfile). This repo contains the [compose.yml](./compose.yml) that I personally use. - -**Note**: versioned images may be provided in the future, possibly via `ghcr.io`. +*Note: an outdated personally hosted [package](https://git.a71.su/Andrew71/hibiscus/packages) will be provided for some time.* ### Executable flags If you for some reason decide to run plain executable instead of docker, it supports following flags: diff --git a/TODO.md b/TODO.md index 07fce74..1c7cd1a 100644 --- a/TODO.md +++ b/TODO.md @@ -3,12 +3,6 @@ List of things to add to this project * Forward/backward buttons for days -## v1.0.0 -* a logo so I can enable PWA (and look cool) -* Versioned containers via `ghcr.io`, -with automatic CI/CD build on release. NOT DockerHub due to their anti-Russian actions. -* ...QA? And polishing. - ## Brainstorming Don't expect any of this, these are ideas floating inside my head * Further info page functionality diff --git a/compose.yml b/compose.yml index 31b25b3..f5fa67d 100644 --- a/compose.yml +++ b/compose.yml @@ -1,7 +1,7 @@ version: "3.8" services: hibiscus: - image: git.a71.su/andrew71/hibiscus:latest + image: ghcr.io/andrew-71/hibiscus:latest container_name: hibiscus restart: unless-stopped ports: diff --git a/info.go b/info.go index 7979917..64ecdad 100644 --- a/info.go +++ b/info.go @@ -15,7 +15,7 @@ type AppInfo struct { // Info contains app information var Info = AppInfo{ - Version: "1.1.0", + Version: "1.1.1", SourceLink: "https://git.a71.su/Andrew71/hibiscus", } diff --git a/update-docker.sh b/update-docker.sh deleted file mode 100644 index 95fca67..0000000 --- a/update-docker.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -# Script for me to easily update docker package -# ...I really need CI/CD -docker build https://git.a71.su/Andrew71/hibiscus.git -t git.a71.su/andrew71/hibiscus:latest -docker login git.a71.su -docker push git.a71.su/andrew71/hibiscus:latest \ No newline at end of file