Josh Tynjala
6bbb2e9f16
actions: hlc samples
2023-11-22 12:22:39 -08:00
Josh Tynjala
75bc87102b
prepare for HL/C
2023-10-19 15:00:08 -07:00
Joseph Cloutier
9a9b89ae06
Merge branch 'develop' into 8.2.0-Dev
2023-08-17 21:07:12 -04:00
Josh Tynjala
987e3dd425
Merge branch 'develop' into 8.1.0-Dev
2023-08-14 15:53:18 -07:00
Joseph Cloutier
34a6b10064
Merge branch 'develop' into 8.2.0-Dev
2023-08-01 12:16:52 -04:00
player-03
a917b5ea51
Don't check out submodules during docs action.
...
The docs action only needs to look at Haxe code, so downloading the submodules just wastes 30-50 seconds. That's a lot of time for an action that clocks in at about 2 minutes.
2023-07-04 20:14:39 -04:00
Josh Tynjala
9e2d431e2b
Merge branch 'develop' into 8.1.0-Dev
2023-06-06 12:35:57 -07:00
Josh Tynjala
f6e61b1bac
actions: matrix for AIR
2023-06-06 10:19:39 -07:00
Josh Tynjala
c8b35c2a09
actions: lime config AIR_SDK
2023-06-06 10:19:05 -07:00
Josh Tynjala
de7bf3e5ed
actions: AIR samples
2023-06-05 16:03:19 -07:00
Josh Tynjala
5a87d77897
Merge branch 'develop' into 8.1.0-Dev
2023-06-05 10:29:26 -07:00
Josh Tynjala
309b28ec18
actions: build html5 samples with terser minifier
2023-05-18 13:00:30 -07:00
Josh Tynjala
103206b2d6
actions: it makes more sense to use Haxe version matrix on samples
2023-05-02 09:21:04 -07:00
Josh Tynjala
e2d34a52ac
actions: simplify Neko and HashLink samples jobs
2023-05-02 09:19:51 -07:00
Josh Tynjala
ab1860a54a
actions: since ndll builds are mostly C++, it doesn't make sense to use a Haxe version matrix for them
2023-05-02 09:18:12 -07:00
Josh Tynjala
ab0cdc057d
Merge branch '8.1.0-Dev' into 8.2.0-Dev
2023-04-24 14:01:04 -07:00
Josh Tynjala
1a71249c09
actions: needs JDK 11 for android-samples
...
Uses JDK 11 for android-ndll too, for consistency
2023-04-24 11:51:58 -07:00
Josh Tynjala
ef5edc0dfb
actions: temporarily require hxcpp 4.2.1 until HaxeFoundation/hxcpp#1042 is released
2023-04-17 14:58:37 -07:00
Josh Tynjala
7d4d20df9e
actions: build html5 samples with genes to ensure that it doesn't break
2023-04-17 14:30:00 -07:00
player-03
8825d27cb2
Use version 3 of actions/setup-java.
...
Version 2 wasn't even the latest version, and still used Node 12.
2023-04-10 19:06:56 -04:00
player-03
dc1a11bdac
Use version 2 of actions/setup-java
...
GitHub is deprecating Node 12, forcing us to update any actions that rely on it. https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
actions/setup-java@v2 now requires us to specify a distribution. v1 used Zulu, so we'll just stick with that for now.
2023-04-10 17:26:00 -04:00
player-03
f293cf69db
Use Ubuntu 20 for testing.
...
GitHub has officially begun to drop Ubuntu 18.04 support, causing workflows to fail.
2023-02-22 13:24:47 -08:00
player-03
500e705d48
Use v3 of checkout and upload-artifact.
...
Version 2 of these actions seems to rely on deprecated features.
We might be able to leave `download-artifact`, but it seems best to keep it in sync.
2023-02-22 13:24:19 -08:00
player-03
598af41d59
Return to the original approach, again.
...
At least this time it printed a full list of conflicts. With any luck, this will do it.
2023-02-22 13:24:17 -08:00
player-03
6f9b26ee56
Manually install the problem versions of python.
...
This way, we get to add the `--overwrite` flag.
2023-02-22 13:24:17 -08:00
player-03
118123b1b3
Return to the original approach.
...
We'll just enumerate all the files that produce errors. This time: pydoc3.
2023-02-22 13:24:17 -08:00
player-03
ebb7b2ba28
Quote spaces.
2023-02-22 13:24:17 -08:00
player-03
6ae8bc21d7
Try more ways to skip python.
...
Varying which versions get skipped to help figure out which worked.
2023-02-22 13:24:17 -08:00
player-03
811e97193b
Try to skip reinstalling python.
2023-02-22 13:24:17 -08:00
player-03
38acf6fdc4
Use brew update --force.
2023-02-22 13:24:16 -08:00
player-03
8aec178484
Remove idle3 files to prevent conflict.
...
Now using `*` to remove multiple files at once, because otherwise this may take a lot of space.
2023-02-22 13:24:16 -08:00
player-03
a91f95ef65
Remove conflicting files.
2023-02-22 13:24:16 -08:00
Joseph Cloutier
558490671d
Use macOS 11 for testing.
...
GitHub has officially begun to drop macOS 10.15 support, causing workflows to fail.
2023-02-22 13:24:15 -08:00
player-03
bca5a33ac2
Use Ubuntu 20 for testing.
...
GitHub has officially begun to drop Ubuntu 18.04 support, causing workflows to fail.
2023-02-21 06:29:59 -10:00
player-03
4232a9fa52
Use v3 of checkout and upload-artifact.
...
Version 2 of these actions seems to rely on deprecated features.
We might be able to leave `download-artifact`, but it seems best to keep it in sync.
2023-02-21 06:23:53 -10:00
Josh Tynjala
2f4b0844ef
Merge pull request #1531 from player-03/submodules
...
Restructure and update submodules
2023-01-13 13:44:33 -08:00
player-03
255b5cba9e
Return to the original approach, again.
...
At least this time it printed a full list of conflicts. With any luck, this will do it.
2023-01-05 16:22:18 -05:00
player-03
092bee0680
Manually install the problem versions of python.
...
This way, we get to add the `--overwrite` flag.
2023-01-05 16:01:43 -05:00
player-03
04412da008
Return to the original approach.
...
We'll just enumerate all the files that produce errors. This time: pydoc3.
2023-01-05 15:40:10 -05:00
player-03
ffbe4154cb
Quote spaces.
2023-01-05 15:23:52 -05:00
player-03
3f630e169c
Try more ways to skip python.
...
Varying which versions get skipped to help figure out which worked.
2023-01-05 15:06:28 -05:00
player-03
83c24935ef
Try to skip reinstalling python.
2023-01-05 14:52:59 -05:00
player-03
41a473f3e6
Use brew update --force.
2023-01-05 14:43:49 -05:00
player-03
f02930d8ba
Remove idle3 files to prevent conflict.
...
Now using `*` to remove multiple files at once, because otherwise this may take a lot of space.
2023-01-05 14:29:22 -05:00
player-03
75a3f10a34
Remove conflicting files.
2023-01-05 14:15:32 -05:00
player-03
43fb0f15c5
Merge pull request #1500 from player-03/DeprecatedGradleFeatures
...
Fix warnings and errors in the Android build process
2022-12-29 19:26:54 -05:00
Joseph Cloutier
8a3c7ac629
Use macOS 11 for testing.
...
GitHub has officially begun to drop macOS 10.15 support, causing workflows to fail.
2022-11-18 18:16:49 -05:00
Joseph Cloutier
91699a820c
Revert "Use NDK r25b for testing."
...
This reverts commit 2dfb816868 , which
relied on HaxeFoundation/hxcpp#992 .
2022-10-29 14:44:46 -04:00
player-03
2dfb816868
Use NDK r25b for testing.
...
This is the latest long-term support version.
2022-10-29 13:59:18 -04:00
Josh Tynjala
1a4fbc5387
Github Actions: replace ubuntu-18.04 with ubuntu-latest
...
ubuntu-18.04 is deprecated and will be removed: https://github.com/actions/runner-images/issues/6002
2022-09-22 12:37:44 -07:00