Commit Graph

71 Commits

Author SHA1 Message Date
Leonid Pliushch
922c90d7ba CI: introduce weekly rebuilds of docker image
Docker image will be built & pushed every 7 days to ensure that
its packages are up-to-date.
2020-05-02 15:27:36 +03:00
Leonid Pliushch
bdc7322307 CI: show checksums for built debs 2020-03-12 19:02:27 +02:00
Leonid Pliushch
4c1caf17e6 Revert "CI: do not uninstall java from VM"
This reverts commit 37abc307c57a7cbe3f456b6b483943334eb1b837.
2020-03-08 21:26:57 +02:00
Leonid Pliushch
6804040afa CI: do not uninstall java from VM
Should fix https://github.com/termux/termux-packages/pull/4845/checks?check_run_id=490861673 ?
2020-03-06 21:07:13 +02:00
its-pointless
eada913048 rust-1.41.1 (#5009)
* Update rust to 1.41.1
* CI: free additional space in VM, otherwise Rust v1.41.1 build will fail
2020-03-06 13:20:17 +02:00
Leonid Pliushch
d26c673109 CI: update packages.yml
Properly handle cases where we have both updated & deleted packages.
2020-02-23 13:51:30 +02:00
Leonid Pliushch
f426dbe994 CI: ensure that directories ./debs and ./artifacts are always available
Even if '%ci:no-build' tag was applied.
2020-02-17 13:33:59 +02:00
Leonid Pliushch
a5699b620a CI: handle commit tag '%ci:no-build'
This tag will force current workflow to exit with status 'passed'.
2020-02-17 13:13:32 +02:00
Leonid Pliushch
0228ec2a86 CI: fix job name in repository_cleanup.yml 2020-02-06 21:10:54 +02:00
Leonid Pliushch
ae9856e038 CI: add script for automatic old versions cleanup
Expected to be automatically started at 02:00 every day. Will
go through all packages and remove versions that are no longer
needed.

Experimental, may cause metadata inconsistency until process is
finished.
2020-02-04 14:52:26 +02:00
Leonid Pliushch
bb8d3acd48 CI: update workflows/packages.yml 2020-01-25 16:39:24 +02:00
Leonid Pliushch
2fc2cc5675 CI: fix incorrect *.deb file transfer between jobs
Should fix the issue where updating is done only for
deb files from the last finished build job.
2020-01-23 23:25:15 +02:00
Leonid Pliushch
9e97a520e4 CI: allow to use customized Docker image
Necessary to handle cases where setup scripts were changed
during push or pull request.
2020-01-23 22:36:04 +02:00
Leonid Pliushch
b6c59df765 CI: use termux/package-builder Docker image as build environment 2020-01-23 21:54:42 +02:00
Leonid Pliushch
c4d673ee07 CI: set path to where extract downloaded artifacts 2020-01-23 00:05:16 +02:00
Leonid Pliushch
0d2a5f69bc CI: workaround for possible artifact upload failure
Certain symbols in file name may cause problems, so directory ./debs
will be archived in tar before uploading.
2020-01-22 23:56:05 +02:00
Leonid Pliushch
c1601eab70 CI: fix typo in schedule for repology_metadata.yml 2020-01-22 23:29:25 +02:00
Leonid Pliushch
b447efc27e CI: try to avoid failure when package lists are not found 2020-01-22 22:55:19 +02:00
Leonid Pliushch
50b370d31a CI: lint packages before building 2020-01-22 22:49:57 +02:00
Leonid Pliushch
b7611b8fc0 CI: do not treat usernames/logins as secrets
This causes logging issues where certain words like 'termux'
are censored. This breaks directory paths & urls.
2020-01-22 22:41:34 +02:00
Leonid Pliushch
c087460476 CI: setup Github Actions 2020-01-22 21:51:12 +02:00