Skip to content

Commit

Permalink
merge to one workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
z4yx committed Oct 11, 2023
1 parent b320ce7 commit 94f6dee
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 28 deletions.
26 changes: 0 additions & 26 deletions .github/workflows/opensc.yml

This file was deleted.

30 changes: 28 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,40 @@
name: tests
on: [push, pull_request]
on: [push, pull_request, workflow_dispatch]
jobs:
build_opensc:
name: Build opensc package
#if: github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
steps:
- name: Package Install
run: |
sudo sed -i 's/^# deb-src/deb-src/' /etc/apt/sources.list
sudo apt-get update
sudo apt-get install -q -y git gcc g++ cmake swig psmisc procps debian-keyring devscripts
sudo apt-get build-dep -q -y opensc
sudo rm -f /usr/bin/clang-tidy
- name: Build the package
run: |
dget http://archive.ubuntu.com/ubuntu/pool/universe/o/opensc/opensc_0.23.0-0.1ubuntu1.dsc
cd opensc-0.23.0
dch --local ppa~jammy --distribution jammy "Backports to Jammy"
DEB_BUILD_OPTIONS='parallel=2' debuild --no-sign -b
- name: Upload package files
uses: actions/upload-artifact@v3
with:
name: opensc-deb
path: opensc*.deb



build_test:
name: Build and Test
runs-on: ubuntu-latest
steps:
- name: Download backport OpenSC package
uses: actions/download-artifact@v3
with:
name: deb
name: opensc-deb

- name: Package Install
run: |
Expand Down

0 comments on commit 94f6dee

Please sign in to comment.