Bosatsu/Example/Json/Github/Workflows/Util

private package

source code: - test_workspace/Bosatsu/Example/Json/Github/Workflows/Util.bosatsu

public dependencies: Bosatsu/Json

Index

Types

FetchJavaWith

type FetchJavaWith

Constructors

  • FetchJavaWith( fetch-depth: Bosatsu/Json::Optional[Int], distribution: Bosatsu/Json::Optional[String], java-version: Bosatsu/Json::Optional[String], python-version: Bosatsu/Json::Optional[String], token: Bosatsu/Json::Optional[String], override_branch: Bosatsu/Json::Optional[String], name: Bosatsu/Json::Optional[String], path: Bosatsu/Json::Optional[String], key: Bosatsu/Json::Optional[String], restore-keys: Bosatsu/Json::Optional[String] )

JavaStrategy

type JavaStrategy

Constructors

  • JavaStrategy(matrix: JavaStrategyMatrix)

JavaStrategyMatrix

type JavaStrategyMatrix

Constructors

  • JavaStrategyMatrix(java: List[String])

JavaWith

type JavaWith

Constructors

  • JavaWith(distribution: String, \java-version`: String)`

OnPush

type OnPush

Constructors

  • OnPush(push: OnPushBranches)

OnPushBranches

type OnPushBranches

Constructors

  • OnPushBranches(branches: List[String])

Step[with_t]

type Step[with_t: +*]

Constructors

  • Step( uses: Bosatsu/Json::Optional[String], name: Bosatsu/Json::Optional[String], with: Bosatsu/Json::Optional[with_t], run: Bosatsu/Json::Optional[String], env: Bosatsu/Json::Optional[StepEnv], id: Bosatsu/Json::Optional[String] )

StepEnv

type StepEnv

Constructors

  • StepEnv( TAG_NAME: Bosatsu/Json::Optional[String], BOSATSU_C_RUNTIME_HASH: Bosatsu/Json::Optional[String], BOSATSU_STATIC_NATIVE_IMAGE: Bosatsu/Json::Optional[String], BOSATSU_NATIVE_IMAGE_LIBC: Bosatsu/Json::Optional[String], BOSATSU_NATIVE_IMAGE_CLIB_PATH: Bosatsu/Json::Optional[String], CC: Bosatsu/Json::Optional[String], PGP_PASSPHRASE: Bosatsu/Json::Optional[String], PGP_SECRET: Bosatsu/Json::Optional[String], SONATYPE_PASSWORD: Bosatsu/Json::Optional[String], SONATYPE_USERNAME: Bosatsu/Json::Optional[String], REPO_ROOT: Bosatsu/Json::Optional[String], OUTDIR: Bosatsu/Json::Optional[String], GIT_SHA: Bosatsu/Json::Optional[String], URI_BASE: Bosatsu/Json::Optional[String], PUBLISH_DRY_RUN: Bosatsu/Json::Optional[String], C_RUNTIME_ARCHIVE: Bosatsu/Json::Optional[String], GITHUB_TOKEN: Bosatsu/Json::Optional[String], GITHUB_REF_NAME: Bosatsu/Json::Optional[String], GH_TOKEN: Bosatsu/Json::Optional[String] )

Values

action_cache

references: String

action_cache: String

action_cache_v4

references: String

action_cache_v4: String

action_checkout_v2

references: String

action_checkout_v2: String

action_checkout_v4

references: String

action_checkout_v4: String

action_codecov

references: String

action_codecov: String

action_setup_java

references: String

action_setup_java: String

action_setup_python

references: String

action_setup_python: String

action_setup_sbt

references: String

action_setup_sbt: String

action_upload_artifact

references: String

action_upload_artifact: String

cache_step

references: Step

cache_step: forall a: *. Step[a]

cat_lines

references: List, String

def cat_lines(lines: List[String]) -> String

checkout_v2_fetch_depth_0_step

references: FetchJavaWith, Step

checkout_v2_fetch_depth_0_step: Step[FetchJavaWith]

checkout_v2_step

references: Step

checkout_v2_step: forall a: *. Step[a]

checkout_v4_fetch_depth_0_step

references: FetchJavaWith, Step

checkout_v4_fetch_depth_0_step: Step[FetchJavaWith]

checkout_v4_step

references: Step

checkout_v4_step: forall a: *. Step[a]

codecov_token_secret

references: String

codecov_token_secret: String

github_token_secret

references: String

github_token_secret: String

install_b3sum_step

references: Step

install_b3sum_step: forall a: *. Step[a]

install_sbt_step_name

references: String

install_sbt_step_name: String

install_sbt_step_name_title

references: String

install_sbt_step_name_title: String

java17_title_fetch_step

references: FetchJavaWith, Step

java17_title_fetch_step: Step[FetchJavaWith]

java_17_setup_name

references: String

java_17_setup_name: String

java_17_setup_name_title

references: String

java_17_setup_name_title: String

java_distribution_temurin

references: String

java_distribution_temurin: String

java_matrix_setup_name

references: String

java_matrix_setup_name: String

java_strategy_17

references: JavaStrategy

java_strategy_17: JavaStrategy

java_version_17

references: String

java_version_17: String

java_version_matrix

references: String

java_version_matrix: String

main_branch

references: String

main_branch: String

matrix_java_fetch_step

references: FetchJavaWith, Step

matrix_java_fetch_step: Step[FetchJavaWith]

matrix_java_step

references: JavaWith, Step

matrix_java_step: Step[JavaWith]

needs_prepare

references: String

needs_prepare: String

needs_test

references: String

needs_test: String

needs_test_c

references: String

needs_test_c: String

node_lib_eval_run_create_mode_cmd

references: String

node_lib_eval_run_create_mode_cmd: String

node_tool_eval_run_create_mode_cmd

references: String

node_tool_eval_run_create_mode_cmd: String

permission_write

references: String

permission_write: String

python_version_3_9

references: String

python_version_3_9: String

python_version_matrix

references: String

python_version_matrix: String

run_c_runtime_ci

references: String

run_c_runtime_ci: String

run_lib_build_c

references: String

run_lib_build_c: String

run_lib_build_node_c

references: String

run_lib_build_node_c: String

run_lib_test_c

references: String

run_lib_test_c: String

run_publish_bosatsu_libs

references: String

run_publish_bosatsu_libs: String

run_python_tests_cmd

references: String

run_python_tests_cmd: String

runner_macos_14

references: String

runner_macos_14: String

runner_macos_latest

references: String

runner_macos_latest: String

runner_ubuntu_latest

references: String

runner_ubuntu_latest: String

sbt_cache_fetch_step

references: FetchJavaWith, Step

sbt_cache_fetch_step: Step[FetchJavaWith]

setup_java_step

references: Step, String

def setup_java_step[a](step_name: String, with: a) -> Step[a]

setup_sbt_step

references: Step

setup_sbt_step: forall a: *. Step[a]

setup_sbt_title_step

references: Step

setup_sbt_title_step: forall a: *. Step[a]

timeout_minutes_default

references: Int

timeout_minutes_default: Int

tool_test_workspace_cmd

references: String

tool_test_workspace_cmd: String

tool_test_workspace_node_cmd

references: String

tool_test_workspace_node_cmd: String

transpile_c_cmd

references: String

transpile_c_cmd: String

transpile_python_cmd

references: String

transpile_python_cmd: String

upload_artifact_step

references: FetchJavaWith, Step, String

def upload_artifact_step(step_name: String, artifact_name: String, path: String) -> Step[FetchJavaWith]