Commit Graph

264 Commits

Author SHA1 Message Date
Jia Yuan Lo 6cd8438a7d ci: clean more packages for spaces
Also skip building docker image when building large packages
2024-02-25 00:02:51 +08:00
Jia Yuan Lo b6c3cb98ce
fix(ci): {up,down}load-artifact@v4 on generate bootstrap archive (#18975) 2024-01-14 23:51:02 +08:00
dependabot[bot] 7e2af7650b
build(deps): bump actions/upload-artifact from 3 to 4 (#18727) 2024-01-01 15:17:50 +00:00
dependabot[bot] 015a10be76
build(deps): bump actions/download-artifact from 3 to 4 (#18726) 2024-01-01 15:17:08 +00:00
Jia Yuan Lo 44cf9681db ci: isolate cleaning to another section again
* effectively partial revert d1af589d00
* sort big-pkgs.list
2023-12-11 10:13:33 +08:00
Chongyun Lee 27206e43de packages.yml: fix regexp on big packages 2023-11-22 15:35:16 +08:00
Ivan Max 526757fcdc
packages.yml: one more small fix 2023-11-19 19:19:16 +03:00
Ivan Max dfa8de1706
packages.yml: small fix 2023-11-15 22:49:08 +03:00
Ivan Max 4222df85d1
packages.yml: change location indicating big packages (#18509) 2023-11-15 21:47:44 +03:00
Twaik Yont a17c6f42f9 ci(packages): enable arm and arch64 CPU emulation 2023-11-15 13:38:08 +02:00
Twaik Yont 52258bd876 ci(packages): append `bionic-host` to the regex used to look for larger packages 2023-11-09 07:45:37 +02:00
Lucy Phipps ad5531d6aa
packages CI: large package regex use grep -P like the rest 2023-11-03 10:44:28 +00:00
Finagolfin 3592306edd ci(packages): correct regex used to look for larger packages 2023-11-02 17:59:33 +05:30
Finagolfin 62f2443fcd ci(packages): Update NDK used outside docker to latest 26b 2023-10-23 13:21:58 +05:30
Leonid Pliushch 0bff714afc
github actions: allow runs on development branches 2023-10-08 20:36:08 +03:00
Finagolfin d36bf3f0ba ci(packages): Clear out disk space on the CI for large packages and rebuild Swift. 2023-10-07 16:12:09 +05:30
Finagolfin dce69dad77 rebuild(swift), ci(packages): Clear out more space for Swift and log how much space there is 2023-10-07 10:26:02 +05:30
Jia Yuan Lo 3a2401805c ci(packages.yml): clean up for really large package
Also remove the NDK and ANDROID_HOME enviromment variables since we
never use them after moved to and from Docker image
2023-10-07 07:35:47 +08:00
Fredrik Fornwall 5fb98efd4e fix(scripts/Dockerfile): Add back publishing to docker hub
https://github.com/termux/termux-packages/pull/18166 dropped the
publishing to docker hub by mistake - add that back.
2023-10-07 00:56:05 +02:00
Fredrik Fornwall 7b5492eb9c enhance(scripts/Dockerfile): Split out cgct installation
Avoiding to install cgct shrinks builder image size with 1.5 GB.

For cgct builds, switch from:

        ghcr.io/termux/package-builder:latest

to:

        ghcr.io/termux/package-builder-cgct:latest
2023-10-07 00:41:30 +02:00
Finagolfin d1af589d00 chore,ci(packages): Build large packages on the CI without Docker, instead of simply clearing up space 2023-10-05 07:55:40 +05:30
Jia Yuan Lo 88cb65beb4
revbump(main/wasmer): due to auto update failure (#18005)
Enable CI to clean up before building wasmer
2023-09-29 13:46:45 +08:00
Jia Yuan Lo 6fed5dfc70
ci(package_updates.yml): always clean up for spaces (#17810)
As more packages get enabled for auto update, there is a need for more
spaces for CI to complete.
2023-09-22 13:19:30 +08:00
dependabot[bot] 453547f589 build(deps): bump docker/login-action from 2 to 3
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-12 18:09:51 +05:30
dependabot[bot] 089a1eccbb build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 17:24:58 +05:30
Jia Yuan Lo 2e14ee3df7
bump(main/tinygo): 0.29.0 (#17740)
Add custom auto update
2023-09-02 09:59:12 +08:00
Jia Yuan Lo d47c544b06
bump(main/zig): 0.11.0 (#17733) 2023-09-01 10:38:31 +08:00
Ivan Max a46e3e9357
build-package.sh: adding compilation based on glibc (#16901)
[skip ci]
2023-08-30 23:40:08 +03:00
Ivan Max a8f68eb882
package-builder: adding the CGCT tool (#17686) 2023-08-23 16:42:22 +03:00
Tee KOBAYASHI 46f798a59d firefox: Bump to 114.0 2023-06-07 21:27:52 +09:00
Yaksh Bariya c2039d6d11
chore,ci(bootstrap_archives,docker_image): do not run on forks 2023-05-23 12:35:16 +05:30
Tee KOBAYASHI 0fa8530659
workflows: Use `TERMUXBOT2_TOKEN`
instead of `GH_API_KEY`.
2023-02-08 21:59:42 +01:00
Henrik Grimler b6b54ac468
scripts: fix minor typo in command_not_found.yml 2023-01-13 16:02:27 +01:00
Yaksh Bariya 6e28915048
fixup,ci(command_not_found): fix errors 2023-01-13 19:45:13 +05:30
Yaksh Bariya d81d489572
fixup,ci(command_not_found): fix cron schedule 2023-01-13 19:43:20 +05:30
Yaksh Bariya 3db2853959
ci(command_not_found): auto-rebuild command-not-found weekly
Should hopefully keep the database up to date
2023-01-13 19:40:30 +05:30
Yaksh Bariya 2c7b4c0127
ci(bootstrap_archives): update upload-release-action and do not generate
checksums

upload-release-action@v4.1.0 now handles checksum by itself. No need to
take it in our hands
2023-01-04 19:48:11 +05:30
dependabot[bot] ab4bdbc78e build(deps): bump termux/upload-release-action from 4.0.0 to 4.0.2
Bumps [termux/upload-release-action](https://github.com/termux/upload-release-action) from 4.0.0 to 4.0.2.
- [Release notes](https://github.com/termux/upload-release-action/releases)
- [Changelog](https://github.com/termux/upload-release-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/termux/upload-release-action/compare/v4.0.0...v4.0.2)

---
updated-dependencies:
- dependency-name: termux/upload-release-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-30 11:39:58 +00:00
Yaksh Bariya 9a526efb84
Revert "ci(bootstrap_archives): upload-release-action v4.0.1"
I should have checked that there is no nodejs18 available for now. Need
to start reading documentation :) Lots of chaos for the day

This reverts commit 0e67438e38.
2022-12-28 20:46:38 +05:30
Yaksh Bariya 0e67438e38
ci(bootstrap_archives): upload-release-action v4.0.1 2022-12-28 20:39:23 +05:30
Yaksh Bariya 217c8657c2
fixup,ci(bootstrao_archives): generate sha256sums file 2022-12-28 17:23:32 +05:30
Yaksh Bariya 1c73b38c3e
cibootstrap_archives): do not include sha256 sums in release body
Although convenient, this seems to have been broken after moving to new
environment files of GitHub Actions. I have no idea how GitHub actually
parses the file, so I don't know what hack, and how will allow us to
have sha256sums on the release body again. In case anyone knows, feel
free to open up a PR.

Also, for the checksums generations, I'm planning to move this to
'upload-release-action' action only. See
https://github.com/termux/upload-release-action/issues/4
2022-12-28 17:05:25 +05:30
Yaksh Bariya 7cee2f3d37
ci(bootstrap_archives): do not escape multiline output
It seems to be causing issues. Let's see if disabling it helps. If not,
I'll open up a new issue to address the same, cause I am not sure of
what's the correct way of fixing it
2022-12-28 16:45:20 +05:30
Yaksh Bariya 35dc6584c8
ci(bootstrap_archives): use v4.0.0 of upload-release-action 2022-12-28 16:34:40 +05:30
Yaksh Bariya 3759c26c84
chore,ci(bootstrap_archives): do not use deprecated set-output
See
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-12-27 15:54:27 +05:30
Henrik Grimler 6deae8fd0a
scripts: disable uploads to grimler.se
Grimler.se will mirror packages.termux.dev from now on, so that we
have a single origin repo and can use tools like mirrorbits.
2022-12-26 14:48:51 +01:00
xtkoba 18d9ee845e
CI: Build custom Docker image properly
when `scripts/properties.sh` is modified.
2022-12-25 06:56:26 +00:00
Henrik Grimler ca93111034
Revert "[TEMP] CI: disable uploads"
Migration from fosshost to new vps is more or less complete.

This reverts commit 96c22cf398.
2022-12-10 12:18:35 +01:00
Henrik Grimler 96c22cf398
[TEMP] CI: disable uploads
We are migrating from fosshost to another vps, disable package uploads
until migration is complete.

See termux/termux-packages#13804.
2022-12-10 10:00:01 +01:00
Henrik Grimler c004fd4514
enhance(scripts,packages.yml): sync upload steps
In commit ca2e7bcf73 ("ci(packages): Do not unconditionally publish
repo when no changes are made to other repos") the upload step to
fosshost was updated, but not the one for grimler.se.  Sync the upload
steps so that they are nearly identical again.
2022-10-30 15:17:33 +01:00