Commit Graph

89 Commits

Author SHA1 Message Date
Leonid Pliushch f352387fe2 CI: don't use run-docker.sh 2020-07-01 14:55:45 +03:00
Leonid Pliushch 3d3868cf60 CI: switch to Ubuntu 20.04 and don't use Docker image as build environment
Note that ubuntu-20.04 is preview currently, as stated in https://help.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners.
2020-07-01 14:48:24 +03:00
Leonid Pliushch 5bdcbbd714 CI: fix creation of empty artifacts archive when %ci:no-build is set 2020-06-02 20:42:02 +03:00
Leonid Pliushch 1d43d0981e CI: an attempt to prevent failure of upload job when %ci:no-build tag is specified
%ci:no-build causes packages not being built, however it doesn't prevent
artifacts from being uploaded/downloaded. Due to unavailable *.deb files,
upload job fails during download of the artifacts archive.

Placeholder file should make a valid artifact archive to be available so
job will not fail anymore.
2020-06-02 20:25:36 +03:00
Leonid Pliushch eaffc65498 Revert "CI: temporary enable repology metadata updating on pushes for testing"
This reverts commit dab78baa6a.
2020-05-11 22:23:22 +03:00
Leonid Pliushch 6d52e0e37a CI: delete & create version instead of updating file for repology metadata
Bintray allows version modification only during 365-day period.
2020-05-11 22:19:31 +03:00
Leonid Pliushch c021c4be50 CI: print curl response for repology metadata 2020-05-11 22:04:34 +03:00
Leonid Pliushch b571848b66 CI: temporary enable repology metadata updating on pushes for testing 2020-05-11 22:01:52 +03:00
Leonid Pliushch d41e45e53c CI: do not exit if metadata deletion failed 2020-05-11 21:59:37 +03:00
Leonid Pliushch dc2fc13379 CI: specify interpreter in repology script call 2020-05-11 16:49:36 +03:00
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 37abc307c5.
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
Leonid Pliushch 51997dbf3f update bug report template 2019-12-31 17:55:13 +02:00
Leonid Pliushch ae548dae6c update template for package requests 2019-12-29 20:00:41 +02:00
Leonid Pliushch b840114703 update template for bug reports 2019-12-29 19:55:59 +02:00
Leonid Pliushch e906c0e652 funding.yml: fill with necessary data
From https://termux.com/donate.
2019-08-11 17:31:57 +03:00
Daniel Griffin 69b36d343d Create FUNDING.yml 2019-08-11 17:31:57 +03:00
ImgBotApp b8a13187c5 [ImgBot] Optimize images
/.github/static/powered-by-bintray.png -- 17.03kb -> 1.39kb (91.82%)
2019-07-24 17:33:08 +03:00
Leonid Pliushch e28d037166 update readme 2019-02-25 00:01:19 +02:00
Henrik Grimler dbb839a15a Add bug_report and package_request templates 2018-12-27 23:55:16 +01:00