• v3.9.2 99a58d7835

    v3.9.2 - AOT-safe club-picker (hotfix issue #112)
    Deploy Telegram Bot / build-and-push (push) Successful in 52s
    Deploy Telegram Bot / scan-images (push) Successful in 3m0s
    Deploy Telegram Bot / deploy (push) Successful in 43s
    Stable

    Toutsu released this 2026-06-08 12:16:26 +03:00 | 40 commits to main since this release

    v3.9.2 - AOT-safe club-picker (hotfix issue #112)

    ??????? ???? ????????? v3.9.0: ????-????? ? ??????? ???????? ????/???? ????? ? NativeAOT ?? ????? ? PlatformNotSupportedException (Dapper.SqlMapper.CreateParamInfoGenerator ????? Reflection.Emit).

    ??? ????????

    ?????? ????? ?
    ew CommandDefinition(...) (Dapper.AOT 1.0.48 ???????????? ?????? ?????? ???????? connection.Query*Async(sql, params, ...);
    ew CommandDefinition ?????? ? runtime-fallback ?? reflection, ??? ????????? ? NativeAOT):

    • TelegramWizardMessenger.GetOwnerClubsAsync - ?????? ?????? ????????? ??? ??????
    • DiscordWizardMessenger.GetOwnerClubsAsync - ?? ?? ??? Discord
    • DiscordWizardInteractionModule.WizardClubLookup.LoadClubsAsync - ???????? ?????? ??? ?????? ? Discord-wizard
    • DiscordPermissionLookup.LoadManagerUserIdsAsync - ???????? ???? ?????????

    ??? ?????? ?????????? ?? ?????? connection.QueryAsync(sql, params) ????????. WizardDraft timestamps ???????? DateTime (UTC) - Npgsql imestamptz ?????? DateTime, AOT RowFactory ?? ?????? ????????? ? DateTimeOffset.

    DiscordBot ?????? AOT-aware

    ?????? GmRelay.DiscordBot ??? ??? [module: Dapper.DapperAot] ? ??? InterceptorsPreviewNamespaces - AOT-????????? Dapper.AOT ?? ??????????, ??????? wizard-?????? ?? ????? ??????. ?????????:

    • [module: Dapper.DapperAot] ? Program.cs
    • ;Dapper.AOT ? GmRelay.DiscordBot.csproj
    • DAP005 (????????? ????????????? warning ?? interceptor namespaces)

    ????????????? ?????

    • 4 source-grep ????? ? WizardDraftRepositoryAotShapeTests.cs - ???????????, ??? ? AOT-????????? ???????????? ?? ????????
      ew CommandDefinition ? ????????? [module: Dapper.DapperAot]
    • ?????? test suite: 592 passed / 2 pre-existing skipped

    CI fix (Trivy install)

    ??????????? ??????? Install Trivy ??? ? ????? workflow. ??????? curl . install.sh ? ????? 0.71.0 ?????: ??? GitHub release ??? unpublished, install.sh ??????? unable to find 'v0.71.0'. ??????? ?? docker pull aquasec/trivy:0.70.0 + docker cp /usr/local/bin/trivy (multi-arch manifest, content-addressed ???, ?????????? ??? GitHub-hosted runner ? ARM64 Pi).

    ??????

    • ??????: 99a58d7
    • Gitea Actions run #300: build-and-push ?, scan-images ? (Trivy 0.70.0 clean), deploy ?
    • ???? 192.168.50.220: ot, discord, web ?? ???? 3.9.2, ?????? healthy
    • ?????? wizard-??????? ? Telegram ? Discord ????????? ??? PlatformNotSupportedException

    Issue: #112

    Downloads