From 928dfa52caab0cc661333069869071f9793418fd Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 9 Nov 2021 13:25:22 -0500 Subject: [PATCH] build(dev-build): add GitHub actions for dev builds (#24193) --- .github/workflows/dev-build.yml | 18 ++++++++++++++++++ .scripts/release-dev.js | 5 +++++ 2 files changed, 23 insertions(+) create mode 100644 .github/workflows/dev-build.yml diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml new file mode 100644 index 0000000000..e6b75e472f --- /dev/null +++ b/.github/workflows/dev-build.yml @@ -0,0 +1,18 @@ +name: 'Ionic Dev Build' + +on: + workflow_dispatch: + +jobs: + dev-build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: 15.x + - name: Create Dev Build + run: npm run release.dev -- --skip-prompt + shell: bash + env: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.scripts/release-dev.js b/.scripts/release-dev.js index a5812596ae..af24835296 100644 --- a/.scripts/release-dev.js +++ b/.scripts/release-dev.js @@ -57,6 +57,11 @@ async function main() { } async function askDevVersion(devVersion) { + const skipPrompt = process.argv.find(arg => arg === '--skip-prompt'); + if (skipPrompt) { + console.log(`\n--skip-prompt was passed. Skipping dev build prompt.`) + return true; + } const prompts = [ {