Commit graph

95 commits

Author SHA1 Message Date
Marcin Kurczewski
953f30205e build: offload binary assets to TRX-data 2025-04-22 12:37:43 +02:00
Marcin Kurczewski
b912917d81 build: skip installer builds for PRs 2025-04-22 11:54:31 +02:00
Marcin Kurczewski
3f76e74ed5 build: merge Docker images 2025-03-31 14:09:23 +02:00
Marcin Kurczewski
3e2206906e build: add TR2 installer automatic builds
Some checks are pending
Run code linters / Run code linters (push) Waiting to run
Publish a pre-release / Build TR1 (push) Has been skipped
Publish a pre-release / Build TR2 (push) Has been skipped
Publish a pre-release / Create a prerelease (push) Has been skipped
2025-03-30 12:34:54 +01:00
Marcin Kurczewski
a02eb0762a build: replace gl_core_3_3.c with GLEW 2025-02-15 00:03:58 +01:00
Marcin Kurczewski
9d27700c1b build: fix MacOS ffmpeg builds 2025-02-14 23:27:41 +01:00
Marcin Kurczewski
63ce670d22 build: upgrade ffmpeg to 7.1 2025-02-14 23:27:41 +01:00
Marcin Kurczewski
4725fdee45
build: fix tr2 releases missing Mac builds 2025-02-14 22:04:07 +01:00
Marcin Kurczewski
bb983ef5ff build: bump macos python to 3.13 2025-02-11 23:13:26 +01:00
Marcin Kurczewski
0ee6f72d45 build: try support C23 in Mac builds 2025-01-29 11:20:17 +01:00
Marcin Kurczewski
cc30d7f4ee
docs: update macOS TR2X info 2025-01-25 17:19:38 +01:00
Marcin Kurczewski
f77123fed8
build: fix tr2 mac version 2025-01-25 17:17:00 +01:00
walkawayy
e88a28c39f tr2: add mac builds 2025-01-25 16:47:56 +01:00
Marcin Kurczewski
d2cbf6c360
build: fix TR1 Mac build zip names 2025-01-03 16:15:56 +01:00
Marcin Kurczewski
483ccb62cd build: sort artifacts in PR comments 2025-01-03 14:03:25 +01:00
Marcin Kurczewski
2742002426 tr2: add Linux builds
Resolves #1598.
2025-01-01 22:32:09 +01:00
Marcin Kurczewski
b532e0982d docs: update 2024-12-30 13:57:19 +01:00
Marcin Kurczewski
a64870750e build: change uthash packaging
Resolves #1856.
2024-11-19 22:51:10 +01:00
Marcin Kurczewski
e5d445022d
build: improve build link comment job
Taken from ddev/ddev.
2024-10-24 14:28:17 +02:00
Marcin Kurczewski
ef4c04013a build: make prereleases use debug symbols 2024-10-24 00:12:09 +02:00
Marcin Kurczewski
5c0f325de3
build: do not build merge commits 2024-10-22 14:36:39 +02:00
Marcin Kurczewski
3edeb6e8ae
build: post test build download links in PRs 2024-10-22 10:00:02 +02:00
Marcin Kurczewski
ff559580bf misc: merge tr2 and libtrx codebases 2024-10-03 10:36:35 +02:00
Marcin Kurczewski
6f115aa8b4 misc: move tools/ to tools/tr1/ 2024-10-03 10:36:35 +02:00
Marcin Kurczewski
4ae7cec0d9
build: fix mac builds 2024-09-20 10:44:33 +02:00
Marcin Kurczewski
2799fedf16
build: fix releases 2024-09-20 10:07:39 +02:00
Marcin Kurczewski
13b8d3df53
build: fix pre-releases 2024-08-30 20:53:14 +02:00
Marcin Kurczewski
3ef5a77a20
build: build every pull request 2024-08-30 20:06:51 +02:00
Marcin Kurczewski
891236024e
build: add codeowners 2024-08-30 01:02:09 +02:00
Marcin Kurczewski
37cd544d90
build: use separate config variable for preleases 2024-05-02 15:56:32 +02:00
Marcin Kurczewski
98dd014841
build: fix typo 2024-05-02 15:56:09 +02:00
Marcin Kurczewski
aa00b9e86d
build: move json validity check to libtrx 2024-04-30 10:11:41 +02:00
Marcin Kurczewski
52fa9bc09c memory: move to libtrx 2024-04-29 10:22:10 +02:00
Marcin Kurczewski
d8bb06a7ce
build: fix GitHub release asset file names 2024-04-26 22:31:21 +02:00
Marcin Kurczewski
4e485ca412 build: make Mac builds faster 2024-04-25 16:20:19 +02:00
Marcin Kurczewski
135f876e51
build: include current version in the changelog
When only the assets of a pre-release change, GitHub webhooks do not
send out a release event. This change forces the pre-release description
text to change with every release, so that we get notifications about
new builds on Discord.

Also, change the asset names to not include spaces.
2024-04-24 22:18:24 +02:00
Marcin Kurczewski
f66794a45e console: move item naming to a regex-based module 2024-04-20 02:19:11 +02:00
Marcin Kurczewski
0ca1f4b38a
build: remove unused variables 2024-04-13 22:39:30 +02:00
Eike Hein
5276f28a58
build: fix bundling mac x86 libraries
Retains the cachable separate build dirs while overhauling the way the
MacPorts install prefix is assembled.
2024-04-11 23:34:43 +02:00
Marcin Kurczewski
83eb103804
build: fix macos asset name 2024-04-09 19:15:44 +02:00
Marcin Kurczewski
31ec409da1
build: fix release workflow 2024-04-09 19:04:03 +02:00
Marcin Kurczewski
c1ce8be31b build: bump clang-format to version 18 2024-04-09 15:45:53 +02:00
Marcin Kurczewski
ffa687f0f7 build: shift gameflow updates to code format stage 2024-04-09 15:45:53 +02:00
Marcin Kurczewski
6314a44794
build: allow mac pre-releases to fail 2024-04-04 01:39:10 +02:00
Marcin Kurczewski
cfc3e02926
build: do not release forks by default 2024-04-04 00:54:37 +02:00
Eike Hein
58db10aaf6
build: install pyjson5 from pip instead of MacPorts
The MacPorts package is currently broken.
2024-04-04 00:52:19 +02:00
Eike Hein
2a5f0eec03
build: update to MacPorts 2.9.2 2024-04-04 00:52:17 +02:00
Eike Hein
9f8667a363
build: skip macOS build if repository has no secrets set
Avoids failed jobs on contributor's forks.
2024-04-04 00:52:16 +02:00
Marcin Kurczewski
0c8c30a598
build: fix caching ffmpeg builds 2024-03-27 11:34:29 +01:00
Marcin Kurczewski
0e5a544279
build: set up Mac certificates early 2024-03-26 22:01:09 +01:00