Commit graph

40 commits

Author SHA1 Message Date
Xoduz
8cb3e0ed5b Update update_changelog_on_PR_merge.yml
Updated automated changelog workflow - added "skip changelog" label to changelog PR
2025-10-24 17:31:27 +08:00
Xoduz
77f28dd795 Update update_changelog_on_PR_merge.yml
Fixed error in workflow that failed to generate token for use in PR generation. Probably.
2025-09-09 02:19:41 +08:00
Xoduz
403e9b6ef7 Update update_changelog_on_PR_merge.yml
Updated workflow again, this time guaranteed to work, just like the last time
2025-09-08 10:24:12 +08:00
Xoduz
705ab20221 New attempt at workflows - this time using a GitHub App!
New attempt at workflows - this time using a GitHub App!
2025-09-07 14:05:33 +08:00
Xoduz
461cfe4a6b Updated default UOX3 build github workflow
- [FIX] Updated UOX3 Build github workflow to prevent double-building on creation of new pull requests. Now triggers either for pushes to main branches OR for creation/update of PRs
2025-08-20 23:05:10 +08:00
Xoduz
befd1ee7c2 Updated github workflow files (again)
- [FIX] Fixed issue with github workflow files that prevented automatic update of changelog.txt based on PR descriptions. Skip by assigning 'skip changelog' label to PR
2025-08-20 22:51:47 +08:00
Xoduz
2cadcce731 Removed labels from automated changelog workflow
Removed labels from automated changelog workflow
2025-08-13 08:32:46 +08:00
Xoduz
09775a6f9e Updated automatic changelog workflow
Updated automatic changelog workflow
Manually updated changelog with previous PR merge details
2025-08-13 08:26:30 +08:00
Xoduz
ccbe0fa27a Workflow update
Gave workflow that writes to changelog.txt on PR merge write permissions
Updated Changelog.txt with missing entries from failed workflow runs on last couple of PR merges
2025-08-06 00:56:52 +08:00
Xoduz
08a68d7605 Update create_uox3_release.yml 2025-08-05 03:19:57 +08:00
strattond
7cd77f4671 Merge from origin/develop 2025-07-20 07:33:35 +10:00
Xoduz
955d447e6b Update workflow files
Added last piece of the workflow puzzle - the automatic update of changelog.txt based on descriptions of PRs merged
Switched create_uox3_release workflow from draft to release mode
2025-07-19 02:46:26 +08:00
Xoduz
dc75944332 Update create_uox3_release.yml
Updated release workflow to create draft of release
2025-07-19 01:37:54 +08:00
Xoduz
b598581f48 Create create_uox3_release.yml
Adding workflow to create new GitHub release on version tag commit
2025-07-19 01:36:56 +08:00
Xoduz
e9a74e5f03 UOX3 v0.99.7
Bumped up version number
Added workflow file (github-releases-to-discord.yml) that will publish UOX3 GitHub releases to Discord
Updated UOX3Build.yml workflow file to ignore pushes with "-release" version tags
Updated CMakeLists.txt to include installation rules for creating release packages
Updated readme.md with some up-to-date details and fix for broken build-status badges
2025-07-19 01:11:38 +08:00
strattond
2077aa075a Omit Mac during upgrade process 2025-04-10 11:52:41 +10:00
strattond
d24982ed14 Try to resolve Mac problems (with Intel target) 2025-04-10 10:10:34 +10:00
strattond
97347d586d Use latest runner now we've disabled NanoJIT 2025-03-18 17:07:16 +10:00
strattond
ba24ffc97a Use Intel runner 2025-03-18 12:15:35 +10:00
strattond
b257addc90 Disable register warning hopefully 2025-03-14 14:14:21 +10:00
strattond
779f35c50a Unleash the McBeast 2025-03-14 12:54:24 +10:00
strattond
732c8cace9 Temporarily disable Mac to see if the other two build 2025-03-14 09:33:21 +10:00
Xoduz
1021f0fdbe Update UOX3Build.yml
Updating build target in Github workflow from macos-13 to macos-latest
2024-03-15 11:43:58 +08:00
Xoduz
4ef4c3935d Small update to workflow and VS project filters
Re-added .md and .xcodeproj to ignore list in workflow file
Synced up VS2022 and VS2017 copies of vcxproj.filters file
Removed resource.h from VS2017 project file - file no longer exists
2023-08-28 02:10:15 +08:00
charles
2e62f9ca5e Delete build.yml
deleted redundant workflow (build.yml)
2023-08-25 07:13:53 -04:00
charles
b03f68cafb
Merge pull request #1 from OldFoolAgain/feature/JS-upgrade
Feature/js upgrade
2023-08-24 12:56:25 -04:00
charles
a24fe7682e workflow updates
Consolidated github workflow
Added macOS to the workflow
Updated readme.md to standardized cmake instructions
2023-08-23 07:51:40 -04:00
charles
b9af48034a simplifed workflow into one 2023-07-21 13:29:14 -04:00
Xoduz
69851e67f4 0.99.6-RC2
CMake is now default build system on Linux/FreeBSD, and an alternative for Windows/macOS-users instead of VS/XCode, though the old GCC/Make build process is still intact (for now)
Resource files (uox3.rc and uox3.ico) have been moved from UOX3/source to UOX3/assets
Build/project-related files have been moved to /make/[buildsystem] sub-directories, for both UOX3 and sub-projects:
	UOX3/make/cmake
	UOX3/make/VS2017
	UOX3/make/VS2022
	UOX3/make/XCode
	spidermonkey/make/cmake
	spidermonkey/make/VS2017
	spidermonkey/make/VS2022
	spidermonkey/make/XCode
	zlib/make/cmake
	zlib/make/VS2017
	zlib/make/VS2022
	zlib/make/XCode
