[bazel] Publish wpilib{c,j}examples (#8136)

Signed-off-by: Austin Schuh <austin.linux@gmail.com>
This commit is contained in:
Austin Schuh
2025-08-01 12:59:52 -07:00
committed by GitHub
parent 48077cdb91
commit 2f918900ff
3 changed files with 50 additions and 0 deletions

View File

@@ -87,7 +87,13 @@ publish_all(
"//wpilibNewCommands:wpilibNewCommands-cpp_publish",
"//wpilibNewCommands:wpilibNewCommands-java_publish",
"//wpilibc:wpilibc-cpp_publish",
"//wpilibcExamples:commands_publish",
"//wpilibcExamples:examples_publish",
"//wpilibcExamples:templates_publish",
"//wpilibj:wpilibj-java_publish",
"//wpilibjExamples:commands_publish",
"//wpilibjExamples:examples_publish",
"//wpilibjExamples:templates_publish",
"//wpimath:wpimath-cpp_publish",
"//wpimath:wpimath-java_publish",
"//wpinet:wpinet-cpp_publish",

View File

@@ -1,4 +1,5 @@
load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_file")
load("@rules_jvm_external//:defs.bzl", "maven_export")
load("@rules_python//python:defs.bzl", "py_binary")
load("//wpilibcExamples:build_cpp_examples.bzl", "build_commands", "build_examples", "build_snippets", "build_templates", "build_tests")
@@ -48,3 +49,24 @@ build_snippets()
build_templates()
build_tests()
maven_export(
name = "examples_publish",
maven_coordinates = "edu.wpi.first.wpilibc:examples:$(WPILIB_VERSION)",
target = ":examples-zip",
visibility = ["//visibility:public"],
)
maven_export(
name = "commands_publish",
maven_coordinates = "edu.wpi.first.wpilibc:commands:$(WPILIB_VERSION)",
target = ":commands-zip",
visibility = ["//visibility:public"],
)
maven_export(
name = "templates_publish",
maven_coordinates = "edu.wpi.first.wpilibc:templates:$(WPILIB_VERSION)",
target = ":templates-zip",
visibility = ["//visibility:public"],
)

View File

@@ -1,4 +1,5 @@
load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_file")
load("@rules_jvm_external//:defs.bzl", "maven_export")
load("@rules_python//python:defs.bzl", "py_binary")
load("//wpilibjExamples:build_java_examples.bzl", "build_commands", "build_examples", "build_snippets", "build_templates", "build_tests")
@@ -46,3 +47,24 @@ build_snippets()
build_templates()
build_tests()
maven_export(
name = "examples_publish",
maven_coordinates = "edu.wpi.first.wpilibj:examples:$(WPILIB_VERSION)",
target = ":examples-zip",
visibility = ["//visibility:public"],
)
maven_export(
name = "commands_publish",
maven_coordinates = "edu.wpi.first.wpilibj:commands:$(WPILIB_VERSION)",
target = ":commands-zip",
visibility = ["//visibility:public"],
)
maven_export(
name = "templates_publish",
maven_coordinates = "edu.wpi.first.wpilibj:templates:$(WPILIB_VERSION)",
target = ":templates-zip",
visibility = ["//visibility:public"],
)