Skip to content

feat: custom header version handler#2

Merged
dz0ny merged 1 commit into
mainfrom
feat/add-automatic-api-refresh
Mar 26, 2026
Merged

feat: custom header version handler#2
dz0ny merged 1 commit into
mainfrom
feat/add-automatic-api-refresh

Conversation

@dz0ny

@dz0ny dz0ny commented Mar 25, 2026

Copy link
Copy Markdown
Collaborator

Copilot AI review requested due to automatic review settings March 25, 2026 15:38

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an optional “response version” feature to the generator so consumers can extract a configured response header (via OpenApi.Common.responseVersionFromError) for custom reload/version-handling workflows, and documents the new CLI flag.

Changes:

  • Add responseVersionCheck plumbing through OpenApi.Config and generation configuration, including a guard that rejects enabling it for dillonkearns/elm-pages effect types.
  • Extend OpenApi.Common internal declarations to optionally generate ResponseVersion and responseVersionFromError.
  • Add tests and usage documentation for the new --response-version-header CLI option.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tests/Test/OpenApi/Generate.elm Adds tests for conditional generation of response-version helpers and elm-pages rejection.
src/OpenApi/Generate.elm Threads responseVersionCheck into generation and errors when enabled with elm-pages effect types.
src/OpenApi/Config.elm Introduces ResponseVersionCheck, stores it in inputs/generation config, and exposes setters/accessors.
src/OpenApi/Common/Internal.elm Conditionally emits ResponseVersion and responseVersionFromError declarations.
docs/USAGE.md Documents --response-version-header and provides guidance/examples for response-version workflows.
cli/src/Cli.elm Adds CLI flag, maps it into config, and attempts to enforce cross-input consistency when generating combined outputs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread cli/src/Cli.elm
Comment thread src/OpenApi/Config.elm Outdated
@dz0ny dz0ny force-pushed the feat/add-automatic-api-refresh branch 6 times, most recently from 66a6afb to 4ad9b6c Compare March 26, 2026 14:37
@github-actions

Copy link
Copy Markdown

1 similar comment
@github-actions

Copy link
Copy Markdown

@dz0ny dz0ny force-pushed the feat/add-automatic-api-refresh branch from 4ad9b6c to 2cc7a8d Compare March 26, 2026 14:45
@github-actions

Copy link
Copy Markdown

@dz0ny dz0ny force-pushed the feat/add-automatic-api-refresh branch 3 times, most recently from 55b9559 to bbdf2f6 Compare March 26, 2026 15:38
@github-actions

