aboutsummaryrefslogtreecommitdiff
path: root/.github/actions/openvic2-env/action.yml
diff options
context:
space:
mode:
author George L. Albany <Megacake1234@gmail.com>2023-03-31 07:07:28 +0200
committer Spartan322 <Megacake1234@gmail.com>2023-03-31 08:51:21 +0200
commitc174ed6856cea2b0ee3fe0a719e8e351be9452c1 (patch)
tree62783f6a2f3d2866dcaf06ea2cbc1ea124460254 /.github/actions/openvic2-env/action.yml
parent3384b21177a160f7192a2e4877eea3b29880bf4e (diff)
Add fix-missing argument to apt install wine64
Add warning and fix for no tags on user repos
Diffstat (limited to '.github/actions/openvic2-env/action.yml')
-rw-r--r--.github/actions/openvic2-env/action.yml10
1 files changed, 8 insertions, 2 deletions
diff --git a/.github/actions/openvic2-env/action.yml b/.github/actions/openvic2-env/action.yml
index 245777d..8fea1b3 100644
--- a/.github/actions/openvic2-env/action.yml
+++ b/.github/actions/openvic2-env/action.yml
@@ -22,6 +22,12 @@ runs:
} catch(error) {
if (error.response.status != 404) throw error;
const tagList = await github.rest.repos.listTags({owner: context.repo.owner, repo: context.repo.repo});
- core.exportVariable(tag_name, tagList.data[0].name);
- core.exportVariable(release_name, tagList.data[0].name);
+ 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