Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
a40d19e
Update cmake.yml
dubusster May 11, 2023
558efd9
Update cmake.yml
dubusster May 11, 2023
becf534
fix
dubusster May 11, 2023
5f3e5b9
fix
dubusster May 11, 2023
02017e5
fix
dubusster May 11, 2023
7bde912
fix
dubusster May 11, 2023
bb1d04d
fix
dubusster May 11, 2023
80e85be
remove name
dubusster May 11, 2023
1630b0e
enable workflow on PR
dubusster May 11, 2023
451da17
fix and clean
dubusster May 11, 2023
05c506a
Create build-ffmpeg.yml
dubusster May 11, 2023
0853ff2
some ci test with job depedency
dubusster May 16, 2023
dcf2401
add test, lint and coverage
dubusster May 16, 2023
e50a6f9
fix ruff lint
dubusster May 16, 2023
69fe6e4
fix
dubusster May 16, 2023
dac7f05
remove os from matrix
dubusster May 16, 2023
9cfa9f9
caching windows build
dubusster May 16, 2023
237e430
wip
dubusster May 16, 2023
3f56bae
wip
dubusster May 16, 2023
414f62b
wip
dubusster May 16, 2023
fc6386d
wip
dubusster May 16, 2023
625a0b5
wip
dubusster May 16, 2023
5bc558f
wip
dubusster May 16, 2023
ae45edb
wip linux
dubusster May 16, 2023
80ed4e7
wip
dubusster May 16, 2023
50fee25
wip
dubusster May 16, 2023
dbded99
wip
dubusster May 16, 2023
2c29cb5
wip
dubusster May 16, 2023
84d12c9
wip
dubusster May 16, 2023
54b988f
dirty wip
dubusster May 16, 2023
88ef0c7
wip
dubusster May 16, 2023
c872d61
wip
dubusster May 16, 2023
8e82d30
wip
dubusster May 16, 2023
826e88c
wip
dubusster May 16, 2023
2248f56
wip
dubusster May 16, 2023
af68aad
wip
dubusster May 16, 2023
b1403b3
wip
dubusster May 16, 2023
3ff3b4c
wip
dubusster May 16, 2023
e7ecd6d
wip
dubusster May 16, 2023
3a5a406
wip
dubusster May 16, 2023
da02e2e
wip
dubusster May 16, 2023
a074b3c
wip
dubusster May 16, 2023
84fc7e2
wip
dubusster May 16, 2023
e5bf14d
wip
dubusster May 16, 2023
f9d8015
Update cmake.yml
dubusster May 16, 2023
0320ea1
Update test.yml
dubusster May 16, 2023
3f4e83a
Update cmake.yml
dubusster May 16, 2023
f520e17
Update test.yml
dubusster May 16, 2023
37f5dc2
Update test.yml
dubusster May 16, 2023
955288e
Update cmake.yml
dubusster May 16, 2023
afa915a
Update build-linux.yml
dubusster May 16, 2023
19253bc
remove specific branch on workflow calls
dubusster May 17, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions .github/workflows/build-ffmpeg.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Build FFMPEG

on:

# push:
# branches: [ "main" ]
# pull_request:
# branches: [ "main" ]
workflow_dispatch:
workflow_call:


jobs:
build-ffmpeg:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- name: Cache Dependencies
id: cache-dependencies
uses: actions/cache@v3
with:
path: 3rd_64
key: ${{ github.ref }}-3rd_64

- if: ${{ (steps.cache-dependencies.outputs.cache-hit != 'true') }}
run: ./configure_ffmpeg


# - name: Archive ffmpeg compilation artifacts
# uses: actions/upload-artifact@v3
# with:
# path: 3rd_64
# name: 3rd_64
54 changes: 54 additions & 0 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Build on Linux
on:

# push:
# branches: [ "main" ]
# pull_request:
# branches: [ "main" ]
workflow_dispatch:
workflow_call:
inputs:
python-version:
required: true
type: string


jobs:

build-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3


- name: Cache Dependencies
id: cache-dependencies
uses: actions/cache@v3
with:
path: 3rd_64
key: ${{ github.ref }}-3rd_64

# - name: Download ffmpeg artifact
# uses: actions/download-artifact@v3
# with:
# name: 3rd_64

- name: Set up Python ${{ inputs.python-version }}

uses: actions/setup-python@v4
with:
python-version: ${{ inputs.python-version }}

- name: Install python dependencies
run: |
python -m pip install --upgrade pip


- name: Build on Linux
run: ./build.sh

- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: install-librir-ubuntu-latest
path: build/install
39 changes: 39 additions & 0 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Build on Windows
on:

# push:
# branches: [ "main" ]
# pull_request:
# branches: [ "main" ]
workflow_dispatch:
workflow_call:
inputs:
python-version:
required: true
type: string

jobs:
build-windows:
runs-on: windows-latest

steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ inputs.python-version }}

uses: actions/setup-python@v4
with:
python-version: ${{ inputs.python-version }}


- name: Install python dependencies
run: |
python -m pip install --upgrade pip

- name: Build on Windows
run: ./build.bat

- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: install-librir-windows-latest
path: build/install
Loading