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,JavaStrategy,JavaStrategyMatrix,JavaWith,OnPush,OnPushBranches,Step,StepEnv - Values:
action_cache,action_cache_v4,action_checkout_v2,action_checkout_v4,action_codecov,action_setup_java,action_setup_python,action_setup_sbt,action_upload_artifact,cache_step,cat_lines,checkout_v2_fetch_depth_0_step,checkout_v2_step,checkout_v4_fetch_depth_0_step,checkout_v4_step,codecov_token_secret,github_token_secret,install_b3sum_step,install_sbt_step_name,install_sbt_step_name_title,java17_title_fetch_step,java_17_setup_name,java_17_setup_name_title,java_distribution_temurin,java_matrix_setup_name,java_strategy_17,java_version_17,java_version_matrix,main_branch,matrix_java_fetch_step,matrix_java_step,needs_prepare,needs_test,needs_test_c,node_lib_eval_run_create_mode_cmd,node_tool_eval_run_create_mode_cmd,permission_write,python_version_3_9,python_version_matrix,run_c_runtime_ci,run_lib_build_c,run_lib_build_node_c,run_lib_test_c,run_publish_bosatsu_libs,run_python_tests_cmd,runner_macos_14,runner_macos_latest,runner_ubuntu_latest,sbt_cache_fetch_step,setup_java_step,setup_sbt_step,setup_sbt_title_step,timeout_minutes_default,tool_test_workspace_cmd,tool_test_workspace_node_cmd,transpile_c_cmd,transpile_python_cmd,upload_artifact_step
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
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
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
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]