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

1.1     ! misho       1: # This is a basic workflow to help you get started with Actions
        !             2: 
        !             3: name: miniupnpd
        !             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:     - 'miniupnpd/**'
        !            11:     - '.githib/workflows/miniupnpd.yml'
        !            12:   pull_request:
        !            13:     branches: [ master ]
        !            14: 
        !            15: # A workflow run is made up of one or more jobs that can run sequentially or in parallel
        !            16: jobs:
        !            17:   # This workflow contains a single job called "build"
        !            18:   build:
        !            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: install packages
        !            28:         run: sudo apt-get install libiptc-dev libxtables-dev libnfnetlink-dev libnftnl-dev libmnl-dev libssl-dev
        !            29: 
        !            30:       - name: build miniupnpd(iptables)
        !            31:         run: |
        !            32:           mkdir -p miniupnpd/build-ipt
        !            33:           cd miniupnpd/build-ipt
        !            34:           ../configure --ipv6 --igd2 --strict --portinuse --firewall=iptables
        !            35:           make all check
        !            36: 
        !            37:       - name: install miniupnpd(iptables)
        !            38:         run: cd miniupnpd/build-ipt && make DESTDIR=/tmp/miniupnpd_iptables install
        !            39: 
        !            40:       - name: build miniupnpd(nftables)
        !            41:         run: |
        !            42:           mkdir -p miniupnpd/build-nft
        !            43:           cd miniupnpd/build-nft
        !            44:           ../configure --ipv6 --igd2 --strict --portinuse --firewall=nftables
        !            45:           make all check
        !            46: 
        !            47:       - name: install miniupnpd(nftables)
        !            48:         run: cd miniupnpd/build-nft && make DESTDIR=/tmp/miniupnpd_iptables install

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