Commit Graph

101 Commits

Author SHA1 Message Date
Dan Balasescu
93ff82bc80
Attempt to support quotes in handling of GH comment body 2023-11-10 14:52:20 +09:00
Dan Balasescu
3c3b0a15a6
Only run cleanup if directory was created 2023-10-20 18:58:32 +09:00
Dan Balasescu
6c61894514
Cleanup in a step 2023-10-20 11:35:31 +09:00
Dan Balasescu
e3bbf29333
Add cleanup step 2023-10-20 11:34:08 +09:00
Dan Balasescu
6cf0cbf3a9
Remove repo checkout step 2023-10-20 11:32:11 +09:00
Dan Balasescu
634323e71e
Fix wrong variable 2023-10-20 11:24:16 +09:00
Dan Balasescu
d73650331d
Isolate diffcalc workflow runs 2023-10-20 09:44:10 +09:00
Dan Balasescu
832ba861bb
Fix incorrect PR url in diffcalc workflow 2023-10-19 15:19:51 +09:00
Dan Balasescu
14cadd1eeb
Pin third-party actions 2023-10-19 02:39:34 +09:00
Dan Balasescu
4946b437c9
Run timeout job on self-hosted runner 2023-10-17 21:01:23 +09:00
Dan Balasescu
566b09ff20
Delete comment on cancellation
- Add always() pre-condition to force evaluation.

- Message is set as it's required by the action for a non-error status code.
2023-10-17 20:51:28 +09:00
Dan Balasescu
08845ec1c6
Use action for GHA diffcalc workflow permissions check 2023-10-17 20:28:04 +09:00
Dan Balasescu
2e0ca45773 Remove duplicated usage instructions 2023-10-05 14:09:58 +09:00
Dan Balasescu
bca257eeda Add description 2023-10-05 13:32:20 +09:00
Dan Balasescu
9f350ce13c Add new difficulty calculation github action 2023-10-05 13:20:07 +09:00
Dean Herbert
2097141fa5
Merge pull request #23453 from bdach/appease-the-ios-monstrosity
Fix iOS build workflow failing
2023-05-10 10:08:05 +09:00
Bartłomiej Dach
745341ca6b
Fix iOS build workflow failing
A new version of `Microsoft.iOS.Sdk` was released on
2023-05-09T17:28:41.7300000. This version requires Xcode 14.3, which is
not currently available on `macos-latest` runners (which currently alias
to `macos-12`).

To fix, migrate to `macos-13`, which is currently in beta, and
explicitly use Xcode 14.3 (because even on the `macos-13` image, Xcode
14.3 is not yet the default).
2023-05-09 21:59:24 +02:00
Bartłomiej Dach
7d1e73e36d
Add workflow for automated osu-web mod definition updates 2023-05-06 11:43:18 +02:00
Mohammed Keyvanzadeh
433f9e5367
fixup! revert formatting changes 2023-03-27 18:37:01 +03:30
Mohammed Keyvanzadeh
3d032d0024
github: update workflows and make tweaks
- Update the GitHub Actions workflows to their latest versions.
- Replace the usage of the deprecated `set-output` command with the
new recommended way to set the output.
- Format the YAML files.
2023-03-27 18:10:32 +03:30
Salman Ahmed
4d4dfd9e8b Fix iOS workflow still targeting old Xcode version 2023-01-25 02:15:08 +03:00
Dean Herbert
5d32184180 Revert "Add triage action"
This reverts commit 43d9c28978.

