Commit Graph

67 Commits

Author SHA1 Message Date
Serge Gautherie eb55d984c0
[GITHUB] build.yml: Re-enable 'build-msbuild-i386' (#6470)
Something fixed it in the meantime.

Revert 0.4.15-dev-6069-g 56a45014. CORE-18911
2024-02-10 13:36:38 +03:00
Serge Gautherie 24dea07c3c
[GITHUB] build.yml: Use all matrix values to restore Linux build cache (#5595)
Do not mix different build configurations. Extend cache key.

Addendum to 0.4.15-dev-2996-g f777e6bd and 0.4.15-dev-6472-g 732f223c.
2024-02-10 13:32:27 +03:00
Maj Soklič 5974982d9c
[GITHUB] Update Actions for Node.js 16 deprecation preparation (#5819)
GitHub started to show deprecation warnings for all Node.js 16 based Actions:
https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/

In order to resolve this:
- build.yml: Update cache to v4
- labeler.yml:
  - Remove the now optional 'repo-token' argument
  - Add 'sync-labels' to remove non-actual labels on PR updates
- stale.yml: Remove useless issue permission since we don't have issues enabled
2024-02-10 02:50:59 +03:00
Stanislav Motylkov 6f874a4656 [GITHUB] Fix Labeler rule for 'drivers'
Addendum to d18b6fc4.
2024-02-10 02:08:04 +03:00
Stanislav Motylkov d18b6fc437 [GITHUB] Upgrade Labeler rules for v5
Addendum to 51f3ef04.
2024-02-10 01:42:13 +03:00
Adam Stachowicz 51a446f966
[GITHUB] build.yml: Update actions to latest versions (#6327) 2024-02-09 22:54:15 +03:00
Adam Stachowicz 51f3ef04f2
[GITHUB] labeler.yml: Update to v5 (#6326)
Release notes: https://github.com/actions/labeler/releases
2024-02-09 22:52:12 +03:00
Adam Stachowicz f0faa45159
[GITHUB] stale.yml: Update to v9 (#6325)
Release notes: https://github.com/actions/stale/releases
2024-02-09 22:50:40 +03:00
Mark Jansen 474a8ea46b
Remove liberapay 2023-12-17 16:27:45 +01:00
Maj Soklič fa7d5dbf06
[GITHUB] Update workflow actions to V3 to fix potential problems (#5569)
GitHub is starting to discontinue Actions V2 (the date was postponed).
Once they enforce Actions V3, builds will likely fail to run, so it's
better to change this sooner rather than later.

- Update GitHub Actions to V3
- Replace deprecated set-output with $GITHUB_OUTPUT

This also fixes the warnings on the builds/artifacts page.
2023-08-14 13:30:30 +03:00
Maj Soklič 2a879e9732
[GITHUB] Add dllver to artifact name (#5565)
Also add missing dll version export to build-linux.
Addendum to 732f223ca0. CORE-11288
2023-08-12 23:24:43 +03:00
Timo Kreuzer 732f223ca0 [GITHUB] Add NT6 builders 2023-08-11 19:00:42 +03:00
Adam Słaboń 365372dc17 [GITHUB] Build subsystems on ARM
CORE-17604
2023-08-05 16:23:10 +02:00
George Bișoc d8bfe2a261
[GITHUB] Draft PRs should be exempt from closure by the stale PR bot 2023-06-09 11:43:04 +02:00
George Bișoc 56a450147c
[GITHUB] Temporarily disable MSBuild
Due to a update of MSBuild build worker, MSBuild keeps failing which is a nuisance.
Temporarily disable that worker until a proper fix is shipped.

CORE-18911
2023-06-06 20:06:01 +02:00
Mark Jansen 6e35c75035
[GITHUB] Add Labeler rule for ATL 2023-04-17 18:12:27 +02:00
Mark Jansen 09afeeccf5
[GITHUB] Add Labeler rule for shell stuff 2023-04-17 18:12:26 +02:00
George Bișoc faa6f940d5
Tag Win32SS related PRs with "Win32SS" label 2023-03-25 13:23:06 +01:00
Victor Perevertkin 83faa2da5e
[GITHUB] Fix LLVM version for the clang-cl build (#4578) 2022-07-16 16:10:56 +03:00
Mark Jansen b60408c9f1
[CI] Increase operations-per-run for the stale script 2022-06-04 20:35:01 +02:00
Mark Jansen 96eacfc352
[GITHUB] Add workflow to close stale PR's 2022-05-29 20:10:31 +02:00
Stanislav Motylkov 8b55d712a7
[GITHUB] Add MSVC ARM64 builder
This builds only some applications for now.

CORE-17518
2022-05-25 21:10:17 +03:00
Hermès Bélusca-Maïto 0d08c6429d
[GITHUB] Fix MSVC 2015 (v14.0) build, until a clear consensus is reached for PR #3872 (#4454)
CORE-18146

Use the matrix.os + include/exclude technique, as suggested
by Serge Gautherie :)
2022-04-23 19:14:06 +02:00
Hermès Bélusca-Maïto 1170a5a493
[GITHUB] Use the correct worker to get MSBuild VS2019 working. (#4454)
CORE-18146
2022-04-23 19:14:05 +02:00
Stanislav Motylkov 40fe3e5dd9
[NTDLL][ARM] Add missing definition for RtlFillMemoryUlong
[GITHUB] Build entire base module for ARM platform

CORE-17604
2022-03-18 22:52:05 +03:00
Stanislav Motylkov f8010947fe
[GITHUB] Applications, CPL, and rosapps modules are building for ARM now
Also add debug and release builds. Addendum to c1538a82 and 1f44552d.

CORE-17517 CORE-17604
2021-11-17 19:18:18 +03:00
Serge Gautherie 4b0249e98a
[GITHUB] build.yml: Update LLVM version to 13 (#4054) 2021-10-22 18:17:06 +03:00
Victor Perevertkin f17c2c0db9
[GITHUB] Use 64bit LLVM for both 32bit and 64bit clang-cl builds 2021-09-14 17:58:23 +03:00
Mark Jansen 0380684ddc
[GITHUB] Automatically apply ROSTESTS label 2021-09-05 16:39:57 +02:00
Victor Perevertkin f777e6bd24
[GITHUB] Build Release configuration for all compilers 2021-08-02 20:23:23 +03:00
Timo Kreuzer a9a22aeffe [GITHUB] Add MSVC Release builder 2021-07-11 21:45:29 +02:00
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