1
0
mirror of https://github.com/termux/termux-packages synced 2024-06-24 07:47:10 +00:00
Commit Graph

82 Commits

Author SHA1 Message Date
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
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
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
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
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
ea9e0dde42
Github actions: Enable -I options again. 2021-05-26 09:09:22 +05:30
Jia Yuan Lo
391c5a2876 Fix for curl timeout in GitHub Actions 2021-05-26 09:07:25 +05:30
Leonid Pliushch
0287e528ff
github actions: do not use option '-I' for build-package.sh again
Maybe really switch Cirrus CI if Github Actions can't provide normal networking?

This reverts commit c17ea7ff1b.
2021-05-19 16:51:37 +03:00
Leonid Pliushch
c17ea7ff1b
Revert "github actions: do not use option '-I' for build-package.sh"
This reverts commit 96b4e572d6.
2021-05-18 22:46:49 +03:00
Henrik Grimler
e62c896722 workflows: re-structure upload job
To try to fix job error.
2021-05-15 22:54:45 +02:00
Henrik Grimler
692bc9429e workflows: fix forgotten parameter in packages.yml 2021-05-15 22:33:15 +02:00
Henrik Grimler
9f44c4f496 workflows: do not error on upload step if there are no debs
As is the case when using ci:no-build for example.
2021-05-15 22:25:17 +02:00
Leonid Pliushch
96b4e572d6
github actions: do not use option '-I' for build-package.sh
Connections to apt repositories often stuck, cause builds to time out.
As there no issues on repository side and connection problem is reproducible
only on Github Actions instances, I can only assume that there is either a
some bug in CI virtual machines setup or Github applies undocumented(?)
limits on networking usage.

Removing '-I' option will disable downloading of prebuilt dependencies
and thus networking usage at cost of increased build times.
2021-05-06 19:31:27 +03:00
Leonid Pliushch
245d0a32d8
CI: free even more space
Now we should have >60 GB free on rootfs.
2021-03-28 23:09:49 +03:00
Leonid Pliushch
e214ccdee4
CI: free more space 2021-03-28 23:00:11 +03:00
Leonid Pliushch
2b07eeaaed
github actions: termux-packages uses ./scripts/run-docker.sh instead of ./start-builder.sh 2021-03-02 15:18:53 +02:00
Henrik Grimler
f36b4a5ac2
github actions: print subpackages to built_packages.txt as well (#6469)
But only (try to) build the main packages. For each modified package
we check if there are subpackages and in that case save them in
built_packages.txt as well, so that the repository server does not
have to parse the git repo to find out if there are subpackages.
2021-03-01 08:52:25 +01:00
Leonid Pliushch
8487bd8018
bintray repository is now in archive mode
Even though JFrog continued Bintray normal operation until 31 Mar 2021, I'm
disabling Github Actions uploads now. Termux Bintray repository continues to
be available in read-only mode until the final shutdown by JFrog.
2021-02-28 18:15:46 +02:00
Leonid Pliushch
fa47b40bb7
github actions: append commit hash to artifacts archive name (#6450) 2021-02-25 13:05:07 +01:00
Leonid Pliushch
95153d0052
github actions: shouldn't be necessary to re-download artifacts
This is already done at the beginning of upload task.
2021-02-24 23:53:40 +02:00
Leonid Pliushch
47a95b59f6
github actions: append git commit hash to artifacts archive name 2021-02-24 23:52:17 +02:00
Henrik Grimler
de2729bc3f packages.yml: append random suffix to archive
To not override previous archives that might not have been parsed yet.
2021-02-23 22:18:38 +01:00
Henrik Grimler
3ede21be70 CI: upload debs to grimler.se as well
Will turn off the bintray mirroring for grimler.se once I confirm (as
well as I can) that this works as intended. Will upload a wiki page
with some information about how this is set up on the server in case
someone wants to make a similar setup.

Also use v2 for upload- and download-artifact.
2021-02-14 16:34:26 +01:00
Leonid Pliushch
9113607bac
github actions: disable whatprovides database update
Bintray returns "405 Not Allowed" and is deprecated anyway.
2021-02-09 15:18:07 +02:00
Leonid Pliushch
980500a2f7
CI: update-whatprovides-db: exit if ./debs directory is empty 2021-01-07 14:29:30 +02:00
buttaface
4e6ca12500
CI: free more disk space in the VM 2020-12-21 17:40:07 +02:00
Leonid Pliushch
fa4fe9b8d8 CI: add task for updating Whatprovides database with new deb files 2020-11-21 21:12:00 +02:00