Not working for us
2023-01-11 12:31:28 +09:00
Dan Balasescu
43d9c28978 Add triage action 2023-01-11 11:34:31 +09:00
Dean Herbert
d3995693a0 Use maui-android 2022-12-19 16:47:10 +09:00
Dean Herbert
877413524f Cherry-picked android changes from #17462 2022-12-19 15:46:54 +09:00
Salman Ahmed
4dbc1c3cb0 Manually use Xcode 14.1 2022-12-17 03:30:25 +03:00
Salman Ahmed
d74478ce3b Pin workflow to macOS 12 2022-12-17 03:00:59 +03:00
Salman Ahmed
2c78fed5e4 Update workflows in line with framework changes 2022-12-16 00:22:11 +03:00
Bartłomiej Dach
6c95b1d90d
Bump dorny/test-reporter action to 1.6.0
The only reason I'm bothering to do this is that I mistakenly clicked on
one of the execution logs of the "Annotate CI with test results"
workflow and noticed a bunch of deprecation warnings:

	https://github.com/ppy/osu/actions/runs/3610166871

Judging from the release notes [[1]] and diffstat [[2]] of version 1.6.0
of the action affected, a bump should silence these.

[1]: https://github.com/dorny/test-reporter/blob/main/CHANGELOG.md
[2]: https://github.com/dorny/test-reporter/compare/v1.4.2...v1.6.0
2022-12-03 21:59:57 +01:00
Dean Herbert
cff38e532a Attempt to remove console output 2022-10-07 23:25:20 +09:00
Alex
68f62ca9cd build: harden sentry-release.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-25 18:04:27 +02:00
Alex
90dd3c3020 build: harden report-nunit.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-25 18:03:13 +02:00
Alex
38f0524e88 build: harden ci.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-25 18:00:28 +02:00
Dean Herbert
431e84f992 Cancel in progress CI runs when new commits are pushed
Same as https://github.com/ppy/osu-web/pull/9268.

Should hopefully help with organisation concurrent limits.
2022-09-12 19:09:46 +09:00
Salman Ahmed
0cfaef3605 Remove iOS build CI workaround 2022-07-01 11:21:52 +03:00
Salman Ahmed
5e594e4de0 Work around macOS agent regression affecting iOS CI builds 2022-06-20 06:54:15 +03:00
Dan Balasescu
42c97baa97 Cache bust on more files 2022-06-17 17:55:58 +09:00
Bartłomiej Dach
9141a7a907
Revert Xamarin regression workaround in Android CI build definition
This commit is a revert of 53e52d2c4b.
Partially done because the workaround is no longer needed, partially
because macOS images have begun to fail after a new image rollout with
bumped NuGet versions.
2022-06-16 21:03:29 +02:00
Dan Balasescu
88376da2cf Run template tests on CI 2022-06-16 13:47:30 +09:00
Hugo "ThePooN" Denizart
384cdcbc40 🚑 Fix use of illegal character in Sentry's release name scheme 2022-06-01 18:12:29 +02:00
Hugo "ThePooN" Denizart
cb37dd74c1 🔧 Add prefix to Sentry release name 2022-06-01 17:19:33 +02:00
Jai Sharma
e990a24723 Remove redundant installation of libavformat in Linux CI runs
Linux `libavformat` native libraries are now packaged with framework.
2022-05-23 21:52:29 +01:00
Dan Balasescu
3bca014b52 Bust CI cache on CodeAnalysis ruleset changes 2022-05-19 09:44:11 +09:00
Hugo "ThePooN" Denizart
d7aed77340 👷 Push tagged releases to Sentry 2022-05-16 16:01:42 +02:00
Dan Balasescu
a46894b613 Bust CI cache on more files 2022-05-11 18:27:57 +09:00
Huo Yaoyuan
30ffc7b23f Remove dotnet-format 2022-05-06 01:28:30 +08:00
Huo Yaoyuan
aafb363a34 Only enable EnforceCodeStyleInBuild in CI 2022-05-06 01:24:19 +08:00
Huo Yaoyuan
a17bbd62b7 Disable EnforceCodeStyleInBuild in Xamarin CI run 2022-05-04 14:06:01 +08:00
Dan Balasescu
b4c208be63 Move Code Quality check to top of checks list 2022-04-21 15:34:01 +09:00
Dan Balasescu
46cce94a75 Add inspectcode CI cache 2022-04-14 14:34:43 +09:00