Copy link
Copy Markdown
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/AirlineCodeLookupApi/Api.elm branch/cli/generated/AirlineCodeLookupApi/Api.elm
26c26
<         Result (OpenApi.Common.Error AirlineCodeLookupApi.Types.Responses.Getairlines_Error String) AirlineCodeLookupApi.Types.Responses.Airlines
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error AirlineCodeLookupApi.Types.Responses.Getairlines_Error String)) (OpenApi.Common.ResponseWithVersion AirlineCodeLookupApi.Types.Responses.Airlines)
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/Bug10398/Api.elm branch/cli/generated/Bug10398/Api.elm
24c24,25
<         Result (OpenApi.Common.Error e String) Bug10398.Types.Planet -> msg
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion Bug10398.Types.Planet)
>         -> msg
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/Bug7889/Api.elm branch/cli/generated/Bug7889/Api.elm
24c24,26
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/CookieAuth/Api.elm branch/cli/generated/CookieAuth/Api.elm
24c24,26
<     , toMsg : Result (OpenApi.Common.Error e String) String -> msg
---
>     , toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion String)
>         -> msg
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/DbFahrplanApi/Api.elm branch/cli/generated/DbFahrplanApi/Api.elm
31c31
<         Result (OpenApi.Common.Error e String) DbFahrplanApi.Types.ArrivalBoardResponse
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion DbFahrplanApi.Types.ArrivalBoardResponse)
124c124
<         Result (OpenApi.Common.Error e String) DbFahrplanApi.Types.DepartureBoardResponse
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion DbFahrplanApi.Types.DepartureBoardResponse)
216c216
<         Result (OpenApi.Common.Error e String) DbFahrplanApi.Types.JourneyDetailResponse
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion DbFahrplanApi.Types.JourneyDetailResponse)
281c281
<         Result (OpenApi.Common.Error e String) DbFahrplanApi.Types.LocationResponse
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion DbFahrplanApi.Types.LocationResponse)
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/GithubV3RestApi/Api.elm branch/cli/generated/GithubV3RestApi/Api.elm
767c767
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ServerStatistics
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ServerStatistics)
869c869
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsAddCustomLabelsToSelfHostedRunnerForOrg_Error String) GithubV3RestApi.Types.Responses.ActionsRunnerLabels
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsAddCustomLabelsToSelfHostedRunnerForOrg_Error String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabels)
985c985
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsAddCustomLabelsToSelfHostedRunnerForRepo_Error String) GithubV3RestApi.Types.Responses.ActionsRunnerLabels
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsAddCustomLabelsToSelfHostedRunnerForRepo_Error String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabels)
1100c1100,1102
<     { toMsg : Result (OpenApi.Common.Error () String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error () String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
1175c1177,1179
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
1253c1257
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsApproveWorkflowRun_Error String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsApproveWorkflowRun_Error String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
1351c1355
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Conflict String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Conflict String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
1500c1504
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
1733c1737
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
2016c2020
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
2207c2211
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.AuthenticationToken
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.AuthenticationToken)
2292c2296
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.AuthenticationToken
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.AuthenticationToken)
2380c2384
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.AuthenticationToken
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.AuthenticationToken)
2466c2470
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.AuthenticationToken
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.AuthenticationToken)
2548c2552
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.RunnerGroupsOrg
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.RunnerGroupsOrg)
2728c2732,2734
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
2863c2869,2871
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
2940c2948
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsCacheList
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsCacheList)
3032c3040,3042
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3100c3110,3112
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3171c3183,3185
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3237c3251,3253
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3307c3323,3325
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3378c3396,3398
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3453c3473,3475
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3525c3547,3549
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3562c3586
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsDeleteWorkflowRunLogs_Error String) ()
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsDeleteWorkflowRunLogs_Error String)) (OpenApi.Common.ResponseWithVersion ())
3693c3717,3719
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3765c3791,3793
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3860c3888
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Gone String) ()
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Gone String)) (OpenApi.Common.ResponseWithVersion ())
3952c3980,3982
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
4028c4058,4060
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
4111c4143,4145
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
4186c4220,4222
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
4258c4294,4296
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
4352c4390
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsCacheList
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsCacheList)
4473c4511
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsCacheUsageByRepository
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsCacheUsageByRepository)
4514c4552,4553
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
4518a4558
>             )
4650c4690
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsCacheUsageOrgEnterprise
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsCacheUsageOrgEnterprise)
4722c4762
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsCacheUsageOrgEnterprise
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsCacheUsageOrgEnterprise)
4818c4858
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.SelectedActions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.SelectedActions)
4890c4930
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.SelectedActions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.SelectedActions)
4962c5002
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.Artifact
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Artifact)
5032c5072
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsPublicKey
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsPublicKey)
5102c5142
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsSecret
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsSecret)
5180c5220
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions)
5257c5297
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions)
5333c5373
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions)
5409c5449
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsOrganizationPermissions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsOrganizationPermissions)
5471c5511
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsRepositoryPermissions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsRepositoryPermissions)
5541c5581,5582
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.Job -> msg
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Job)
>         -> msg
5610c5651
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsPublicKey
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsPublicKey)
5678c5719
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.OrganizationActionsSecret
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.OrganizationActionsSecret)
5748c5789
<         Result (OpenApi.Common.Error e String) (List GithubV3RestApi.Types.PendingDeployment)
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion (List GithubV3RestApi.Types.PendingDeployment))
5822c5863
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsPublicKey
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsPublicKey)
5892c5933
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsSecret
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsSecret)
5962c6003
<         Result (OpenApi.Common.Error e String) (List GithubV3RestApi.Types.EnvironmentApprovals)
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion (List GithubV3RestApi.Types.EnvironmentApprovals))
6040c6081
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.Runner
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Runner)
6113c6154
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.Runner
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Runner)
6190c6231
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.RunnerGroupsOrg
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.RunnerGroupsOrg)
6262c6303
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.Workflow
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Workflow)
6313c6354
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsWorkflowAccessToRepository
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsWorkflowAccessToRepository)
6387c6428
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.WorkflowRun
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.WorkflowRun)
6448c6489
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.WorkflowRun
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.WorkflowRun)
6623c6664
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.WorkflowRunUsage
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.WorkflowRunUsage)
6741c6782
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.WorkflowUsage
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.WorkflowUsage)
6835c6876,6877
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
6839a6882
>             )
6975c7018,7019
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
6979a7024
>             )
7115c7160,7161
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
7119a7166
>             )
7194c7241,7242
<             (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String))
>             (OpenApi.Common.ResponseWithVersion
7198a7247
>             )
7428c7477
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String) GithubV3RestApi.Types.Responses.ActionsRunnerLabels
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabels)
7509c7558
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String) GithubV3RestApi.Types.Responses.ActionsRunnerLabels
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabels)
7591c7640,7641
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
7595a7646
>             )
7714c7765,7766
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
7718a7771
>             )
7864c7917,7918
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
7868a7923
>             )
8004,8005c8059,8062
<             (OpenApi.Common.Error e String)
<             { total_count : Int
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
>                 { total_count :
>                     Int
8007a8065
>             )
8143c8201
<         Result (OpenApi.Common.Error e String) (List GithubV3RestApi.Types.RunnerApplication)
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion (List GithubV3RestApi.Types.RunnerApplication))
8205c8263
<         Result (OpenApi.Common.Error e String) (List GithubV3RestApi.Types.RunnerApplication)
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion (List GithubV3RestApi.Types.RunnerApplication))
8278c8336,8337
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8282a8342
>             )
8426c8486,8487
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8430a8492
>             )
8565c8627,8628
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8569a8633
>             )
8711c8775,8776
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8715a8781
>             )
8832c8898,8899
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8836a8904
>             )
8976c9044,9045
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8980a9050
>             )
9122c9192,9193
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
9126a9198
>             )
9270,9271c9342,9345
<             (OpenApi.Common.Error e String)
<             { total_count : Int
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
>                 { total_count :
>                     Int
9273a9348
>             )
9397,9398c9472,9475
<             (OpenApi.Common.Error e String)
<             { total_count : Int
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
>                 { total_count :
>                     Int
9400a9478
>             )
9751c9829
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Forbidden String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Forbidden String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
9870c9948
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
9929c10007
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
10099c10177
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String) GithubV3RestApi.Types.Responses.ActionsRunnerLabelsReadonly
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound S

@dz0ny dz0ny requested a review from zupo March 26, 2026 17:12
Keep the response-version feature in place because these changes are required.
Only test and CI compatibility fixes should be made here; the feature itself should not be removed just to make checks pass.
@dz0ny dz0ny force-pushed the feat/add-automatic-api-refresh branch from bbdf2f6 to 1f749b1 Compare March 26, 2026 17:51
@github-actions

Copy link
Copy Markdown
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/AirlineCodeLookupApi/Api.elm branch/cli/generated/AirlineCodeLookupApi/Api.elm
26c26
<         Result (OpenApi.Common.Error AirlineCodeLookupApi.Types.Responses.Getairlines_Error String) AirlineCodeLookupApi.Types.Responses.Airlines
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error AirlineCodeLookupApi.Types.Responses.Getairlines_Error String)) (OpenApi.Common.ResponseWithVersion AirlineCodeLookupApi.Types.Responses.Airlines)
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/Bug10398/Api.elm branch/cli/generated/Bug10398/Api.elm
24c24,25
<         Result (OpenApi.Common.Error e String) Bug10398.Types.Planet -> msg
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion Bug10398.Types.Planet)
>         -> msg
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/Bug7889/Api.elm branch/cli/generated/Bug7889/Api.elm
24c24,26
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/CookieAuth/Api.elm branch/cli/generated/CookieAuth/Api.elm
24c24,26
<     , toMsg : Result (OpenApi.Common.Error e String) String -> msg
---
>     , toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion String)
>         -> msg
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/DbFahrplanApi/Api.elm branch/cli/generated/DbFahrplanApi/Api.elm
31c31
<         Result (OpenApi.Common.Error e String) DbFahrplanApi.Types.ArrivalBoardResponse
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion DbFahrplanApi.Types.ArrivalBoardResponse)
124c124
<         Result (OpenApi.Common.Error e String) DbFahrplanApi.Types.DepartureBoardResponse
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion DbFahrplanApi.Types.DepartureBoardResponse)
216c216
<         Result (OpenApi.Common.Error e String) DbFahrplanApi.Types.JourneyDetailResponse
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion DbFahrplanApi.Types.JourneyDetailResponse)
281c281
<         Result (OpenApi.Common.Error e String) DbFahrplanApi.Types.LocationResponse
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion DbFahrplanApi.Types.LocationResponse)
diff --ignore-all-space --minimal --new-file --recursive main/cli/generated/GithubV3RestApi/Api.elm branch/cli/generated/GithubV3RestApi/Api.elm
767c767
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ServerStatistics
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ServerStatistics)
869c869
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsAddCustomLabelsToSelfHostedRunnerForOrg_Error String) GithubV3RestApi.Types.Responses.ActionsRunnerLabels
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsAddCustomLabelsToSelfHostedRunnerForOrg_Error String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabels)
985c985
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsAddCustomLabelsToSelfHostedRunnerForRepo_Error String) GithubV3RestApi.Types.Responses.ActionsRunnerLabels
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsAddCustomLabelsToSelfHostedRunnerForRepo_Error String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabels)
1100c1100,1102
<     { toMsg : Result (OpenApi.Common.Error () String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error () String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
1175c1177,1179
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
1253c1257
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsApproveWorkflowRun_Error String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsApproveWorkflowRun_Error String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
1351c1355
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Conflict String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Conflict String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
1500c1504
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
1733c1737
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
2016c2020
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
2207c2211
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.AuthenticationToken
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.AuthenticationToken)
2292c2296
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.AuthenticationToken
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.AuthenticationToken)
2380c2384
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.AuthenticationToken
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.AuthenticationToken)
2466c2470
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.AuthenticationToken
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.AuthenticationToken)
2548c2552
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.RunnerGroupsOrg
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.RunnerGroupsOrg)
2728c2732,2734
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
2863c2869,2871
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
2940c2948
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsCacheList
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsCacheList)
3032c3040,3042
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3100c3110,3112
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3171c3183,3185
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3237c3251,3253
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3307c3323,3325
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3378c3396,3398
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3453c3473,3475
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3525c3547,3549
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3562c3586
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsDeleteWorkflowRunLogs_Error String) ()
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsDeleteWorkflowRunLogs_Error String)) (OpenApi.Common.ResponseWithVersion ())
3693c3717,3719
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3765c3791,3793
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
3860c3888
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Gone String) ()
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Gone String)) (OpenApi.Common.ResponseWithVersion ())
3952c3980,3982
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
4028c4058,4060
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
4111c4143,4145
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
4186c4220,4222
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
4258c4294,4296
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
4352c4390
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsCacheList
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsCacheList)
4473c4511
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsCacheUsageByRepository
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsCacheUsageByRepository)
4514c4552,4553
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
4518a4558
>             )
4650c4690
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsCacheUsageOrgEnterprise
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsCacheUsageOrgEnterprise)
4722c4762
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsCacheUsageOrgEnterprise
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsCacheUsageOrgEnterprise)
4818c4858
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.SelectedActions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.SelectedActions)
4890c4930
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.SelectedActions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.SelectedActions)
4962c5002
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.Artifact
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Artifact)
5032c5072
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsPublicKey
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsPublicKey)
5102c5142
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsSecret
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsSecret)
5180c5220
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions)
5257c5297
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions)
5333c5373
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsGetDefaultWorkflowPermissions)
5409c5449
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsOrganizationPermissions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsOrganizationPermissions)
5471c5511
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsRepositoryPermissions
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsRepositoryPermissions)
5541c5581,5582
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.Job -> msg
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Job)
>         -> msg
5610c5651
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsPublicKey
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsPublicKey)
5678c5719
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.OrganizationActionsSecret
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.OrganizationActionsSecret)
5748c5789
<         Result (OpenApi.Common.Error e String) (List GithubV3RestApi.Types.PendingDeployment)
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion (List GithubV3RestApi.Types.PendingDeployment))
5822c5863
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsPublicKey
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsPublicKey)
5892c5933
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsSecret
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsSecret)
5962c6003
<         Result (OpenApi.Common.Error e String) (List GithubV3RestApi.Types.EnvironmentApprovals)
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion (List GithubV3RestApi.Types.EnvironmentApprovals))
6040c6081
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.Runner
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Runner)
6113c6154
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.Runner
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Runner)
6190c6231
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.RunnerGroupsOrg
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.RunnerGroupsOrg)
6262c6303
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.Workflow
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Workflow)
6313c6354
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.ActionsWorkflowAccessToRepository
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.ActionsWorkflowAccessToRepository)
6387c6428
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.WorkflowRun
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.WorkflowRun)
6448c6489
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.WorkflowRun
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.WorkflowRun)
6623c6664
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.WorkflowRunUsage
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.WorkflowRunUsage)
6741c6782
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.WorkflowUsage
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.WorkflowUsage)
6835c6876,6877
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
6839a6882
>             )
6975c7018,7019
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
6979a7024
>             )
7115c7160,7161
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
7119a7166
>             )
7194c7241,7242
<             (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String))
>             (OpenApi.Common.ResponseWithVersion
7198a7247
>             )
7428c7477
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String) GithubV3RestApi.Types.Responses.ActionsRunnerLabels
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabels)
7509c7558
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String) GithubV3RestApi.Types.Responses.ActionsRunnerLabels
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabels)
7591c7640,7641
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
7595a7646
>             )
7714c7765,7766
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
7718a7771
>             )
7864c7917,7918
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
7868a7923
>             )
8004,8005c8059,8062
<             (OpenApi.Common.Error e String)
<             { total_count : Int
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
>                 { total_count :
>                     Int
8007a8065
>             )
8143c8201
<         Result (OpenApi.Common.Error e String) (List GithubV3RestApi.Types.RunnerApplication)
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion (List GithubV3RestApi.Types.RunnerApplication))
8205c8263
<         Result (OpenApi.Common.Error e String) (List GithubV3RestApi.Types.RunnerApplication)
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion (List GithubV3RestApi.Types.RunnerApplication))
8278c8336,8337
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8282a8342
>             )
8426c8486,8487
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8430a8492
>             )
8565c8627,8628
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8569a8633
>             )
8711c8775,8776
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8715a8781
>             )
8832c8898,8899
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8836a8904
>             )
8976c9044,9045
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
8980a9050
>             )
9122c9192,9193
<             (OpenApi.Common.Error e String)
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
9126a9198
>             )
9270,9271c9342,9345
<             (OpenApi.Common.Error e String)
<             { total_count : Int
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
>                 { total_count :
>                     Int
9273a9348
>             )
9397,9398c9472,9475
<             (OpenApi.Common.Error e String)
<             { total_count : Int
---
>             (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String))
>             (OpenApi.Common.ResponseWithVersion
>                 { total_count :
>                     Int
9400a9478
>             )
9751c9829
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Forbidden String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.Forbidden String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
9870c9948
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
9929c10007
<         Result (OpenApi.Common.Error e String) GithubV3RestApi.Types.EmptyObject
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.EmptyObject)
10099c10177
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String) GithubV3RestApi.Types.Responses.ActionsRunnerLabelsReadonly
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabelsReadonly)
10182c10260
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String) GithubV3RestApi.Types.Responses.ActionsRunnerLabelsReadonly
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.NotFound String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabelsReadonly)
10270c10348
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsRemoveCustomLabelFromSelfHostedRunnerForOrg_Error String) GithubV3RestApi.Types.Responses.ActionsRunnerLabels
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsRemoveCustomLabelFromSelfHostedRunnerForOrg_Error String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabels)
10379c10457
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsRemoveCustomLabelFromSelfHostedRunnerForRepo_Error String) GithubV3RestApi.Types.Responses.ActionsRunnerLabels
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsRemoveCustomLabelFromSelfHostedRunnerForRepo_Error String)) (OpenApi.Common.ResponseWithVersion GithubV3RestApi.Types.Responses.ActionsRunnerLabels)
10488c10566,10568
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
10562c10642,10644
<     { toMsg : Result (OpenApi.Common.Error () String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error () String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
10636c10718,10720
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
10713c10797
<         Result (OpenApi.Common.Error e String) (List GithubV3RestApi.Types.Deployment)
---
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion (List GithubV3RestApi.Types.Deployment))
10817c10901,10903
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
10900c10986,10988
<     { toMsg : Result (OpenApi.Common.Error e String) () -> msg
---
>     { toMsg :
>         Result (OpenApi.Common.ResponseWithVersion (OpenApi.Common.Error e String)) (OpenApi.Common.ResponseWithVersion ())
>         -> msg
10985c11073
<         Result (OpenApi.Common.Error GithubV3RestApi.Types.Responses.ActionsSetCustomLabelsForSelfHostedRunnerForOrg_Error String) Gi

@dz0ny dz0ny merged commit fa2d4a5 into main Mar 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants