Commit graph

36 commits

Author SHA1 Message Date
Serge Gautherie 5ce9e2ec8e [GITHUB] build.yml: Define CLANG_VERSION for clang only
Addendum to a66214c.
2021-05-31 16:04:49 +02:00
Serge Gautherie 4d00a5653a [GITHUB] build.yml: Properly define LLVM_VERSION
Addendum to a66214c.
2021-05-31 16:04:49 +02:00
Mark Jansen c1538a82b8
[GITHUB] Add ARM builder
This only builds rapps for now
CORE-17517
2021-05-24 17:34:49 +02:00
Serge Gautherie eae3db10ae [GITHUB] build.yml: Remove superfluous '${{github.workspace}}' 2021-05-19 09:37:07 +02:00
Serge Gautherie 9b783ce07a [GITHUB] build.yml: Sync' 'if:' syntax
Addendum to 3644f3e.
2021-05-19 09:37:07 +02:00
Jérôme Gardou 1e01afab99 [GITHUB] Make sure things get compiled with MSVC 2015 & 2017
Also unify again ISO artifacts and upload debug symbols
for MSVC builds while we're at it

Also don't fail early in case things go wrong, which helps fixing build errors in one go
instead of incremental trial & error
2021-05-12 11:04:29 +02:00
Jérôme Gardou 3644f3efca [GITHUB] Improve logic to cache RosBE build
+ Minor implrovements:
  Use cmake args instead of forcing command working directory
  Give specific names to artifacts - bootcd/livecd
2021-05-04 16:26:20 +02:00
Victor Perevertkin 239266640f
[GITHUB] Use full paths on build-linux, as RosBE.sh overwrites them
Addendum to 167c60a5c8 and 823ddc3d82
2021-05-04 01:32:21 +03:00
Victor Perevertkin 823ddc3d82
[GITHUB] Remove working-directory for configure
Addendum to 167c60a5c8
2021-05-04 01:21:40 +03:00
Victor Perevertkin 167c60a5c8
[GITHUB] Use cmake's -S and -B options explicitly 2021-05-04 01:10:22 +03:00
Jérôme Gardou e9cef3f216 [GITHUB] Add clang-cl amd64 build to CI
As before, use a matrix for Ninja+Msvc build
2021-05-03 22:00:57 +02:00
Jérôme Gardou a66214c020 [GITHUB] Enable GCC+clang amd64 build
Use github cache to build & retrieve RosBE on linux,
for now using a custom build script until Next RosBE is out

Use a matrix to manage linux gcc + clang build
2021-05-03 22:00:57 +02:00
Victor Perevertkin 246dbd3384
[GITHUB] Update LLVM version to 12 and fix indentation 2021-04-22 13:48:43 +03:00
Jérôme Gardou 3885ad87ca [GITHUB] Add MSBUILD CI action 2021-03-03 08:34:32 +01:00
Victor Perevertkin b410220f39
[GITHUB] Choose LLVM version manually 2021-03-03 06:03:01 +03:00
Victor Perevertkin dbcd6efedf
[GITHUB] Fix labeler rules, attempt 2 2021-02-05 14:58:14 +03:00
Victor Perevertkin d8b8e73844
[GITHUB] Fix labeler rules 2021-02-05 14:39:25 +03:00
Victor Perevertkin 2660316022
[GITHUB] Fix YAML parsing in labeler.yml 2021-02-05 14:00:51 +03:00
Victor Perevertkin f7cf2ee32d
[GITHUB] Add Labeler action for labelling PRs automatically 2021-02-05 13:41:03 +03:00
Victor Perevertkin a7cb59728d
[GITHUB] Fix PATH setting for Flex and Bison 2021-01-28 06:57:33 +03:00
Jérôme Gardou cad583967b [GITHUB] Get LLVM latest version from chocolatey repository
Also, explicitly set target in toolchain file to help CMake getting things right.
2020-12-28 12:13:30 +01:00
Thomas Faber 99c02855a8
[GITHUB] Add clang-cl location to the beginning of PATH instead of the end.
Fixes build with the latest VS2019 (16.8.2).
The new version now adds Llvm\x64\bin to the PATH of the
"x64_x86 Cross Tools Commannd Prompt", so we must override this to
get x86 clang.
2020-11-22 13:21:58 +01:00
Jérôme Gardou 597660a4b7 [GITHUB] Add CLang build action 2020-11-16 16:58:10 +01:00
Victor Perevertkin 05a5edef12
[GITHUB] Enable amd64 artefacts and other minor changes
- Enable artefacts upload for amd64 builds
- Use environment files instead of ::set-env due to security issue
- Upgrade upload-artifact and cache packages to v2
2020-11-09 00:08:18 +03:00
Victor Perevertkin 1f29f725d8
[GITHUB] Remove the hack for msvc-amd64 build
Do not upload artifacts for msvc-amd64 as they are not bootable anyway
2020-08-31 03:53:25 +03:00
Thomas Faber d04dcf75c7
[GITHUB] Enable Clang-Cl build in GitHub actions. CORE-17202 2020-08-23 12:10:11 +02:00
Victor Perevertkin 2dc9f0ae43
[GITHUB] Set up necessary environment variables for Flex and Bison
Decrease ccache size, based on observations
Print ccache statistics in the end of build
2020-05-28 23:11:53 +03:00
Victor Perevertkin 2d7f71c5b8
[GITHUB] Enable ccache for GCC builds on GitHub Actions 2020-05-17 13:32:14 +03:00
Victor Perevertkin a0283ecea3
[GITHUB][TRAVIS][APPVEYOR] Move all CI to GitHub Actions 2020-05-04 19:53:16 +03:00
Serge Gautherie 7f8929c595 [REACTOS] Update some external URLs 2020-04-24 02:32:05 +03:00
Serge Gautherie d3636e1304
[REACTOS] Update now-redirected 'http' and 'www.reactos.org' urls (#2583)
And improve/fix some urls.
2020-04-21 03:38:54 +03:00
Colin Finck 5dadfdaa39
Fix FUNDING.yml syntax. 2019-07-04 09:12:50 +02:00
Colin Finck 85b2b73fed
Update FUNDING.yml now that the "Sponsor" button in GitHub has been activated. 2019-07-04 09:11:04 +02:00
Filip Š 242b4b0e72 Create FUNDING.yml (#1658)
GitHub now supports sponsorships in the repository.
https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository
2019-06-20 23:07:06 +09:00
Alexander Shaposhnikov bd880924d9
Update pull request template with additional info 2017-11-06 19:28:12 +02:00
Alexander Shaposhnikov d385122f1e Create PULL_REQUEST_TEMPLATE.md
This will act as a template for GitHub Pull Requests.
GitHub allows to hide this file in `.github` folder, so I did.
2017-10-17 21:44:07 +03:00