mirror of
				https://github.com/hydralauncher/hydra.git
				synced 2025-03-09 15:40:26 +00:00 
			
		
		
		
	Merge f4193ac42c into af2896efc3
				
					
				
			This commit is contained in:
		
						commit
						a2b2b51488
					
				
					 6 changed files with 25 additions and 17 deletions
				
			
		
							
								
								
									
										25
									
								
								.github/workflows/build.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								.github/workflows/build.yml
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -10,7 +10,7 @@ jobs:
 | 
			
		|||
  build:
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
        os: [windows-latest, ubuntu-latest]
 | 
			
		||||
        os: [windows-latest, ubuntu-latest, macos-latest]
 | 
			
		||||
 | 
			
		||||
    runs-on: ${{ matrix.os }}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -23,14 +23,14 @@ jobs:
 | 
			
		|||
        with:
 | 
			
		||||
          node-version: 20.18.0
 | 
			
		||||
 | 
			
		||||
      - name: Install dependencies
 | 
			
		||||
        run: yarn
 | 
			
		||||
 | 
			
		||||
      - name: Install Python
 | 
			
		||||
        uses: actions/setup-python@v5
 | 
			
		||||
        with:
 | 
			
		||||
          python-version: 3.9
 | 
			
		||||
 | 
			
		||||
      - name: Install dependencies
 | 
			
		||||
        run: yarn
 | 
			
		||||
 | 
			
		||||
      - name: Install dependencies
 | 
			
		||||
        run: pip install -r requirements.txt
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -47,7 +47,19 @@ jobs:
 | 
			
		|||
          MAIN_VITE_API_URL: ${{ vars.MAIN_VITE_STAGING_API_URL }}
 | 
			
		||||
          MAIN_VITE_AUTH_URL: ${{ vars.MAIN_VITE_STAGING_AUTH_URL }}
 | 
			
		||||
          MAIN_VITE_CHECKOUT_URL: ${{ vars.MAIN_VITE_STAGING_CHECKOUT_URL }}
 | 
			
		||||
          RENDERER_VITE_INTERCOM_APP_ID: ${{ vars.RENDERER_VITE_INTERCOM_APP_ID }}
 | 
			
		||||
          RENDERER_VITE_EXTERNAL_RESOURCES_URL: ${{ vars.EXTERNAL_RESOURCES_URL }}
 | 
			
		||||
          MAIN_VITE_EXTERNAL_RESOURCES_URL: ${{ vars.EXTERNAL_RESOURCES_URL }}
 | 
			
		||||
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
			
		||||
          SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
 | 
			
		||||
          RENDERER_VITE_SENTRY_DSN: ${{ vars.SENTRY_DSN }}
 | 
			
		||||
 | 
			
		||||
      - name: Build macOS
 | 
			
		||||
        if: matrix.os == 'macos-latest'
 | 
			
		||||
        run: yarn build:mac
 | 
			
		||||
        env:
 | 
			
		||||
          MAIN_VITE_API_URL: ${{ vars.MAIN_VITE_STAGING_API_URL }}
 | 
			
		||||
          MAIN_VITE_AUTH_URL: ${{ vars.MAIN_VITE_STAGING_AUTH_URL }}
 | 
			
		||||
          MAIN_VITE_CHECKOUT_URL: ${{ vars.MAIN_VITE_STAGING_CHECKOUT_URL }}
 | 
			
		||||
          RENDERER_VITE_EXTERNAL_RESOURCES_URL: ${{ vars.EXTERNAL_RESOURCES_URL }}
 | 
			
		||||
          MAIN_VITE_EXTERNAL_RESOURCES_URL: ${{ vars.EXTERNAL_RESOURCES_URL }}
 | 
			
		||||
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
			
		||||
