SomberNight
c96ac892c3
version.py: rm APK_VERSION
...
related: https://github.com/spesmilo/electrum/issues/9210#issuecomment-2376572832
1 year ago
SomberNight
c5ac0b341f
release.sh: print warning on unexpected arg value
...
I keep mixing up sombernight and sombernight_releasekey.
2 years ago
SomberNight
e08302ac4a
release.sh: fix missing android apk names
...
follow-up e441d4b15e
These are used later in the script.
2 years ago
SomberNight
51bc23c92f
build scripts: (trivial) add quotes around some shell variables
2 years ago
SomberNight
5f309e95c8
release.sh: don't hardcode ".0" suffix in APK_VERSION
...
does not work with current beta:
```
d142c5534f4da4a7f0a1f52676716908f674ff9e06b87f7b153384b161296eaf /home/user/wspace/electrum/contrib/android/../../dist/Electrum-4.5.0.0-armeabi-v7a-release-unsigned.apk
+ mv dist/Electrum-4.5.0b0.0-armeabi-v7a-release-unsigned.apk dist/Electrum-4.5.0b0.0-armeabi-v7a-release.apk
mv: cannot stat 'dist/Electrum-4.5.0b0.0-armeabi-v7a-release-unsigned.apk': No such file or directory
```
2 years ago
ThomasV
e441d4b15e
release-sh: build each android apk separately
...
this triggers a cleanup of the fresh clone directory
2 years ago
SomberNight
155258f208
release.sh: check we have each binary (RM case)
...
~duplicated from the non-RM case
3 years ago
SomberNight
f53522f0c9
release: also build android apk for x86_64 arch
...
related: f9f57b58b4
(note: this should be enough to put the apk onto download.electrum.org,
but it is not yet linked from the main website)
3 years ago
SomberNight
ee380bb747
release.sh: use qml gui for android release apk
3 years ago
SomberNight
4f66afb8a8
refactor locale scripts
...
follow-up 000a3de571
3 years ago
SomberNight
497267bd34
release process: don't create "uploaded" marker file in release.sh
...
No longer needed with the "chmod 444 *" trick in 697c700a1f .
(it is now cheap to re-run upload.sh, it no longer redundantly re-uploads hundreds of MBs)
3 years ago
SomberNight
563180c94c
build: scripts to not require electrum to be installed
3 years ago
SomberNight
697c700a1f
release process: split release.sh into two
...
This allows the add_cosigner workflow to be done before the website links to new binaries.
(so Emzy or other builders can try to reproduce builds and add signatures before new binaries are fully live)
3 years ago
SomberNight
54f3446c1d
release.sh: (trivial) add details re how to git tag
3 years ago
ThomasV
dc78ba3c04
android: pass keystore password as argument to make_apk.
...
export does not work because it runs in a container.
also, check password using keytool
3 years ago
SomberNight
b5900eae98
contrib: reformat most shell scripts
...
Mostly just indentations.
For consistency, to conform to .editorconfig.
3 years ago
SomberNight
1cecd2c6e8
contrib: rename some shell scripts to have ".sh" extension
...
The extension gives formatting hints to some editors. (especially if they support .editorconfig)
3 years ago
SomberNight
f174b9164c
build scripts: minor formatting clean-up
...
follow-up f8f77c14a2
3 years ago
ThomasV
f8f77c14a2
release.sh: store signing password
3 years ago
SomberNight
7d36f2ba3a
build: follow-up source-only tarballs
3 years ago
yanmaani
9a37184a57
build: create source-only tarball in release.sh
3 years ago
SomberNight
787dd69282
win build: clear $CONTRIB_WINE/dist between builds
3 years ago
ThomasV
7cf495d1e0
Windows build scripts: Read codesign passphrase. Lazy check if unsigned binaries are there.
4 years ago
SomberNight
2c5eb26ff0
contrib/release.sh: fix some paths re android apk
4 years ago
ThomasV
d91a4da557
Add Qt5/QML building framework to contrib/android:
...
- update requirements file for building PyQt5
- use separate .buildozer directories for qml and Kivy
- add GUI and ARCH parameters to android/build.sh
4 years ago
SomberNight
d35a68d2d1
release.sh: fix bugs discovered during last release
4 years ago
SomberNight
9f82dc07f2
release.sh: dmg is now reproducible as well
4 years ago
SomberNight
e54e6e4e09
build: extend release.sh so that all builders can use it
5 years ago
SomberNight
9d46fe775a
build: try to consolidate instructions and decr codedupe in release.sh
5 years ago
SomberNight
91c913dc0b
build/release.sh: add some comments
5 years ago
SomberNight
47ebc49c4c
(trivial) build/release.sh: convert indents to spaces
...
was mixed tabs/spaces
5 years ago
SomberNight
3df1c3bbf7
build: rename some scripts
...
also, merge sdist/build.sh and sdist/make_tgz into sdist/make_sdist.sh
5 years ago
SomberNight
0842f4977b
build: fresh_clone: turns out we can just clone from a local dir :P
...
this saves us some network requests, and reduces trust in github
5 years ago
SomberNight
5ae167d67d
android build: place binaries in ./dist/ instead of ./bin/
...
Let's try to consolidate and have all build scripts put binaries into ./dist/
5 years ago
ThomasV
9625798a63
release script: follow-up prev commit
5 years ago
ThomasV
9c1a8d7f65
release.sh: fix path for android builds
5 years ago
SomberNight
52fc2f5adb
release.sh: make sure correct commit is checked out
5 years ago
ThomasV
4dc7f4d331
release script: call build_docker_image.sh
5 years ago
ThomasV
8788b64504
Update release script with APK fresh clone instruction. Add android/fresh_clone to gitignore
5 years ago
ThomasV
7789497140
release script: add username to signature file, upload files into airlock.
5 years ago
ThomasV
2b05615995
Do not perform webserver update from release script.
...
(see publish.sh and deploy.sh in the electrum-web repo)
5 years ago
ThomasV
debe5cf03a
release script: add hash comparison step before uploading
5 years ago
ThomasV
30d9e6a964
add contrib/release.sh script
5 years ago