5 Commits (e238bd90182cbb242d8f8a96766af487d62c2fe3)

Author SHA1 Message Date
alex e238bd9018
add an about page
this is a simple static text page showing current version from
the npm package and git commit hash at which the app was built.

it's served at /about.html but i didn't link it from the root.
not sure where the best place is.
2 years ago
alex d401564cca
ci: remove "branch" from conditional release pipeline execution
the v0.0.3 should've trigger automated release but it didn't.
going to try removing branch from the condition, only the tag pattern.
2 years ago
alex 5de7d8c485 ci: rsync dist/ over to the live server
this is a quick&dirty solution to update the live
server whenever a git tag on master matching v* pattern is pushed.

a longer term permanent idea is to use a nostr relay to push
notifications about new releases.
2 years ago
alex 6b72fb8205 ci: add steps to create releases on vA.B.C tag events
the steps create a tar.gz with all files found in dist/ dir.
additionally, an ad-hoc build.txt file is created with build info.
the bot then creates a release and uploads the tar.gz as an artifact.

the idea is that all nostr web app instances are notified about the new
release, download the tar.gz and update their local copy. this is not
yet implemented.
2 years ago
alex dda9755d33 ci: set up a continuous build of the app
the CI is a selfhosted woodpecker instance:
- https://woodpecker-ci.org/
- https://laszlo.cloud/drone-community-edition-what-is-included
2 years ago