Skip to content

Commit

Permalink
Merge pull request #154 from ecmwf-actions/fix/dep-tree
Browse files Browse the repository at this point in the history
Load dependency tree from environment variable
  • Loading branch information
figi44 committed Jul 14, 2023
2 parents 35bda4e + 8b279f3 commit 348263f
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 49 deletions.
26 changes: 0 additions & 26 deletions dependency-tree.yml

This file was deleted.

2 changes: 1 addition & 1 deletion dist/index.js

Large diffs are not rendered by default.

27 changes: 5 additions & 22 deletions src/tree.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,38 +6,21 @@ import * as core from "@actions/core";
import process from "process";

export const loadTree = (): DependencyTree => {
const fileName = "dependency-tree.yml";

if (
!process.env.RUNNER_WORKSPACE ||
!process.env.GITHUB_ACTION_REPOSITORY ||
!process.env.GITHUB_ACTION_REF
) {
core.startGroup("Load dependency tree");
if (!process.env.DEP_TREE) {
return {};
}

const filePath = path.join(
process.env.RUNNER_WORKSPACE,
"..",
"_actions",
process.env.GITHUB_ACTION_REPOSITORY,
process.env.GITHUB_ACTION_REF,
fileName
);

core.info(`Dependency tree path: ${filePath}`);

let treeData: DependencyTree;
try {
treeData = yaml.load(
fs.readFileSync(filePath, "utf8")
) as DependencyTree;
treeData = yaml.load(process.env.DEP_TREE) as DependencyTree;
} catch (error) {
if (error instanceof Error)
isError(true, `Error loading data from ${fileName}`);
isError(true, `Error loading dependency tree from $DEP_TREE`);
return {};
}
core.info(`Dependency tree: ${JSON.stringify(treeData, null, 4)}`);
core.endGroup();
return treeData;
};

Expand Down

0 comments on commit 348263f

Please sign in to comment.