snappy-java/.github/workflows/build-native.yml

38 lines
990 B
YAML

name: Build Native
on:
workflow_dispatch:
jobs:
build:
name: Build native libraries
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Build native libraries
run: make clean-native native-all
env:
OCI_EXE: docker
- name: Upload native libraries
uses: actions/upload-artifact@v3
with:
name: native-libs
path: src/main/resources/org/xerial/snappy/native/
push:
name: Push new native libraries to branch
runs-on: ubuntu-latest
needs: [build]
steps:
- uses: actions/checkout@v3
- name: Download native libraries
uses: actions/download-artifact@v3
with:
name: native-libs
path: src/main/resources/org/xerial/snappy/native/
- run: git status
- name: Commit and push
uses: EndBug/add-and-commit@v9
with:
message: 'Update native libraries'
default_author: github_actions