Bosatsu/Example/Json/Github/Workflows/Util

Index

Types

FetchJavaWith

type FetchJavaWith

Constructors

  • FetchJavaWith( fetch-depth: Option[Int], distribution: Option[String], java-version: Option[String], token: Option[String], override_branch: Option[String], name: Option[String], path: Option[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: Option[String], name: Option[String], with: Option[with_t], run: Option[String], env: Option[StepEnv], id: Option[String] )

StepEnv

type StepEnv

Constructors

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

Values

action_cache

action_cache: String

action_checkout_v2

action_checkout_v2: String

action_checkout_v4

action_checkout_v4: String

action_codecov

action_codecov: String

action_setup_java

action_setup_java: String

action_setup_python

action_setup_python: String

action_setup_sbt

action_setup_sbt: String

action_upload_artifact

action_upload_artifact: String

cat_lines

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

codecov_token_secret

codecov_token_secret: String

github_token_secret

github_token_secret: String

install_sbt_step_name

install_sbt_step_name: String

install_sbt_step_name_title

install_sbt_step_name_title: String

java_17_setup_name

java_17_setup_name: String

java_17_setup_name_title

java_17_setup_name_title: String

java_distribution_temurin

java_distribution_temurin: String

java_matrix_setup_name

java_matrix_setup_name: String

java_strategy_17

java_strategy_17: JavaStrategy

java_version_17

java_version_17: String

java_version_matrix

java_version_matrix: String

main_branch

main_branch: String

named_step_item_env

def named_step_item_env[a](
    name: Option[String],
    uses: Option[String],
    with: Option[a],
    run: Option[String],
    env: Option[StepEnv]
) -> Step[a]

named_step_item_env_run

def named_step_item_env_run[a](
    name: Option[String],
    uses: Option[String],
    with: Option[a],
    env: Option[StepEnv],
    run: Option[String]
) -> Step[a]

named_step_item_with_id

def named_step_item_with_id[a
](name: String, uses: Option[String], with: Option[a], run: Option[String], id: Option[String]) -> Step[a]

needs_prepare

needs_prepare: String

needs_test

needs_test: String

needs_test_c

needs_test_c: String

permission_write

permission_write: String

python_version_3_9

python_version_3_9: String

python_version_matrix

python_version_matrix: String

run_c_runtime_ci

run_c_runtime_ci: String

run_lib_build_c

run_lib_build_c: String

run_lib_test_c

run_lib_test_c: String

run_publish_bosatsu_libs

run_publish_bosatsu_libs: String

run_python_tests_cmd

run_python_tests_cmd: String

runner_macos_14

runner_macos_14: String

runner_macos_latest

runner_macos_latest: String

runner_ubuntu_latest

runner_ubuntu_latest: String

step_item

def step_item[a
](uses: Option[String], name: Option[String], with: Option[a], run: Option[String]) -> Step[a]

step_item_env

def step_item_env[a](
    uses: Option[String],
    name: Option[String],
    with: Option[a],
    run: Option[String],
    env: Option[StepEnv]
) -> Step[a]

step_item_uses_with

def step_item_uses_with[a
](uses: Option[String], with: Option[a], name: Option[String], run: Option[String]) -> Step[a]

timeout_minutes_default

timeout_minutes_default: Int

tool_test_workspace_cmd

tool_test_workspace_cmd: String

tool_test_workspace_node_cmd

tool_test_workspace_node_cmd: String

transpile_c_cmd

transpile_c_cmd: String

transpile_python_cmd

transpile_python_cmd: String
The source code for this page can be found here.