Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 3 additions & 18 deletions docs/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,10 @@ Release automation is blocked on
we have a manual release process, which is not great.

```sh
TAG=0.0.7

git clone git@github.com:brawer/osmviews.git
cd osmviews
go test ./...
git tag $TAG
git push origin $TAG
GOOS=linux GOARCH=amd64 go build ./cmd/osmviews-builder
GOOS=linux GOARCH=amd64 go build ./cmd/webserver
ssh login.toolforge.org mkdir /data/project/osmviews/bin/$TAG
scp -r osmviews-builder login.toolforge.org:/data/project/osmviews/bin/$TAG/osmviews-builder
scp -r webserver login.toolforge.org:/data/project/osmviews/bin/$TAG/webserver

# Make sure to replace 0.0.7 with current $TAG below
ssh login.toolforge.org
become osmviews
toolforge build start --use-latest-versions https://github.com/brawer/osmviews.git
toolforge webservice --mount=none buildservice restart
toolforge jobs flush
toolforge jobs run osmviews-builder --command bin/0.0.7/osmviews-builder --image bookworm --schedule "@daily"
toolforge webservice bookworm stop
toolforge webservice bookworm start bin/0.0.7/webserver
toolforge jobs run --image tool-osmviews/tool-osmviews:latest --mem 3G --cpu 2 --mount none --schedule @daily --command osmviews-builder osmviews-builder
```