Leonid Pliushch
d332ec887e
github actions: change regexp for packages
...
Allow dot in package name.
2021-12-20 17:21:55 +02:00
Leonid Pliushch
7aa03f39d8
github actions: filter http codes when publishing changes, handle 504
...
Aptly may process request for long time enough to make CloudFlare or
server drop connection. Treat this as false failure and don't stop
GitHub Actions with error status.
2021-12-05 12:03:00 +02:00
Yaksh Bariya
99468e7fa8
Fix typo in packages.yml
2021-11-04 19:59:01 +05:30
Yaksh Bariya
f3eae9f980
CI: Also package debs for subpackages when workflow_dispatch
2021-11-04 19:38:17 +05:30
Yaksh Bariya
46423f3675
CI: limit package-updates actions scope
...
Running this action in forks has literally no sense
2021-10-31 10:33:30 +05:30
Leonid Pliushch
3194a85278
github actions: introduce workflow_dispatch trigger for rebuilding packages
2021-10-26 20:19:10 +03:00
Lucinda May Phipps
80a69bf5e0
packages.yml: allow packages with + in name
2021-10-23 13:40:37 +01:00
Leonid Pliushch
8bde94f6a3
github actions: don't use --retry-all-errors curl option as unavailable in this version
2021-10-09 00:24:54 +03:00
Leonid Pliushch
23ba08388b
github actions: get rid of retry loops
2021-10-08 23:48:58 +03:00
Leonid Pliushch
160e810be8
github actions: use cloudflare endpoint in all problematic places
...
Should finally resolve issues with uploads.
2021-10-08 23:36:57 +03:00
Leonid Pliushch
b8b89471f5
github actions: upload delays 30s, retries 3
...
Do less retries but with higher delay. Previous config didn't work.
2021-10-08 23:24:30 +03:00
Leonid Pliushch
5272d228e5
github actions: specify own user agent for all curl commands
2021-10-08 14:05:25 +03:00
Leonid Pliushch
df3a651aa8
github actions: package upload delays 10s and 10 retry attempts
...
Also noticed that planned initial delay of 3s hasn't been implemented at
all.
2021-10-08 14:01:17 +03:00
Leonid Pliushch
938f0e4da6
github actions: don't exit with failure status on publishing
...
Revert to old behavior: if connection has been dropped, do not exit
with failure status.
2021-10-07 16:43:29 +03:00
Leonid Pliushch
8c7b2298f5
github actions: retry problematic steps up to 5 times
2021-10-07 16:41:21 +03:00
Leonid Pliushch
49e2fe69cd
github actions: fix curl command for publishing step
2021-10-07 15:52:53 +03:00
Leonid Pliushch
9fc7764e09
github actions: mask curl exit code
2021-10-07 15:36:30 +03:00
Leonid Pliushch
c4ac6712bc
github actions: manually handle curl exit code 52
2021-10-07 15:08:36 +03:00
Leonid Pliushch
19acaed7cd
github actions: add time tracking to upload logs
2021-10-07 15:02:11 +03:00
Leonid Pliushch
150479d560
github actions: retry up to 3 times when connection has been dropped
2021-10-07 14:49:01 +03:00
Leonid Pliushch
c8a0cfc528
github actions: fix undefined variable in error message
2021-10-07 13:56:23 +03:00
Leonid Pliushch
2283ce7ecd
github actions: fix auto updates script name
2021-10-04 13:23:28 +03:00
Leonid Pliushch
74e4f276c6
scripts: move script for updating packages to bin directory
2021-10-04 13:22:07 +03:00
Henrik Grimler
863ba02411
CI: loop over every tar in termux-packages subfolder
2021-09-21 08:46:23 +02:00
Oskar
a30b9e1565
github actions: split artifacts per architecture ( #7549 )
2021-09-20 18:59:32 +03:00
Leonid Pliushch
4f7e3a11f2
github actions: fix tagging in bootstrap_archives.yml
2021-09-17 23:39:35 +03:00
Leonid Pliushch
33f4b5ca5d
github actions: escape multiline output in bootstrap_archives.yml
2021-09-17 22:17:26 +03:00
Leonid Pliushch
4ee3dd0051
github actions: fetch full git history for bootstrap_archives.yml
2021-09-17 22:06:18 +03:00
Leonid Pliushch
ac317d7202
github actions: attach checksums to bootstrap archives release info
2021-09-17 22:02:25 +03:00
Leonid Pliushch
2b63f877c5
github actions: fix typo in bootstrap_archives.yml
2021-09-17 21:57:42 +03:00
Leonid Pliushch
e2402dfceb
github actions: set job dependencies in bootstrap_archives.yml
2021-09-17 21:52:48 +03:00
Leonid Pliushch
399cc87aa9
github actions: use separate job for publishing bootstraps
2021-09-17 21:49:08 +03:00
Leonid Pliushch
642d8e5616
github actions: fix missing id for step in bootstrap_archives.yml
2021-09-17 21:46:21 +03:00
Leonid Pliushch
008fc88e7c
github actions: publish releases for bootstrap archives workflow
2021-09-17 21:42:04 +03:00
Leonid Pliushch
8806f8c86f
github actions: fix syntax in bootstrap_archives.yml
2021-09-17 21:08:13 +03:00
Leonid Pliushch
8e5fbb77ef
github actions: add basic workflow for building bootstraps
2021-09-17 21:06:06 +03:00
Leonid Pliushch
6a54b19a37
github actions: explicitly set output directory
...
Maintain compatibility after changing default output dir to ./output
2021-09-10 19:55:32 +03:00
Leonid Pliushch
47ffead055
github actions: ignore errors when adding deb files to aptly pool
...
This should be safe. But if there real error occur, CI may finish with
false "success" status and we will not know about the happened issue.
2021-09-10 19:05:22 +03:00
Leonid Pliushch
fea2a2730f
github actions: add newline after curl output
2021-07-30 18:20:26 +03:00
Leonid Pliushch
f7045ad7c5
github actions: ignore timeout when publishing repo changes
2021-07-30 18:07:10 +03:00
Leonid Pliushch
7ffda0cf62
automatic updates: use Termux email for git
...
Do not use my email for automated commits, so GitHub won't assign them to
my account.
2021-07-22 21:27:42 +03:00
Butta
2890f0748f
github actions: don't free disk space on CI unless needed for large builds
2021-06-28 08:30:49 +03:00
Yaksh Bariya
4c77ed98d9
CI: Do not stop all tests on failure of one
...
This can be helpful while building large packages which often fail to
compile on some archs but compile well on other
2021-06-24 10:38:57 +03:00
Leonid Pliushch
a33bfe8acc
Revert "github actions: remove package_updates.yml (automatic updates)"
...
This reverts commit 468b4d4063
.
2021-06-13 22:21:41 +03:00
Leonid Pliushch
c1971731f8
github actions: only upload packages specified in debs/built_packages.txt
2021-06-04 17:08:17 +03:00
Leonid Pliushch
b1c0480ea7
github actions: run ./build-package.sh with -I again
2021-06-04 00:34:22 +03:00
Leonid Pliushch
5923e26410
github actions: uploader message fix
2021-06-03 19:36:19 +03:00
Leonid Pliushch
62e458e507
github actions: fix repository publishing step
2021-06-03 18:35:51 +03:00
Leonid Pliushch
90a703a7f2
github actions: more complete error handling for uploads
2021-06-03 17:38:57 +03:00
Leonid Pliushch
101ae1396a
github actions: delete temporary directory from server if package upload failed
2021-06-03 16:56:10 +03:00