Commit graph

436 commits

Author SHA1 Message Date
pancake
d010185bfe
Removes 5-6 jobs + macOS x86_64 leg from PR triggers, restricting them to push-to-master only ##ci
Jobs going master-only: filc, linux-acr-rpm-64, w64-static, msys2-w64-arm-meson, w64-arm-meson, freebsd
Matrix change: macOS build only runs arm64 on PRs (drops x86_64)
2026-08-16 16:32:24 +02:00
pancake
2e111ea367 Regenerate c2 golden files and test in CI ##types 2026-08-07 19:13:28 +02:00
pancake
42842a9571 Apt update is now needed for mipsbe 2026-08-07 18:04:33 +02:00
pancake
2d234307d3 Another GitHub CI inconsistency for Python fixed 2026-08-06 17:30:15 +02:00
pancake
1b8bad0728 In GitHub python is not python3 on macOS, fix the macos-test 2026-08-06 13:42:39 +02:00
neil
1cf27d330c Enable the FreeBSD CI job
The freebsd job has been commented out since 2022. Restore it with the fixes
it needs today: drop the 'cd work' left over from an older vmactions layout,
drop the debug output, install devel/py-pip so r2pipe can be installed with
--break-system-packages (as the Windows jobs already do), and drop the
'rm -rf *' before the artifact copy -- upload-artifact only picks up files
matching its path.

r2r is run for visibility but does not gate the job yet: six tests fail on
FreeBSD for platform reasons rather than build ones.
2026-08-03 18:23:24 +01:00
pancake
7692036c0d Upgrade TinyCC from the CI 2026-07-23 19:03:19 +02:00
dependabot[bot]
bc9bf198a1
Bump softprops/action-gh-release from 3.0.1 to 3.0.2 2026-07-20 19:22:02 +02:00
dependabot[bot]
a4fd31a25e ##build Bump actions/setup-python from 6 to 7
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-20 19:21:42 +02:00
pancake
a664946f4f Publish Android SDK in releases ##ci 2026-07-17 12:06:29 +02:00
pancake
f84f2887e9 Specify ref to checkout testbins ##ci 2026-07-17 04:31:05 +02:00
pancake
a270b91993 Dont build for filc in PRs ##ci 2026-07-14 13:42:07 +02:00
pancake
f8a7b56739 Use an alternative windows ci action with newer deps ##build 2026-07-12 11:21:30 +02:00
dependabot[bot]
fb99d32c37
##build Bump actions/cache from 5 to 6 2026-06-29 12:29:49 +02:00
dependabot[bot]
02e131a9e3
Bump softprops/action-gh-release from 3.0.0 to 3.0.1 ##build 2026-06-22 12:55:11 +02:00
dependabot[bot]
df4576e054
Bump actions/checkout from 6 to 7 2026-06-22 12:54:24 +02:00
pancake
97eba64be7 Dont print the json logs in the tcc testsuite 2026-06-12 14:01:55 +02:00
pancake
07f9a7f35d Disable automatic Coverity Scan workflow 2026-06-10 17:49:57 +02:00
pancake
769832ac6e Allow Coverity Scan workflow failures ##ci 2026-05-26 10:05:54 +02:00
pancake
4f734360ca Publish tcc r2r report in CI ##ci 2026-05-25 22:51:50 +02:00
pancake
3681aaab87 Run more tests and fix crossmbuild mipsbe ##ci 2026-05-14 20:34:11 +02:00
pancake
e994de5e5b
Add big endian testsuite runs ##ci 2026-05-13 19:31:42 +02:00
pancake
258fa8122c
Fix the dist tarball and test it in the ci ##build 2026-04-13 22:40:36 +02:00
dependabot[bot]
5e3b30e883
Bump softprops/action-gh-release from 2.6.1 to 3.0.0 2026-04-13 18:57:42 +02:00
pancake
fd7ca652c2 Use Python 3.12 for windows-arm 2026-04-13 18:41:25 +02:00
pancake
2b83e78bdf
Compile with FilC and ship the artifacts ##ci 2026-03-21 18:31:11 +01:00
pancake
4a8ed8028b Pub the r2r json artifacts for the asan jobs ##ci 2026-03-19 08:18:16 +01:00
pancake
7aa3b39ef5
Remove shlr/capstone leftovers ##build 2026-03-17 10:12:10 +01:00
dependabot[bot]
a63d00711a
Bump softprops/action-gh-release from 2.5.0 to 2.6.1 2026-03-16 15:31:01 +01:00
pancake
e501c1ebe5 Do not use LTO for static builds by default ##build 2026-03-12 15:46:54 +01:00
pancake
a2f12cf434
Add i386 static linking ci jobs and fix all the related build issues 2026-03-12 15:13:25 +01:00
pancake
2cf6931a4f Use -j4 in a windows build instead of -j1 ##ci 2026-03-10 12:26:54 +01:00
pancake
1bb1fa6550 Let's assume we have Python in the windows image 2026-03-10 12:25:34 +01:00
dependabot[bot]
2d0976c23a
Bump actions/cache from 4 to 5 2026-03-09 12:11:34 +01:00
pancake
da985abad8
Improve the wasi build machinery ##ci 2026-03-07 11:54:49 +01:00
dependabot[bot]
965cfd124c
Bump actions/download-artifact from 7 to 8 2026-03-02 18:17:19 +01:00
dependabot[bot]
ed3cf9ad44
Bump actions/upload-artifact from 6 to 7 2026-03-02 18:17:00 +01:00
pancake
f306f7bba3 Combine syscapstone and resylink ci jobs 2026-02-13 17:53:49 +01:00
pancake
522f35645b Remove the last with-new-abi leftovers 2026-02-13 17:39:20 +01:00
pancake
f9f695d44f Cydia builds use rootless prefix and target arm64 ##build 2026-02-05 02:27:10 +01:00
pancake
c0def6ef2e Update TinyCC from 2024 to current time 2026-01-19 18:13:40 +01:00
pancake
68ef14bb6f
Fix #25179 - Merge the csnext and ssl jobs ##ci 2026-01-08 01:32:01 +01:00
pancake
8030bcadeb
The csnext job now tests libuv and no-undefined ##build 2026-01-05 12:02:07 +01:00
pancake
0b496f5ed3
Fix the xcframework, wasi-browser and cydia deb artifact paths 2025-12-31 00:40:02 +01:00
pancake
5f90d12ae9
Add and fix more memory leaking tests 2025-12-20 13:04:02 +01:00
pancake
d2950871d1
Add memory leak testsuite using valgrind #tests 2025-12-20 00:03:50 +01:00
pancake
0635762928 Build less wasis in PRs ##ci 2025-12-19 23:29:28 +01:00
dependabot[bot]
2f92271a90
Bump actions/download-artifact from 6 to 7 2025-12-15 12:50:55 +01:00
dependabot[bot]
3809331a39
Bump actions/upload-artifact from 5 to 6 2025-12-15 12:50:37 +01:00
pancake
9acf6e1301
Use ./configure -qV instead of sys/version.py ##ci 2025-12-11 18:48:44 +01:00