Compare commits

...
Author SHA1 Message Date
François-X. T. dcb2795934 gg 2026-07-24 19:41:53 -04:00
François-X. T. 0e59cc7dbf ? 2026-07-24 19:32:29 -04:00
François-X. T. d3f9eaa152 c 2026-07-24 19:20:40 -04:00
François-X. T. 51407de38c b 2026-07-24 19:09:56 -04:00
François-X. T. ba3601b36f group syntax 2026-07-24 19:06:54 -04:00
François-X. T. e49979e5b2 a 2026-07-24 19:04:11 -04:00
François-X. T. ab907a21b6 rm rust 2026-07-24 19:01:12 -04:00
François-X. T. 3e096da965 what 2026-07-24 18:54:35 -04:00
François-X. T. 54de5a52ee invalidate 2026-07-24 18:51:30 -04:00
François-X. T. c43020badd large 2026-07-24 18:49:43 -04:00
François-X. T. de2eb1f5c1 invalidate 2026-07-24 18:43:48 -04:00
François-X. T. b87ee2253f checks 2026-07-24 18:36:47 -04:00
François-X. T. 20bbe896ca invalidate labrinth 2026-07-24 18:22:04 -04:00
François-X. T. 387ab8e4fd test 2026-07-24 18:19:28 -04:00
François-X. T. 21a174f8ef chore(ci): post run check 2026-07-24 18:15:06 -04:00
Michael H. 907db9e64a fix: remove sccache from turbo-ci 2026-07-25 00:01:27 +02:00
François-Xavier TalbotandGitHub 944f99a14e chore(labrinth): add extra logging on muralpay failed txn (#6870) 2026-07-24 23:53:37 +02:00
2 changed files with 7 additions and 13 deletions
+2 -13
View File
@@ -62,7 +62,7 @@ jobs:
build:
name: Lint and Test
runs-on: ${{ needs.skip-if-clean.outputs.internal == 'true' && 'namespace-profile-modrinth-turbo' || 'ubuntu-latest' }}
runs-on: ${{ needs.skip-if-clean.outputs.internal == 'true' && 'namespace-profile-large-amd64' || 'ubuntu-latest' }}
needs: [skip-if-clean]
if: ${{ needs.skip-if-clean.outputs.skip != 'true' }}
@@ -76,16 +76,12 @@ jobs:
# since we don't want warnings to become errors
# while developing)
RUSTFLAGS: -Dwarnings
# sccache config
SCCACHE_CACHE_SIZE: ${{ needs.skip-if-clean.outputs.internal == 'true' && '20G' || '' }}
RUSTC_WRAPPER: ${{ needs.skip-if-clean.outputs.internal == 'true' && 'sccache' || '' }}
CARGO_INCREMENTAL: 0
# Redis config for tests
REDIS_TOPOLOGY: cluster
REDIS_CONNECTION_TYPE: multiplexed
REDIS_URL: redis://127.0.0.1:7000,redis://127.0.0.1:7001,redis://127.0.0.1:7002,redis://127.0.0.1:7003,redis://127.0.0.1:7004,redis://127.0.0.1:7005
# Avoid stack overflows in tests
RUST_MIN_STACK: 16777216
RUST_MIN_STACK: 33554432
steps:
- name: Check out code
@@ -114,10 +110,6 @@ jobs:
if: needs.skip-if-clean.outputs.internal == 'true'
uses: namespace-actions/setup-turbocache@f96bd6befa13ae74b2858a5be49573640d4636f5 # v0.0.2
- name: Configure sccache
if: needs.skip-if-clean.outputs.internal == 'true'
run: nsc cache sccache setup --cache_name default >> "$GITHUB_ENV"
- name: Install apt dependencies
run: |
sudo apt-get update
@@ -133,9 +125,6 @@ jobs:
- name: Setup mold
uses: rui314/setup-mold@9c9c13bf4c3f1adef0cc596abc155580bcb04444 # v1 / Mold 2.41.0
- name: Setup sccache
uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10
- name: Setup binstall
uses: cargo-bins/cargo-binstall@ead08b90bd7b2e6d81963fb9cf0b7239f66d5db4 # v1.21.0
@@ -284,6 +284,11 @@ pub(super) async fn execute(
if let Err(caught_err) = result {
payout.status = PayoutStatus::Failed;
error!(
payout_request_id = %payout_request.id,
"Failed to execute Mural payout request; cancelling unexecuted request: {caught_err:#}"
);
// if execution fails, make sure to immediately cancel the payout request
// we don't want floating payout requests
if let Err(err) =