From a8ac1e359d7d9513331c613a11ff375fe84f342c Mon Sep 17 00:00:00 2001 From: Tianyu Liu Date: Fri, 23 May 2025 11:49:21 +0200 Subject: [PATCH] See if modifying host is working --- .github/workflows/nightly.yml | 48 ++++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 215f197..009e11c 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -30,26 +30,38 @@ jobs: runs-on: [ubuntu-latest, cloud] needs: build steps: - - name: Download artifacts - uses: actions/download-artifact@v3 - with: - name: home-automation-backend_build_${{ github.run_number }} - - name: Print helping message + - name: Modify hosts file run: | - chmod +x ${GITHUB_WORKSPACE}/home-automation-backend - ${GITHUB_WORKSPACE}/home-automation-backend help + echo 127.0.0.1 api.notion.com >> /etc/hosts + - name: Start a dummy server listening on 443 + run: | + while true; do + echo "HTTP/1.1 200 OK\\n\\nHello from dummy server" | nc -l -p 443 -q 1 + done + - name: Try curl the dummy server on port 443 + run: | + curl -k https://localhost:443 + curl -k https://api.notion.com + # - name: Download artifacts + # uses: actions/download-artifact@v3 + # with: + # name: home-automation-backend_build_${{ github.run_number }} + # - name: Print helping message + # run: | + # chmod +x ${GITHUB_WORKSPACE}/home-automation-backend + # ${GITHUB_WORKSPACE}/home-automation-backend help - nightly-tests: - runs-on: [ubuntu-latest, cloud] - needs: build - steps: - - uses: actions/checkout@v4 - - name: Download artifacts - uses: actions/download-artifact@v3 - with: - name: home-automation-backend_build_${{ github.run_number }} - - name: Check files - run: ls -lR + # nightly-tests: + # runs-on: [ubuntu-latest, cloud] + # needs: build + # steps: + # - uses: actions/checkout@v4 + # - name: Download artifacts + # uses: actions/download-artifact@v3 + # with: + # name: home-automation-backend_build_${{ github.run_number }} + # - name: Check files + # run: ls -lR # - name: Set up Go # uses: actions/setup-go@v4 # with: