From d939aaa710df590e3aac1292e915a3ddb05c8cae Mon Sep 17 00:00:00 2001 From: Vitor Lima Date: Mon, 17 Jun 2024 15:24:26 -0300 Subject: [PATCH] feat: test workflows --- .github/workflows/build-dockerhub.yml | 2 +- .github/workflows/build-macos-x64.yml | 12 +++++++++++- .github/workflows/build-win-x64.yml | 2 +- .github/workflows/tests.yml | 1 + 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-dockerhub.yml b/.github/workflows/build-dockerhub.yml index f30a5b0..2a8ef8f 100644 --- a/.github/workflows/build-dockerhub.yml +++ b/.github/workflows/build-dockerhub.yml @@ -1,4 +1,4 @@ -name: Deplot to DockerHub +name: Deploy to DockerHub on: workflow_dispatch: diff --git a/.github/workflows/build-macos-x64.yml b/.github/workflows/build-macos-x64.yml index 44431ac..ac105cb 100644 --- a/.github/workflows/build-macos-x64.yml +++ b/.github/workflows/build-macos-x64.yml @@ -2,6 +2,9 @@ name: Build for mac-x64 on: workflow_dispatch +env: + CARGO_TERM_COLOR: always + jobs: build: runs-on: macos-11 @@ -17,10 +20,17 @@ jobs: rustup component add --toolchain stable rustfmt rustup default stable + - name: Create .env file + run: | + echo "SERVER_SSL_CA=${{ secrets.SERVER_SSL_CA }}" >> .env + echo "SERVER_SSL_CERT=${{ secrets.SERVER_SSL_CERT }}" >> .env + echo "SERVER_SSL_KEY=${{ secrets.SERVER_SSL_KEY }}" >> .env + # Build the modules - name: Build run: cargo build --verbose --release + # Run tests - name: Run tests run: cargo test --verbose @@ -62,4 +72,4 @@ jobs: uses: actions/upload-artifact@v2 with: name: tago-relay-macos-x64 - path: ../tago-relay-mac-x64.tar.gz + path: target/tago-relay-mac-x64.tar.gz diff --git a/.github/workflows/build-win-x64.yml b/.github/workflows/build-win-x64.yml index 4b9eca8..5beae6f 100644 --- a/.github/workflows/build-win-x64.yml +++ b/.github/workflows/build-win-x64.yml @@ -1,10 +1,10 @@ name: Build for win-x64 - on: workflow_dispatch jobs: build: runs-on: ubuntu-latest + environment: PROD steps: # Checkout the code diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 71c5186..1a4a7e2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,6 +8,7 @@ env: jobs: build: runs-on: ubuntu-latest + environment: PROD steps: - name: Checkout code uses: actions/checkout@v4