diff --git a/.8451/metadata.yml b/.8451/metadata.yml new file mode 100644 index 000000000..6c754c80a --- /dev/null +++ b/.8451/metadata.yml @@ -0,0 +1,13 @@ +profit_stream: ai_enablement +product: openwebui +capability: ai_acceleration +component: aia_openwebui +business_domain: ai_acceleration +team: GenAI Studio Frontend +contacts: + team: + - GenAIStudio@8451.com + technical: + - matt.wiley@8451.com + product: + - katie.wright@8451.com \ No newline at end of file diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 443d90419..045d871af 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -7,7 +7,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout repository diff --git a/.github/workflows/codespell.disabled b/.github/workflows/codespell.disabled index b23166743..821051d08 100644 --- a/.github/workflows/codespell.disabled +++ b/.github/workflows/codespell.disabled @@ -14,7 +14,7 @@ permissions: jobs: codespell: name: Check for spelling errors - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout diff --git a/.github/workflows/deploy-to-hf-spaces.yml b/.github/workflows/deploy-to-hf-spaces.yml index 7fc66acf5..495859e2b 100644 --- a/.github/workflows/deploy-to-hf-spaces.yml +++ b/.github/workflows/deploy-to-hf-spaces.yml @@ -9,7 +9,7 @@ on: jobs: check-secret: - runs-on: ubuntu-latest + runs-on: self-hosted outputs: token-set: ${{ steps.check-key.outputs.defined }} steps: @@ -20,7 +20,7 @@ jobs: run: echo "defined=true" >> $GITHUB_OUTPUT deploy: - runs-on: ubuntu-latest + runs-on: self-hosted needs: [check-secret] if: needs.check-secret.outputs.token-set == 'true' env: diff --git a/.github/workflows/docker-build.yaml b/.github/workflows/docker-build.yaml index e61a69f33..50f91d019 100644 --- a/.github/workflows/docker-build.yaml +++ b/.github/workflows/docker-build.yaml @@ -14,7 +14,7 @@ env: jobs: build-main-image: - runs-on: ${{ matrix.platform == 'linux/arm64' && 'ubuntu-24.04-arm' || 'ubuntu-latest' }} + runs-on: self-hosted permissions: contents: read packages: write @@ -23,7 +23,7 @@ jobs: matrix: platform: - linux/amd64 - - linux/arm64 + # - linux/arm64 steps: # GitHub Packages requires the entire repository name to be in lowercase @@ -111,7 +111,7 @@ jobs: retention-days: 1 build-cuda-image: - runs-on: ${{ matrix.platform == 'linux/arm64' && 'ubuntu-24.04-arm' || 'ubuntu-latest' }} + runs-on: self-hosted permissions: contents: read packages: write @@ -211,7 +211,7 @@ jobs: retention-days: 1 build-ollama-image: - runs-on: ${{ matrix.platform == 'linux/arm64' && 'ubuntu-24.04-arm' || 'ubuntu-latest' }} + runs-on: self-hosted permissions: contents: read packages: write @@ -311,7 +311,7 @@ jobs: retention-days: 1 merge-main-images: - runs-on: ubuntu-latest + runs-on: self-hosted needs: [build-main-image] steps: # GitHub Packages requires the entire repository name to be in lowercase @@ -365,7 +365,7 @@ jobs: docker buildx imagetools inspect ${{ env.FULL_IMAGE_NAME }}:${{ steps.meta.outputs.version }} merge-cuda-images: - runs-on: ubuntu-latest + runs-on: self-hosted needs: [build-cuda-image] steps: # GitHub Packages requires the entire repository name to be in lowercase @@ -421,7 +421,7 @@ jobs: docker buildx imagetools inspect ${{ env.FULL_IMAGE_NAME }}:${{ steps.meta.outputs.version }} merge-ollama-images: - runs-on: ubuntu-latest + runs-on: self-hosted needs: [build-ollama-image] steps: # GitHub Packages requires the entire repository name to be in lowercase diff --git a/.github/workflows/format-backend.yaml b/.github/workflows/format-backend.yaml index 445876697..3555fdecf 100644 --- a/.github/workflows/format-backend.yaml +++ b/.github/workflows/format-backend.yaml @@ -13,7 +13,7 @@ on: jobs: build: name: 'Format Backend' - runs-on: ubuntu-latest + runs-on: self-hosted strategy: matrix: diff --git a/.github/workflows/format-build-frontend.yaml b/.github/workflows/format-build-frontend.yaml index 53d3aaa5e..473dd9898 100644 --- a/.github/workflows/format-build-frontend.yaml +++ b/.github/workflows/format-build-frontend.yaml @@ -13,7 +13,7 @@ on: jobs: build: name: 'Format & Build Frontend' - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout Repository uses: actions/checkout@v4 @@ -40,7 +40,7 @@ jobs: test-frontend: name: 'Frontend Unit Tests' - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout Repository uses: actions/checkout@v4 diff --git a/.github/workflows/integration-test.disabled b/.github/workflows/integration-test.disabled index b248df4b5..722b61f85 100644 --- a/.github/workflows/integration-test.disabled +++ b/.github/workflows/integration-test.disabled @@ -13,7 +13,7 @@ on: jobs: cypress-run: name: Run Cypress Integration Tests - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Maximize build space uses: AdityaGarg8/remove-unwanted-software@v4.1 @@ -82,7 +82,7 @@ jobs: # pytest: # name: Run Backend Tests - # runs-on: ubuntu-latest + # runs-on: self-hosted # steps: # - uses: actions/checkout@v4 @@ -104,7 +104,7 @@ jobs: migration_test: name: Run Migration Tests - runs-on: ubuntu-latest + runs-on: self-hosted services: postgres: image: postgres diff --git a/.github/workflows/lint-backend.disabled b/.github/workflows/lint-backend.disabled index dd0bdc7fa..82177b711 100644 --- a/.github/workflows/lint-backend.disabled +++ b/.github/workflows/lint-backend.disabled @@ -8,7 +8,7 @@ jobs: name: 'Lint Backend' env: PUBLIC_API_BASE_URL: '' - runs-on: ubuntu-latest + runs-on: self-hosted strategy: matrix: node-version: diff --git a/.github/workflows/lint-frontend.disabled b/.github/workflows/lint-frontend.disabled index 2c1cd3c5a..d0fd65bda 100644 --- a/.github/workflows/lint-frontend.disabled +++ b/.github/workflows/lint-frontend.disabled @@ -8,7 +8,7 @@ jobs: name: 'Lint Frontend' env: PUBLIC_API_BASE_URL: '' - runs-on: ubuntu-latest + runs-on: self-hosted steps: - uses: actions/checkout@v4 - name: Use Bun diff --git a/.github/workflows/release-pypi.yml b/.github/workflows/release-pypi.yml index 5bf3973b3..ed304ee5c 100644 --- a/.github/workflows/release-pypi.yml +++ b/.github/workflows/release-pypi.yml @@ -8,7 +8,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: self-hosted environment: name: pypi url: https://pypi.org/p/open-webui