Module: Legion::Extensions::Github::Runners::App

Includes:
CLI::App, Helpers::Lex
Defined in:
lib/legion/extensions/github/runners/app.rb

Constant Summary

Constants included from App::Runners::Manifest

App::Runners::Manifest::DEFAULT_EVENTS, App::Runners::Manifest::DEFAULT_PERMISSIONS

Constants included from Helpers::Client

Helpers::Client::CREDENTIAL_RESOLVERS

Constants included from Helpers::TokenCache

Helpers::TokenCache::TOKEN_BUFFER_SECONDS

Class Method Summary collapse

Methods included from CLI::App

#complete_setup, #setup

Methods included from App::Runners::CredentialStore

#load_oauth_token, #store_app_credentials, #store_oauth_token

Methods included from App::Runners::Manifest

#exchange_manifest_code, #generate_manifest, #manifest_url

Methods included from Helpers::Client

#connection, #gh_cli_token_output, #max_fallback_retries, #on_rate_limit, #on_scope_authorized, #on_scope_denied, #resolve_broker_app, #resolve_credential, #resolve_env, #resolve_gh_cli, #resolve_next_credential, #resolve_settings_app, #resolve_settings_delegated, #resolve_settings_pat, #resolve_vault_app, #resolve_vault_delegated, #resolve_vault_pat

Methods included from Helpers::ScopeRegistry

#credential_fingerprint, #invalidate_scope, #mark_rate_limited, #rate_limited?, #register_scope, #scope_status

Methods included from Helpers::TokenCache

#fetch_token, #mark_rate_limited, #rate_limited?, #store_token

Class Method Details

.remote_invocable?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/legion/extensions/github/runners/app.rb', line 12

def self.remote_invocable?
  false
end