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
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