From 08e43b6a8918e72eebbcc6ca72318ed8765f641d Mon Sep 17 00:00:00 2001 From: Sthope Date: Mon, 28 Aug 2023 19:08:12 +0200 Subject: [PATCH] Update .drone.yml --- .drone.yml | 44 ++++++++++---------------------------------- 1 file changed, 10 insertions(+), 34 deletions(-) diff --git a/.drone.yml b/.drone.yml index 44e8cc0..cfc053c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,41 +1,17 @@ kind: pipeline name: release +trigger: + release: true + steps: - - name: create-script-file - image: alpine:3.13 - commands: - - cat < script.js - const axios = require('axios'); - - function getLatestReleaseTag() { - const repoOwner = process.env.REPO_OWNER; - const repoName = process.env.REPO_NAME; - - return axios - .get(\`https://api.github.com/repos/insignia-live/setup-assistant-release/releases/latest\`) - .then((response) => response.data.tag_name) - .catch((error) => { - console.error('Error fetching latest release tag:', error.message); - return '0.0.0'; - }); - } - - getLatestReleaseTag().then((latestReleaseTag) => { - const targetReleaseTag = '2023-02-13-1223'; - - if (latestReleaseTag > targetReleaseTag) { - console.log('This pipeline is run because the new release is newer than the one I have.'); - } else if (latestReleaseTag === targetReleaseTag) { - console.log('The release tag is the same as the target tag.'); - } else { - console.log('The new release is older than the one I have.'); - } - }); - EOF - - chmod +x script.js - + # - name: checkout + # image: plugins/git + # settings: + # repo: https://github.com/insignia-live/setup-assistant-release.git + - name: run image: node:14 commands: - - node script.js + - npm install axios + - node tools/script.js