Commit Graph

178 Commits

Author SHA1 Message Date
Dan Balasescu 9681e3ac46
Overwrite downloaded data packages
In https://github.com/ppy/osu/actions/runs/11311858931/job/31458581002, I cancelled the run during the download from `data.ppy.sh`.

In https://github.com/ppy/osu/actions/runs/11313128285/job/31461534857, `wget` skipped downloading the file due to the `-nc` option (no-clobber), i.e.: if the file exists, don't re-download.

The only way I'm aware of to resolve this with wget is to either use `-c` (continue), which may lead to broken files, or to explicitly specify the output file via `-O`. Thought I'd clean up a few pieces in the process.

Why not curl? Mostly historical - some distros don't come with curl. It may be okay now but there's probably no point changing this at the moment...
2024-10-13 18:43:02 +09:00
Dan Balasescu 639caf167d
Save master state in workflow 2024-10-07 18:52:13 +09:00
Dan Balasescu c7f2564c0a
Make diffcalc workflow recreate comment on completion 2024-10-07 15:50:59 +09:00
Dan Balasescu 232381c9fb
Rollback iOS workload to last known working version 2024-10-05 23:00:04 +09:00
Dan Balasescu cb51e12d13
Fix iOS CI build 2024-09-27 16:26:11 +09:00
Salman Ahmed e12dba24ae Remove macOS/Xcode version pinning in iOS workflow 2024-08-08 13:03:09 +03:00
Dean Herbert 4cc07badbd
Disable macOS test runs for now
We are seeing update frames run as little as [once per
second](aa4d16bdb8/osu.Game/Overlays/BeatmapListingOverlay.cs (L141)).
Until we can ascertain why this is happening, let's reduce developer
stress by not running macOS tests for now.
2024-07-25 09:05:58 +09:00
Dan Balasescu 7bb680a8a4
Raise workflow timeout time
https://github.com/ppy/osu/actions/runs/9985890747/job/27597500883
2024-07-18 16:26:40 +09:00
Dan Balasescu 9375f79879
Add frenzibyte to users that can use diffcalc workflow 2024-07-08 13:58:42 +09:00
Dan Balasescu cbbb46cad8
Update action versions in diffcalc workflow 2024-03-29 00:25:32 +09:00
Dan Balasescu 4490dbf896
Update diffcalc workflow 2024-03-27 13:37:47 +09:00
Bartłomiej Dach 99bbbf810b
Update github actions to resolve most node deprecation warnings
As is github tradition, workflows started yelling about running on a
node version that was getting sunset, so here we go again.

Relevant bumps:

- https://github.com/actions/checkout/releases/tag/v4.0.0
- https://github.com/actions/setup-dotnet/releases/tag/v4.0.0
- https://github.com/actions/cache/releases/tag/v4.0.0
- https://github.com/actions/setup-java/releases/tag/v4.0.0
- https://github.com/peter-evans/create-pull-request/releases/tag/v6.0.0
- https://github.com/dorny/test-reporter/releases/tag/v1.8.0

Notably, `actions/upload-artifact` is _not_ bumped to v4, although it
should be to resolve the node deprecation warnings, because it has more
breaking changes and bumping would break `dorny/test-reporter`
(see https://github.com/dorny/test-reporter/issues/363).
2024-02-22 17:18:10 +01:00
Dan Balasescu ec4f3577c0
Use Xcode 15.2 2024-02-02 21:28:52 +09:00
Dan Balasescu a217a7f8cf
Adjust CI workflows 2024-02-02 21:28:51 +09:00
Joseph Madamba 535177ab97 Remove outdated main menu version reference on issue template 2023-12-30 11:44:11 -08:00
Dean Herbert 02c771f540
Add warning for linux users about to report a non-bug as a bug 2023-12-25 17:27:15 +09:00
Dean Herbert 469a659938
Fix arrow pointing to wrong place 2023-12-19 13:35:02 +09:00
Dean Herbert ee8a5d5a30
Update bug-issue.yml with new workflow for exporting logs 2023-12-19 13:33:45 +09:00
Dan Balasescu 979bbf0d81
Wrap echo in double quotes 2023-11-28 22:12:23 +09:00
Rowe Wilson Frederisk Holme 9fd0641238
Remove manual changes to Xcode versions in CI 2023-11-23 01:18:55 +08:00
Bartłomiej Dach aa72407065
Fix android compile failures due to invalid java version
See https://github.com/ppy/osu-framework/pull/6057.
2023-11-22 07:55:41 +09:00
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 f8a3be24c8
Update config.yml to mention "performance" in the discussion link 2023-06-08 00:22:06 +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
Dean Herbert b64a5cbda6 Merge branch 'master' into guard-url-protocols 2022-12-19 15:46:45 +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