Commit Graph

130 Commits

Author SHA1 Message Date
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
Leonid Pliushch
3ff64f973d github actions: finally remove uploads to grimler.se
Shouldn't be needed anymore.
2021-06-03 15:52:57 +03:00
Leonid Pliushch
9104125493 github actions: provide gpg passphrase via secrets
No need to keep gpg-agent running on server side anymore.
2021-06-03 01:37:30 +03:00
Leonid Pliushch
b5bdfe3522 Revert "github actions: disable uploads to grimler.se"
This reverts commit bc0642e5d7.
2021-06-03 01:10:50 +03:00
Leonid Pliushch
bc0642e5d7 github actions: disable uploads to grimler.se
don't fill grimler.se with test packages
2021-06-03 01:00:02 +03:00
Leonid Pliushch
3155996cec github actions: debugging package upload 2021-06-03 00:59:29 +03:00
Leonid Pliushch
2f63574e2b github actions: initial support of uploading to packages.termux.org 2021-06-03 00:16:03 +03:00
Leonid Pliushch
719957fa2a Revert "fix" for curl in Github Actions
It doesn't work.
2021-05-26 16:45:50 +03:00