Skip to content

Commit 58fbb70

Browse files
authored
Merge pull request #167 from lomik/packagecloud-upload
Fix packagecloud push - RPM: fix version for DEVEL - TESTS ACTION: use a proper DEVEL version - PUSH: push both amd64 and arm64 packages
2 parents a07bf0c + 49d5284 commit 58fbb70

File tree

2 files changed

+22
-9
lines changed

2 files changed

+22
-9
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,6 @@ jobs:
7777
7878
- name: Push packages to the autobuilds repo
7979
if: ${{ github.event_name == 'push' && matrix.go == '^1' }} # only when built from master with latest go
80-
run: make packagecloud-autobuilds
80+
run: make DEVEL=1 packagecloud-autobuilds
8181
env:
8282
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}

Makefile

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,28 @@ fpm-build-rpm:
9090
deploy/root/=/ \
9191
out/root/=/
9292

93+
.ONESHELL:
94+
RPM_VERSION:=$(subst -,_,$(VERSION))
95+
packagecloud-push-rpm: $(wildcard $(NAME)-$(RPM_VERSION)-1.*.rpm)
96+
for pkg in $^; do
97+
package_cloud push $(REPO)/el/7 $${pkg} || true
98+
package_cloud push $(REPO)/el/8 $${pkg} || true
99+
done
100+
101+
.ONESHELL:
102+
packagecloud-push-deb: $(wildcard $(NAME)_$(VERSION)_*.deb)
103+
for pkg in $^; do
104+
package_cloud push $(REPO)/ubuntu/xenial $${pkg} || true
105+
package_cloud push $(REPO)/ubuntu/bionic $${pkg} || true
106+
package_cloud push $(REPO)/ubuntu/focal $${pkg} || true
107+
package_cloud push $(REPO)/debian/stretch $${pkg} || true
108+
package_cloud push $(REPO)/debian/buster $${pkg} || true
109+
package_cloud push $(REPO)/debian/bullseye $${pkg} || true
110+
done
111+
93112
packagecloud-push:
94-
package_cloud push $(REPO)/el/8 $(NAME)-$(VERSION)-1.x86_64.rpm || true
95-
package_cloud push $(REPO)/el/7 $(NAME)-$(VERSION)-1.x86_64.rpm || true
96-
package_cloud push $(REPO)/ubuntu/xenial $(NAME)_$(VERSION)_amd64.deb || true
97-
package_cloud push $(REPO)/ubuntu/bionic $(NAME)_$(VERSION)_amd64.deb || true
98-
package_cloud push $(REPO)/ubuntu/focal $(NAME)_$(VERSION)_amd64.deb || true
99-
package_cloud push $(REPO)/debian/stretch $(NAME)_$(VERSION)_amd64.deb || true
100-
package_cloud push $(REPO)/debian/buster $(NAME)_$(VERSION)_amd64.deb || true
101-
package_cloud push $(REPO)/debian/bullseye $(NAME)_$(VERSION)_amd64.deb || true
113+
@$(MAKE) packagecloud-push-rpm
114+
@$(MAKE) packagecloud-push-deb
102115

103116
packagecloud-autobuilds:
104117
$(MAKE) packagecloud-push REPO=go-graphite/autobuilds

0 commit comments

Comments
 (0)