Annotation of embedaddon/miniupnpd/.github/workflows/main.yml, revision 1.1

1.1     ! misho       1: # This is a basic workflow to help you get started with Actions
        !             2: 
        !             3: name: miniupnpc, minissdpd
        !             4: 
        !             5: # Controls when the action will run. Triggers the workflow on push or pull request
        !             6: # events but only for the master branch
        !             7: on:
        !             8:   push:
        !             9:     paths:
        !            10:     - 'miniupnpc/**'
        !            11:     - 'minissdpd/**'
        !            12:     - '.github/workflows/main.yml'
        !            13:   pull_request:
        !            14:     branches: [ master ]
        !            15: 
        !            16: # A workflow run is made up of one or more jobs that can run sequentially or in parallel
        !            17: jobs:
        !            18:   build-miniupnpc:
        !            19:     # The type of runner that the job will run on
        !            20:     runs-on: ubuntu-latest
        !            21: 
        !            22:     # Steps represent a sequence of tasks that will be executed as part of the job
        !            23:     steps:
        !            24:       # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
        !            25:       - uses: actions/checkout@v3
        !            26: 
        !            27:       - name: build miniupnpc with make
        !            28:         run: make -C miniupnpc all check
        !            29: 
        !            30:       - name: install miniupnpc with make
        !            31:         run: make -C miniupnpc install DESTDIR=/tmp/miniupnpc_install
        !            32: 
        !            33:       - name: build miniupnpc with cmake
        !            34:         run: mkdir miniupnpc/cmake-build && cd miniupnpc/cmake-build && cmake .. && make && make test
        !            35: 
        !            36:       - name: install miniupnpc with cmake
        !            37:         run: cd miniupnpc/cmake-build && make DESTDIR=/tmp/miniupnpc_cmake_install install
        !            38: 
        !            39:   build-minissdpd:
        !            40:     # The type of runner that the job will run on
        !            41:     runs-on: ubuntu-latest
        !            42: 
        !            43:     # Steps represent a sequence of tasks that will be executed as part of the job
        !            44:     steps:
        !            45:       # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
        !            46:       - uses: actions/checkout@v3
        !            47: 
        !            48:       - name: install packages
        !            49:         run: sudo apt-get install libnfnetlink-dev
        !            50: 
        !            51:       - name: build minissdpd
        !            52:         run: make -C minissdpd all check
        !            53: 
        !            54:       - name: install minissdpd
        !            55:         run: make -C minissdpd DESTDIR=/tmp/minissdpd_install install

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>