.ONESHELL:
SHELL := /bin/bash

NAME = alertmanager
SPEC = golang-github-prometheus-alertmanager.spec

.SILENT: clean obs_download_files web_assets go_modules
default: clean obs_download_files web_assets go_modules

clean:
	rm -rf $(NAME) $(NAME)-*.tar.gz ui-*.tar.gz vendor.tar.gz

obs_download_files:
	osc service manualrun download_files

web_assets:
	podman run \
		-ti \
		--rm \
		--pull=always \
		-v .:/data/ \
		registry.opensuse.org/opensuse/leap:16.0 \
		bash /data/prepare_webassets.sh nodejs22

obs_go_modules:
	osc service manualrun go_modules