CMake, VS2022 and XCode will compile sub-projects automatically when UOX3 is compiled, while VS2017 requires compiling sub-projects prior to UOX3
automake.sh script (still in root of repository) now uses CMake instead of GCC/Make, and supports optional arguments for creating debug/clean builds
Updated instructions on compiling UOX3 can be found on GitHub and/or in the UOX3 documentation
Some redundant files have been deleted from the repository (like DLL folder and file)
Code style guide added to UOX3/docs directory (styleguide.html)
Updated GitHub workflows to use cmake for Linux and to ignore changes to .txt/.html/.sln/.vcxproj files for both Linux & Windows workflows

Co-Authored-By: Charles Kerr <punt1959@users.noreply.github.com>
Co-Authored-By: Lloyd Dilley <ldilley@users.noreply.github.com>
2022-12-24 14:35:42 +08:00
Xoduz
c767272771 Update main.yml 2022-12-11 08:23:15 +08:00
Xoduz
9feccf8ccf Removed unneeded files
Co-Authored-By: Charles Kerr <punt1959@users.noreply.github.com>
2022-12-11 07:57:53 +08:00
Xoduz
4ec12750b9 Updated a bunch of build-related files and docs, added some new ones
Co-Authored-By: Charles Kerr <punt1959@users.noreply.github.com>
2022-12-11 07:35:54 +08:00
Geir Ove Alnes
bcaa557b86
Update main.yml 2022-01-30 21:39:55 +08:00
Geir Ove Alnes
311128bf95
Update windows_x86_build.yml 2022-01-30 21:39:37 +08:00
Geir Ove Alnes
52d3168a08
Testing an update to workflows 2022-01-30 21:37:25 +08:00
Geir Ove Alnes
d03b3700b6
Create windows_x64_build.yml 2021-04-08 23:31:43 +08:00
Geir Ove Alnes
169d28e5db
Update main.yml 2021-04-08 22:40:44 +08:00
Geir Ove Alnes
b18738170b
Update main.yml 2021-04-08 22:27:53 +08:00
Geir Ove Alnes
9274bacc03
Create main.yml 2021-04-08 22:26:31 +08:00
Geir Ove Alnes
68e09a903f
Windows x86 Build Workflow 2020-04-26 20:25:15 +08:00