Skip to content

Commit 08a33ff

Browse files
committed
0.21.3
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
1 parent dbb97a8 commit 08a33ff

File tree

3 files changed

+60
-19
lines changed

3 files changed

+60
-19
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# Changelog
22
All notable changes to this project will be documented in this file.
33

4+
### 0.21.3
5+
6+
- escape html in 'shared files by Circles'
7+
48

59
### 0.21.2
610

Makefile

+55-18
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,69 @@
1-
app_name=circles
1+
app_name=Circles
22

33
build_dir=$(CURDIR)/build/artifacts
44
appstore_dir=$(build_dir)/appstore
55
source_dir=$(build_dir)/source
66
sign_dir=$(build_dir)/sign
7-
package_name=$(app_name)
7+
package_name=$(shell echo $(app_name) | tr '[:upper:]' '[:lower:]')
88
cert_dir=$(HOME)/.nextcloud/certificates
99
github_account=nextcloud
10+
release_account=nextcloud-releases
1011
branch=stable21
11-
version+=0.21.2
12+
version=0.21.3
13+
since_tag=
1214

1315
all: appstore
1416

1517
release: appstore github-release github-upload
1618

1719
github-release:
20+
if [ -z "$(release_account)" ]; then \
21+
release_account=$(github_account); \
22+
release_branch=$(branch); \
23+
else \
24+
release_account=$(release_account); \
25+
release_branch=master; \
26+
fi; \
27+
if [ -z "$(since_tag)" ]; then \
28+
latest_tag=$$(git describe --tags `git rev-list --tags --max-count=1`); \
29+
else \
30+
latest_tag=$(since_tag); \
31+
fi; \
32+
comparison="$$latest_tag..HEAD"; \
33+
if [ -z "$$latest_tag" ]; then comparison=""; fi; \
34+
changelog=$$(git log $$comparison --oneline --no-merges | sed -e 's/^/$(github_account)\/$(package_name)@/'); \
1835
github-release release \
19-
--user $(github_account) \
20-
--repo $(app_name) \
21-
--target $(branch) \
22-
--tag v$(version) \
23-
--name "$(app_name) v$(version)"
36+
--user $$release_account \
37+
--repo $(package_name) \
38+
--target $$release_branch \
39+
--tag $(version) \
40+
--description "**Changelog**<br/>$$changelog" \
41+
--name "$(app_name) v$(version)"; \
42+
if [ $(github_account) != $$release_account ]; then \
43+
link="https://github.com/$$release_account/$(package_name)/releases/download/$(version)/$(package_name)-$(version).tar.gz";\
44+
github-release release \
45+
--user $(github_account) \
46+
--repo $(package_name) \
47+
--target $(branch) \
48+
--tag $(version) \
49+
--description "**Download**<br />$$link<br /><br />**Changelog**<br/>$$changelog<br />" \
50+
--name "$(app_name) v$(version)"; \
51+
fi; \
52+
2453

2554
github-upload:
55+
if [ -z "$(release_account)" ]; then \
56+
release_account=$(github_account); \
57+
else \
58+
release_account=$(release_account); \
59+
fi; \
2660
github-release upload \
27-
--user $(github_account) \
28-
--repo $(app_name) \
29-
--tag v$(version) \
30-
--name "$(app_name)-$(version).tar.gz" \
31-
--file $(build_dir)/$(app_name)-$(version).tar.gz
61+
--user $$release_account \
62+
--repo $(package_name) \
63+
--tag $(version) \
64+
--name "$(package_name)-$(version).tar.gz" \
65+
--file $(build_dir)/$(package_name)-$(version).tar.gz
66+
3267

3368
clean:
3469
rm -rf $(build_dir)
@@ -37,6 +72,7 @@ clean:
3772
# composer packages
3873
composer:
3974
composer install --prefer-dist
75+
composer upgrade --prefer-dist
4076

4177
appstore: clean composer
4278
mkdir -p $(sign_dir)
@@ -53,16 +89,17 @@ appstore: clean composer
5389
--exclude=/issue_template.md \
5490
--exclude=/README.md \
5591
--exclude=/composer.json \
92+
--exclude=/testConfiguration.json \
5693
--exclude=/composer.lock \
5794
--exclude=/.gitattributes \
5895
--exclude=/.gitignore \
5996
--exclude=/.scrutinizer.yml \
6097
--exclude=/.travis.yml \
6198
--exclude=/Makefile \
62-
./ $(sign_dir)/$(app_name)
63-
tar -czf $(build_dir)/$(app_name)-$(version).tar.gz \
64-
-C $(sign_dir) $(app_name)
65-
@if [ -f $(cert_dir)/$(app_name).key ]; then \
99+
./ $(sign_dir)/$(package_name)
100+
tar -czf $(build_dir)/$(package_name)-$(version).tar.gz \
101+
-C $(sign_dir) $(package_name)
102+
@if [ -f $(cert_dir)/$(package_name).key ]; then \
66103
echo "Signing package…"; \
67-
openssl dgst -sha512 -sign $(cert_dir)/$(app_name).key $(build_dir)/$(app_name)-$(version).tar.gz | openssl base64; \
104+
openssl dgst -sha512 -sign $(cert_dir)/$(package_name).key $(build_dir)/$(package_name)-$(version).tar.gz | openssl base64; \
68105
fi

appinfo/info.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Users won't be able to find this Circle using Nextcloud search engine.
2323
2424
]]>
2525
</description>
26-
<version>0.21.2</version>
26+
<version>0.21.3</version>
2727
<licence>agpl</licence>
2828
<author>Maxence Lange</author>
2929
<types>

0 commit comments

Comments
 (0)