diff --git a/.github/workflows/eosim-sanity.yml b/.github/workflows/eosim-sanity.yml index f6d0403..d09e045 100644 --- a/.github/workflows/eosim-sanity.yml +++ b/.github/workflows/eosim-sanity.yml @@ -111,9 +111,12 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.12" + - name: Install EoSim from source + run: | + git clone --depth 1 --branch v${{ env.EOSIM_VERSION }} https://github.com/embeddedos-org/EoSim.git /tmp/EoSim + pip install -e /tmp/EoSim - name: Test EoSim on Windows run: | - pip install "eosim @ https://github.com/embeddedos-org/EoSim/releases/download/v${{ env.EOSIM_VERSION }}/eosim-${{ env.EOSIM_VERSION }}-py3-none-any.whl" eosim --version eosim list && eosim doctor eosim list @@ -127,9 +130,12 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.12" + - name: Install EoSim from source + run: | + git clone --depth 1 --branch v${{ env.EOSIM_VERSION }} https://github.com/embeddedos-org/EoSim.git /tmp/EoSim + pip install -e /tmp/EoSim - name: Test EoSim on macOS run: | - pip install "eosim @ https://github.com/embeddedos-org/EoSim/releases/download/v${{ env.EOSIM_VERSION }}/eosim-${{ env.EOSIM_VERSION }}-py3-none-any.whl" eosim --version eosim list && eosim doctor eosim list