65 Commits

Author SHA1 Message Date
Kitzunu
19847395eb
fix(CI/Windows): Bump openssl version (#21458) 2025-02-15 13:12:13 +01:00
sudlud
02a903b16f
fix(CI/Windows): fix windows build (#21322) 2025-02-03 22:01:14 +01:00
sudlud
2e17b32508
fix(apps/installer): fix Debian 12 build with mysql (#20003) 2024-09-20 23:20:33 +02:00
sudlud
4ed1815de6
fix(apps/installer): update for Ubuntu 22.04/24.04 with mysql 8.4 LTS (#19737) 2024-08-26 17:29:12 +02:00
sudlud
d4aca0bca1
fix(apps/installer): update for Debian 12 using mysql (#19649)
* fix(apps/installer): update for Debian 11 and 12 using mysql

* drop Debian 11 due to OpenSSL 1.1.1 beeing deprecated already
2024-08-24 20:29:32 +02:00
Marcus Schommer
a691ad3f4d
chore(APPS/installer): Detection of BSD* OS (#19285)
Installer output is wrong for BSD*.
"acore.sh install-deps" says "This platform is not supported"
should be "BSD is not supported yet"
2024-08-17 20:27:36 +02:00
Anton Popovichenko
9616433b66
fix(CI/MacOS): Fix MacOS dependency installation (#18507)
Fix MacOS CI/CD
2024-03-10 16:52:03 -03:00
Kitzunu
65e25bd7b9
fix(CI): Maybe baby this will solve our problemos (#17889)
* Because BREW and MAC OSX suck a**

* Update core-build-nopch.yml

* if mac dont fix now. I might just quit

* maybe I can bring this back now :pog:
2023-11-29 08:37:48 -03:00
Kitzunu
4a25ac665d
chore(CI): Make some changes (#17861)
* chore(CI): Make some changes. Less CI's maybe better...

* pendingsql

* FORK TEST - TO BE REVERTED

* changes

* test

* fix

* Revert "FORK TEST - TO BE REVERTED"

This reverts commit 875bc281c5a355cce2ddd8015484e256dbc185cf.

* rename workflow

* rename workflow

* rename workflow

* rename workflow

* I argue windows don't need dry runs

* maybe mac wants to be alive. who knows. When do we drop mac support really...?
2023-11-26 17:27:40 +01:00
Kitzunu
649dc84fea
fix(ci): macos (#17681)
* fix(ci): macos

* Update osx.sh
2023-11-11 20:06:25 -03:00
Kitzunu
5d128d38ea
chore(CI): Update deps for Windows and Mac builds (#17252)
* chore(CI): Update deps for Windows and Mac builds

* Update windows.sh

* Update windows.sh
2023-09-15 02:32:52 +02:00
Mike Delago
c43e1b8c0c
refactor(Apps/Dashboard): Remove Deno as a dependency to the dashboard (#16934)
* remove deno as a dependency

* use the ACORE_VERSION env var

* I forgot client-data

* accidentally removed too much

* docker-cmd: extraneous parallel flag

* typo

* remove docker image prune -af

the `docker image prune` removes the containers we just build.

* fetch everything in the beginning
2023-09-10 01:12:47 +02:00
Kitzunu
d341492081
fix(CI): Update macos openssl to 3 (#16846) 2023-07-29 15:26:03 +02:00
Revision
b89eea668a
fix(Apps): Update client data version (#14527)
Update functions.sh
2023-01-06 20:54:59 +01:00
Patrick Lewis
a3a835edc4
fix(CI/mac): python issue workaround (#14369) 2022-12-26 11:06:28 +01:00
Yehonal
e4016823d7
feat(CORE): docker permissions and rework (#13454)
- fix docker permissions with mounted volumes on new docker versions (https://github.com/docker/desktop-linux/issues/31)
- fix ac-tools image
- cleanup unused env
- add  `cap_add: SYS_NICE` to allow setting process high priority
- fix ccache in docker
- allow to switch between root user (default) to acore user in any container
- fix cache of the downloaded client data
- split docker github actions in 2 parts
- versioning mysql images
- performance improvements
2022-11-07 13:20:48 +01:00
Yehonal
171df31196
feat(CORE/bash): implemented acore dashboard for Windows (#13476)
+ implemented acore dashboard for windows
+ integrated acore dashboard for windows in our pipeline
+ implemented dry run for windows build
+ fixed permissions issue for all the operating systems
+ code clean
2022-10-22 15:40:13 +02:00
Yehonal
e189caeb76
feat(docker): implemented dbimport (#13308)
## Changes Proposed:

- Implemented dbimport with docker
- deprecated db_assembler
- Fixed deno scripts and integrated them with the CI
2022-10-05 13:15:42 +02:00
Stefano Borzì
6673067442
chore(Dashboard/functions.sh): update data version (#12140) 2022-06-21 19:06:34 -04:00
Kitzunu
671f573044
chore: update AC data version (#11709) 2022-05-10 23:53:19 +02:00
Nefertumm
02b93ee708
chore: update AC data version (#11703) 2022-05-09 20:31:54 -03:00
Stefano Borzì
77720506c0
chore: update AC data version (#11535) 2022-04-25 16:21:40 -03:00
Remko de Bruin
d7b1032fea
feat(bash): bumped inst_download_client_data to v13 (#10755) 2022-03-01 22:11:30 +01:00
Francesco Borzì
6fa91dbe1f
fix(CI): Ubuntu build (#9697) 2021-12-14 08:51:00 -03:00
BytesGalore
1b8c23cbee
feat(Bash/Installer): configure remote and pull branch in conf/config.sh (#8488)
Co-authored-by: BytesGalore <3903215+BytesGalore@users.noreply.github.com>
2021-11-01 11:28:20 +01:00
Kitzunu
92a7f8b5bd
Revert "feat(APPS/installer): configure remote and pull branch in conf/config.sh (#8364)" (#8486)
This reverts commit f5c8afcf0b63083ddd0afcdb013e13eb5a873780.
2021-10-13 17:09:55 +02:00
BytesGalore
f5c8afcf0b
feat(APPS/installer): configure remote and pull branch in conf/config.sh (#8364)
Co-authored-by: BytesGalore <3903215+BytesGalore@users.noreply.github.com>
2021-10-12 22:50:13 +02:00
Patrick Lewis
ac0d990fef
fix(CI/MacOS) openssl sym link (#8201)
* fix(CI/MacOS) openssl
2021-10-02 12:01:57 +02:00
marcelhas
7001865186
Fix start scripts (#8005)
* fix(Bash): Handle missing env variable

Bash installation failed when no explicit `zipPath` was set.
As it defaulted to `/`, which led to permission errors.

* fix(Docker): Fix docker volume error

Docker installation failed, because target directories of volumes should
not end with a `/`.

https://stackoverflow.com/questions/68273745/how-to-make-a-mount-shared-in-docker/68455665#68455665
2021-10-01 10:33:35 +02:00
Patrick Lewis
ba53234917
fix(CI/MacOS): pinto openssl@1.1 (#8150) 2021-09-29 09:17:14 +02:00
Stefano Borzì
613daa8312
chore(Bash/installer): update client-data version (#8000) 2021-09-22 10:15:33 +07:00
UltraNix
261d5c62cd
fix(Core/Collision): typo in VMap BIH generation. (#7066)
* Core/Collision: Fix typo in VMap BIH generation.

Fixed #5768.

* Bump vmap and mmap versions.

* chore: update data version in the bash installer
2021-08-08 12:21:29 +02:00
Kargatum
96c51317f5
feat(Deps/ACE): remove ACE library (part 1/2) (#6980) 2021-07-16 15:05:39 +02:00
Patrick Lewis
c95c593174
fix(Bash/Ubuntu): allow Boost install on minimal ubuntu 20.04 installs (#6037) 2021-05-31 18:19:45 +02:00
Kargatum
50adcf2065
feat(Deps/Boost): add boost support (#5676)
* feat(Deps/Boost): add boost support

* 1

* 2

* to 1.74
2021-05-23 13:53:15 +02:00
Yehonal
ff2737fee8
feat(bash): Improved support for gperftools (#5769) 2021-05-10 22:21:23 +02:00
Yehonal
f6c6123d85
feat(docker): production images, integrated ccache and many other improvements (#5551) 2021-05-04 11:35:24 +02:00
Yehonal
e4fafc61dd
fix(Docker): windows improvements and permissions fix (#5444) 2021-04-28 22:26:39 +02:00
Yehonal
380f406248
Feat(Docker/bash): docker-compose system rework (#4488)
## ⚠️ATTENTION! ⚠️ Upgrading procedure:

**Database:** After this PR will be merged you need to backup your DB first (you can use the db-assembler or any mysql client to generate the dump) and restore it after.  The reason is that we use now docker named volumes instead of binded ones to improve performance.

**Conf & client data**: if you use the default configuration, both the etc and the data folder are now available inside the **/env/docker**. 

Finally, you can cleanup the /docker folder previously used by our system.

## Changes Proposed:

This PR will implement the [devcontainer ](https://code.visualstudio.com/docs/remote/containers) feature for VSCode. Allowing us to develop and debug directly within the container in the same way on all OSes.

* Implemented support for vscode dev-container feature by remote-extension suite
* Docker performance optimizations for MacOS and non-linux hosts
* Bash system improvements
* Implemented first command using Deno runtime environment (typescript) and [commander.js]
* Implemented wait mechanism for db_assembler
* Implemented db migration command
* possibility to run the authserver and worldserver with GDB using the integrated simple-restarter
* Implemented docker multi-stage mechanism to use one single Dockerfile for all the services
* client-data downloader now creates a placeholder to avoid downloading the same version of data files multiple times
* deployment of pre-compiled docker images on [docker hub](https://hub.docker.com/u/acore), you can test them [here](https://github.com/azerothcore/acore-docker)
2021-04-22 09:57:05 +02:00
Francesco Borzì
cde067390f
fix(Bash): client data files version 10 (#5146) 2021-04-09 09:35:19 +02:00
Patrick Lewis
06ea234efa
fix(BASH/INSTALLER): add missing deps for debian 10 (#5019) 2021-04-01 12:22:33 +02:00
Peter
78912075a6
fix(bash): Handle different Debian versions (#4607)
Co-authored-by: locus313 <locus313@users.noreply.github.com>
2021-03-07 13:43:22 -06:00
Patrick Lewis
96a549c559
feat(CI/Ubuntu): use acore.sh to install deps (#4042) 2021-01-09 12:12:38 +01:00
Patrick Lewis
5e56a288a6
fix(CI/MacOS) workaround for configure os failing (#4234) 2021-01-08 10:06:42 +01:00
Patrick Lewis
0067d45ba4
feat(CI/MacOS): use acore.sh to install deps (#4003) 2020-12-22 17:55:58 +00:00
Francesco Borzì
7eb1720d3b
fix(Bash/installer): client data version (#3992) 2020-12-15 09:49:04 +01:00
Kitzunu
9ce76376da
refactor(Apps/Defines): Codefactor warning (#3714) 2020-11-19 11:24:38 -06:00
Yehonal
ad6ad094de
feat(bash): support for derivated distro + refactor conf (#3259)
* feat(bash): support for derivated distro

* refactor: refactoring for dist files
2020-08-06 02:37:14 +02:00
Yehonal
dca02598ba
fix(bash): joiner tool has been moved (#3038)
joiner tool has been moved has been moved under azerothcore organization.

I've fixed the url and the path

So it's now available here: 

https://www.azerothcore.org/joiner/   , repo: https://github.com/azerothcore/joiner
2020-05-16 16:56:37 +02:00
Rochet2
1397971943
feat(CI): migrate from Travis to GitHub Actions (#2887)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2020-04-19 17:33:13 +02:00