diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index f563945c6..186d6dcfc 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -37,6 +37,9 @@ jobs: name: Build Documentation runs-on: [self-hosted, linux, x64] steps: + - name: Pre-checkout cleanup + run: | + sudo rm -rf "${{ github.workspace }}/target" "${{ github.workspace }}/desktop/dist" "${{ github.workspace }}/desktop/node_modules" "${{ github.workspace }}/terraphim_server/dist" 2>/dev/null || true - name: Checkout repository uses: actions/checkout@v6 diff --git a/.github/workflows/deploy-website.yml b/.github/workflows/deploy-website.yml index 964869cd4..92ada2513 100644 --- a/.github/workflows/deploy-website.yml +++ b/.github/workflows/deploy-website.yml @@ -11,6 +11,7 @@ on: jobs: deploy: + if: github.event_name != 'pull_request' runs-on: ubuntu-latest permissions: contents: read diff --git a/.github/workflows/python-bindings.yml b/.github/workflows/python-bindings.yml index 85f201183..1ba5c789f 100644 --- a/.github/workflows/python-bindings.yml +++ b/.github/workflows/python-bindings.yml @@ -27,6 +27,9 @@ jobs: name: Lint Python Code runs-on: [self-hosted, linux, x64] steps: + - name: Pre-checkout cleanup + run: | + sudo rm -rf "${{ github.workspace }}/target" "${{ github.workspace }}/desktop/dist" "${{ github.workspace }}/desktop/node_modules" "${{ github.workspace }}/terraphim_server/dist" 2>/dev/null || true - uses: actions/checkout@v6 - name: Set up Python diff --git a/crates/terraphim_automata/src/lib.rs b/crates/terraphim_automata/src/lib.rs index 62d45e584..838d040d8 100644 --- a/crates/terraphim_automata/src/lib.rs +++ b/crates/terraphim_automata/src/lib.rs @@ -314,6 +314,7 @@ pub async fn load_thesaurus_from_json_and_replace_async( /// Note: Remote loading requires the "remote-loading" feature to be enabled. #[cfg(feature = "remote-loading")] pub async fn load_thesaurus(automata_path: &AutomataPath) -> Result { + #[allow(dead_code)] async fn read_url(url: String) -> Result { log::debug!("Reading thesaurus from remote: {url}"); let response = reqwest::Client::builder()