VERSION := "invalid"
CODEBERG_RELEASES_BASEURL := "https://code.forgejo.org/forgejo/runner/releases/download"


.PHONY: clean

all: amd64/forgejo-runner arm64/forgejo-runner

%/forgejo-runner: forgejo-runner-$(VERSION)-linux-%
	mkdir -p $(shell echo $@ | sed 's#/.*##')
	cp $< $@

forgejo-runner-$(VERSION)-linux-%:
	wget -nc --progress=dot:mega "$(CODEBERG_RELEASES_BASEURL)/v$(VERSION)/$@" -O "$@"
	wget -nc --progress=dot:mega "$(CODEBERG_RELEASES_BASEURL)/v$(VERSION)/$@.asc" -O "$@.asc"
	gpgv --keyring ./keyring.gpg "$@.asc" "$@"

clean:
	rm -rf amd64
	rm -rf arm64
	rm -f forgejo-runner-$(VERSION)-linux-*