| 
						 | 
				
			
			@ -61,14 +73,13 @@ jobs:
 | 
			
		|||
          MAIN_VITE_API_URL: ${{ vars.MAIN_VITE_STAGING_API_URL }}
 | 
			
		||||
          MAIN_VITE_AUTH_URL: ${{ vars.MAIN_VITE_STAGING_AUTH_URL }}
 | 
			
		||||
          MAIN_VITE_CHECKOUT_URL: ${{ vars.MAIN_VITE_STAGING_CHECKOUT_URL }}
 | 
			
		||||
          RENDERER_VITE_INTERCOM_APP_ID: ${{ vars.RENDERER_VITE_INTERCOM_APP_ID }}
 | 
			
		||||
          RENDERER_VITE_EXTERNAL_RESOURCES_URL: ${{ vars.EXTERNAL_RESOURCES_URL }}
 | 
			
		||||
          MAIN_VITE_EXTERNAL_RESOURCES_URL: ${{ vars.EXTERNAL_RESOURCES_URL }}
 | 
			
		||||
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
			
		||||
          SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
 | 
			
		||||
          RENDERER_VITE_SENTRY_DSN: ${{ vars.SENTRY_DSN }}
 | 
			
		||||
 | 
			
		||||
      - name: Test Upload build
 | 
			
		||||
      - name: Upload build
 | 
			
		||||
        env:
 | 
			
		||||
          BRANCH_NAME: ${{ github.head_ref || github.ref_name }}
 | 
			
		||||
          S3_ENDPOINT: ${{ secrets.S3_ENDPOINT }}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										12
									
								
								.github/workflows/release.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/release.yml
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -12,7 +12,7 @@ jobs:
 | 
			
		|||
  build:
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
        os: [windows-latest, ubuntu-latest]
 | 
			
		||||
        os: [windows-latest, ubuntu-latest, macos-latest]
 | 
			
		||||
 | 
			
		||||
    runs-on: ${{ matrix.os }}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -25,14 +25,14 @@ jobs:
 | 
			
		|||
        with:
 | 
			
		||||
          node-version: 20.18.0
 | 
			
		||||
 | 
			
		||||
      - name: Install dependencies
 | 
			
		||||
        run: yarn
 | 
			
		||||
 | 
			
		||||
      - name: Install Python
 | 
			
		||||
        uses: actions/setup-python@v5
 | 
			
		||||
        with:
 | 
			
		||||
          python-version: 3.9
 | 
			
		||||
 | 
			
		||||
      - name: Install dependencies
 | 
			
		||||
        run: yarn
 | 
			
		||||
 | 
			
		||||
      - name: Install dependencies
 | 
			
		||||
        run: pip install -r requirements.txt
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -49,8 +49,6 @@ jobs:
 | 
			
		|||
          MAIN_VITE_API_URL: ${{ vars.MAIN_VITE_API_URL }}
 | 
			
		||||
          MAIN_VITE_AUTH_URL: ${{ vars.MAIN_VITE_AUTH_URL }}
 | 
			
		||||
          MAIN_VITE_CHECKOUT_URL: ${{ vars.MAIN_VITE_CHECKOUT_URL }}
 | 
			
		||||
          MAIN_VITE_ANALYTICS_API_URL: ${{ vars.MAIN_VITE_ANALYTICS_API_URL }}
 | 
			
		||||
          RENDERER_VITE_INTERCOM_APP_ID: ${{ vars.RENDERER_VITE_INTERCOM_APP_ID }}
 | 
			
		||||
          RENDERER_VITE_EXTERNAL_RESOURCES_URL: ${{ vars.EXTERNAL_RESOURCES_URL }}
 | 
			
		||||
          MAIN_VITE_EXTERNAL_RESOURCES_URL: ${{ vars.EXTERNAL_RESOURCES_URL }}
 | 
			
		||||
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
			
		||||
| 
						 | 
				
			
			@ -64,8 +62,6 @@ jobs:
 | 
			
		|||
          MAIN_VITE_API_URL: ${{ vars.MAIN_VITE_API_URL }}
 | 
			
		||||
          MAIN_VITE_AUTH_URL: ${{ vars.MAIN_VITE_AUTH_URL }}
 | 
			
		||||
          MAIN_VITE_CHECKOUT_URL: ${{ vars.MAIN_VITE_CHECKOUT_URL }}
 | 
			
		||||
          MAIN_VITE_ANALYTICS_API_URL: ${{ vars.MAIN_VITE_ANALYTICS_API_URL }}
 | 
			
		||||
          RENDERER_VITE_INTERCOM_APP_ID: ${{ vars.RENDERER_VITE_INTERCOM_APP_ID }}
 | 
			
		||||
          RENDERER_VITE_EXTERNAL_RESOURCES_URL: ${{ vars.EXTERNAL_RESOURCES_URL }}
 | 
			
		||||
          MAIN_VITE_EXTERNAL_RESOURCES_URL: ${{ vars.EXTERNAL_RESOURCES_URL }}
 | 
			
		||||
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										
											BIN
										
									
								
								build/icon.icns
									
										
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								build/icon.icns
									
										
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -6,3 +6,4 @@ psutil
 | 
			
		|||
Pillow
 | 
			
		||||
flask
 | 
			
		||||
aria2p
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -20,7 +20,7 @@ const s3 = new S3Client({
 | 
			
		|||
 | 
			
		||||
const dist = path.resolve(__dirname, "..", "dist");
 | 
			
		||||
 | 
			
		||||
const extensionsToUpload = [".deb", ".exe", ".pacman"];
 | 
			
		||||
const extensionsToUpload = [".deb", ".exe", ".pacman", ".dmg"];
 | 
			
		||||
 | 
			
		||||
fs.readdir(dist, async (err, files) => {
 | 
			
		||||
  if (err) throw err;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -221,7 +221,7 @@ export class WindowManager {
 | 
			
		|||
        minHeight: 540,
 | 
			
		||||
        backgroundColor: "#1c1c1c",
 | 
			
		||||
        titleBarStyle: process.platform === "linux" ? "default" : "hidden",
 | 
			
		||||
        ...(process.platform === "linux" ? { icon } : {}),
 | 
			
		||||
        icon,
 | 
			
		||||
        trafficLightPosition: { x: 16, y: 16 },
 | 
			
		||||
        titleBarOverlay: {
 | 
			
		||||
          symbolColor: "#DADBE1",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue