From 900ecb22185fdc2c3e97d9ee5309f5784effe50e Mon Sep 17 00:00:00 2001 From: Henry Whitaker Date: Tue, 25 Aug 2020 19:20:05 +0100 Subject: [PATCH] Updated workflows Moved secrets into env vars instead of directly using them in cli --- .github/workflows/laravel-dev.yml | 12 +++++++++--- .github/workflows/laravel-pr.yml | 12 +++++++++--- .github/workflows/laravel-stable.yml | 12 +++++++++--- 3 files changed, 27 insertions(+), 9 deletions(-) diff --git a/.github/workflows/laravel-dev.yml b/.github/workflows/laravel-dev.yml index 1f52d9dc..a13b223c 100644 --- a/.github/workflows/laravel-dev.yml +++ b/.github/workflows/laravel-dev.yml @@ -14,10 +14,16 @@ jobs: - name: Copy .env run: php -r "file_exists('.env') || copy('.env.example', '.env');" - name: Update .env with secrets + env: + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }} + TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }} + HEALTHCHECKS_UUID: ${{ secrets.HEALTHCHECKS_UUID }} run: | - echo SLACK_WEBHOOK=${{ secrets.SLACK_WEBHOOK }} >> .env - echo TELEGRAM_BOT_TOKEN=${{ secrets.TELEGRAM_BOT_TOKEN }} >> .env - echo TELEGRAM_CHAT_ID=${{ secrets.TELEGRAM_CHAT_ID }} >> .env + echo SLACK_WEBHOOK=$SLACK_WEBHOOK >> .env + echo TELEGRAM_BOT_TOKEN=$TELEGRAM_BOT_TOKEN >> .env + echo TELEGRAM_CHAT_ID=$TELEGRAM_CHAT_ID >> .env + echo HEALTHCHECKS_UUID=$HEALTHCHECKS_UUID >> .env - name: Install Dependencies run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist - name: Create Database diff --git a/.github/workflows/laravel-pr.yml b/.github/workflows/laravel-pr.yml index 0df96984..99a4acd7 100644 --- a/.github/workflows/laravel-pr.yml +++ b/.github/workflows/laravel-pr.yml @@ -14,10 +14,16 @@ jobs: - name: Copy .env run: php -r "file_exists('.env') || copy('.env.example', '.env');" - name: Update .env with secrets + env: + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }} + TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }} + HEALTHCHECKS_UUID: ${{ secrets.HEALTHCHECKS_UUID }} run: | - echo SLACK_WEBHOOK=${{ secrets.SLACK_WEBHOOK }} >> .env - echo TELEGRAM_BOT_TOKEN=${{ secrets.TELEGRAM_BOT_TOKEN }} >> .env - echo TELEGRAM_CHAT_ID=${{ secrets.TELEGRAM_CHAT_ID }} >> .env + echo SLACK_WEBHOOK=$SLACK_WEBHOOK >> .env + echo TELEGRAM_BOT_TOKEN=$TELEGRAM_BOT_TOKEN >> .env + echo TELEGRAM_CHAT_ID=$TELEGRAM_CHAT_ID >> .env + echo HEALTHCHECKS_UUID=$HEALTHCHECKS_UUID >> .env - name: Install Dependencies run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist - name: Create Database diff --git a/.github/workflows/laravel-stable.yml b/.github/workflows/laravel-stable.yml index c9e36bda..8efdcc05 100644 --- a/.github/workflows/laravel-stable.yml +++ b/.github/workflows/laravel-stable.yml @@ -14,10 +14,16 @@ jobs: - name: Copy .env run: php -r "file_exists('.env') || copy('.env.example', '.env');" - name: Update .env with secrets + env: + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }} + TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }} + HEALTHCHECKS_UUID: ${{ secrets.HEALTHCHECKS_UUID }} run: | - echo SLACK_WEBHOOK=${{ secrets.SLACK_WEBHOOK }} >> .env - echo TELEGRAM_BOT_TOKEN=${{ secrets.TELEGRAM_BOT_TOKEN }} >> .env - echo TELEGRAM_CHAT_ID=${{ secrets.TELEGRAM_CHAT_ID }} >> .env + echo SLACK_WEBHOOK=$SLACK_WEBHOOK >> .env + echo TELEGRAM_BOT_TOKEN=$TELEGRAM_BOT_TOKEN >> .env + echo TELEGRAM_CHAT_ID=$TELEGRAM_CHAT_ID >> .env + echo HEALTHCHECKS_UUID=$HEALTHCHECKS_UUID >> .env - name: Install Dependencies run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist - name: Create Database