aboutsummaryrefslogtreecommitdiff
path: root/.github/actions/openvic-env/commit-environment.js
diff options
context:
space:
mode:
author CptAlanSmith <123112708+CptAlanSmith@users.noreply.github.com>2023-09-24 12:05:36 +0200
committer GitHub <noreply@github.com>2023-09-24 12:05:36 +0200
commita579fa30b9faced48499028f32e3ae53d7eeb142 (patch)
treed1e99c1e2ea0765d7c721851b89b8c9ef0c90af8 /.github/actions/openvic-env/commit-environment.js
parent0b4c30aa02c3ec1dacfc3ac190af4733531753ea (diff)
parentcc3ced120cdb83b144f9c19d338cb354d15442e8 (diff)
Merge pull request #158 from Spartan322/outsource/extras
Move actions and scripts to separate reusable repos
Diffstat (limited to '.github/actions/openvic-env/commit-environment.js')
-rw-r--r--.github/actions/openvic-env/commit-environment.js30
1 files changed, 0 insertions, 30 deletions
diff --git a/.github/actions/openvic-env/commit-environment.js b/.github/actions/openvic-env/commit-environment.js
deleted file mode 100644
index f6213c2..0000000
--- a/.github/actions/openvic-env/commit-environment.js
+++ /dev/null
@@ -1,30 +0,0 @@
-module.exports = async ({github, context, core}) => {
- const commit_name = 'OPENVIC_COMMIT';
- const tag_name = 'OPENVIC_TAG';
- const release_name = 'OPENVIC_RELEASE';
- var commit_sha = process.env["GITHUB_SHA"];
-
- if(context.eventName === 'pull_request') {
- commit_sha = context.payload.pull_request.head.sha;
- }
-
- core.exportVariable(commit_name, commit_sha);
-
- try {
- const release = await github.rest.repos.getLatestRelease({owner: context.repo.owner, repo: context.repo.repo});
- core.exportVariable(tag_name, release.data["tag_name"]);
- core.exportVariable(release_name, release.data["name"]);
- } catch(error) {
- if (error.response.status != 404) throw error;
-
- const tagList = await github.rest.repos.listTags({owner: context.repo.owner, repo: context.repo.repo});
- if (tagList.data.length == 0) {
- core.warning("Could not list tags, this repo has no tags on it, setting tag_name and release_name environment variables to '<UserRepo-NoTag>' and '<UserRepo-NoRelease>', you can fetch tags with 'git fetch --tags' <remote-name>' and push tags with 'git push --tags");
- core.exportVariable(tag_name, `<${context.repo.owner}/${context.repo.repo}-NoTag>`);
- core.exportVariable(release_name, `<${context.repo.owner}/${context.repo.repo}-NoRelease>`);
- } else {
- core.exportVariable(tag_name, tagList.data[0].name);
- core.exportVariable(release_name, tagList.data[0].name);
- }
- }
-} \ No newline at end of file