Update some deprecated Starlark function calls
The `ctx.action()` call and friends are now under `ctx.actions.*`.
This patch updates the calls to the new locations. Newer bazel
versions removed the old versions altogether.
Change-Id: I748d056054d13a0385a06c0c94a2283acfdb82af
diff --git a/aos/seasocks/gen_embedded.bzl b/aos/seasocks/gen_embedded.bzl
index 5bdb80d..bb27e52 100644
--- a/aos/seasocks/gen_embedded.bzl
+++ b/aos/seasocks/gen_embedded.bzl
@@ -1,5 +1,5 @@
def _gen_embedded_impl(ctx):
- ctx.action(
+ ctx.actions.run(
inputs = ctx.files.srcs,
outputs = [ctx.outputs.source],
executable = ctx.executable._gen_embedded,
diff --git a/aos/vision/download/downloader.bzl b/aos/vision/download/downloader.bzl
index 34a1ec7..c972639 100644
--- a/aos/vision/download/downloader.bzl
+++ b/aos/vision/download/downloader.bzl
@@ -1,8 +1,8 @@
def _aos_vision_downloader_impl(ctx):
all_files = ctx.files.srcs
- ctx.file_action(
+ ctx.actions.write(
output = ctx.outputs.executable,
- executable = True,
+ is_executable = True,
content = "\n".join([
"#!/bin/bash",
"set -e",