mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-22 18:33:56 +00:00
Compare commits
3 Commits
feat/addin
...
ci/upload-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2d71d46093 | ||
|
|
b2da985c13 | ||
|
|
a9c976aace |
96
.github/workflows/build.yml
vendored
96
.github/workflows/build.yml
vendored
@@ -17,71 +17,59 @@ jobs:
|
|||||||
- name: Check out Git repository
|
- name: Check out Git repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Install Node.js
|
# - name: Install Node.js
|
||||||
uses: actions/setup-node@v4
|
# uses: actions/setup-node@v4
|
||||||
with:
|
# with:
|
||||||
node-version: 20.18.0
|
# node-version: 20.18.0
|
||||||
|
|
||||||
- name: Configure AWS credentials
|
# - name: Install dependencies
|
||||||
uses: aws-actions/configure-aws-credentials@v2
|
# run: yarn
|
||||||
with:
|
|
||||||
aws-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }}
|
|
||||||
aws-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }}
|
|
||||||
aws-region: ${{ env.AWS_REGION }}
|
|
||||||
|
|
||||||
- name: Push build to R2
|
# - name: Install Python
|
||||||
run: aws s3 sync ./docs s3://${{ vars.BUILDS_BUCKET_NAME }}
|
# uses: actions/setup-python@v5
|
||||||
|
# with:
|
||||||
|
# python-version: 3.9
|
||||||
|
|
||||||
- name: Install dependencies
|
# - name: Install dependencies
|
||||||
run: yarn
|
# run: pip install -r requirements.txt
|
||||||
|
|
||||||
- name: Install Python
|
# - name: Build with cx_Freeze
|
||||||
uses: actions/setup-python@v5
|
# run: python torrent-client/setup.py build
|
||||||
with:
|
|
||||||
python-version: 3.9
|
|
||||||
|
|
||||||
- name: Install dependencies
|
# - name: Build Linux
|
||||||
run: pip install -r requirements.txt
|
# if: matrix.os == 'ubuntu-latest'
|
||||||
|
# run: |
|
||||||
|
# sudo apt-get update
|
||||||
|
# sudo apt-get install -y libarchive-tools
|
||||||
|
# yarn build:linux
|
||||||
|
# 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 }}
|
||||||
|
# MAIN_VITE_ANALYTICS_API_URL: ${{ vars.MAIN_VITE_ANALYTICS_API_URL }}
|
||||||
|
# RENDERER_VITE_INTERCOM_APP_ID: ${{ vars.RENDERER_VITE_INTERCOM_APP_ID }}
|
||||||
|
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Build with cx_Freeze
|
# - name: Build Windows
|
||||||
run: python torrent-client/setup.py build
|
# if: matrix.os == 'windows-latest'
|
||||||
|
# run: yarn build:win
|
||||||
- name: Build Linux
|
# env:
|
||||||
if: matrix.os == 'ubuntu-latest'
|
# MAIN_VITE_API_URL: ${{ vars.MAIN_VITE_STAGING_API_URL }}
|
||||||
run: |
|
# MAIN_VITE_AUTH_URL: ${{ vars.MAIN_VITE_STAGING_AUTH_URL }}
|
||||||
sudo apt-get update
|
# MAIN_VITE_CHECKOUT_URL: ${{ vars.MAIN_VITE_STAGING_CHECKOUT_URL }}
|
||||||
sudo apt-get install -y libarchive-tools
|
# MAIN_VITE_ANALYTICS_API_URL: ${{ vars.MAIN_VITE_ANALYTICS_API_URL }}
|
||||||
yarn build:linux
|
# RENDERER_VITE_INTERCOM_APP_ID: ${{ vars.RENDERER_VITE_INTERCOM_APP_ID }}
|
||||||
env:
|
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
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 }}
|
|
||||||
MAIN_VITE_ANALYTICS_API_URL: ${{ vars.MAIN_VITE_ANALYTICS_API_URL }}
|
|
||||||
RENDERER_VITE_INTERCOM_APP_ID: ${{ vars.RENDERER_VITE_INTERCOM_APP_ID }}
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|
||||||
- name: Build Windows
|
|
||||||
if: matrix.os == 'windows-latest'
|
|
||||||
run: yarn build:win
|
|
||||||
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 }}
|
|
||||||
MAIN_VITE_ANALYTICS_API_URL: ${{ vars.MAIN_VITE_ANALYTICS_API_URL }}
|
|
||||||
RENDERER_VITE_INTERCOM_APP_ID: ${{ vars.RENDERER_VITE_INTERCOM_APP_ID }}
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|
||||||
- name: Create artifact
|
- name: Create artifact
|
||||||
|
id: artifact-upload-step
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: Build-${{ matrix.os }}
|
name: Build-${{ matrix.os }}
|
||||||
path: |
|
path: |
|
||||||
dist/*-portable.exe
|
dist/*-portable.exe
|
||||||
dist/*.zip
|
|
||||||
dist/*.dmg
|
|
||||||
dist/*.deb
|
dist/*.deb
|
||||||
dist/*.rpm
|
README.md
|
||||||
dist/*.tar.gz
|
|
||||||
dist/*.yml
|
- name: Output artifact URL
|
||||||
dist/*.blockmap
|
run: echo 'Artifact URL is ${{ steps.artifact-upload-step.outputs.artifact-url }}'
|
||||||
dist/*.pacman
|
|
||||||
|
|||||||
Reference in New Issue
Block a user