Annotation of embedaddon/miniupnpd/.github/workflows/i686-w64-mingw32.yml, revision 1.1
1.1 ! misho 1: # This is a basic workflow to help you get started with Actions
! 2:
! 3: name: i686-w64-mingw32
! 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: branches: [ master ]
! 10: pull_request:
! 11: branches: [ master ]
! 12:
! 13: # A workflow run is made up of one or more jobs that can run sequentially or in parallel
! 14: jobs:
! 15: # This workflow contains a single job called "build"
! 16: build:
! 17: # The type of runner that the job will run on
! 18: runs-on: ubuntu-latest
! 19:
! 20: # Steps represent a sequence of tasks that will be executed as part of the job
! 21: steps:
! 22: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
! 23: - uses: actions/checkout@v3
! 24:
! 25: - name: install packages
! 26: run: sudo apt-get install gcc-mingw-w64-i686 mingw-w64-tools
! 27:
! 28: - name: build miniupnpc via i686-w64-mingw32
! 29: run: make -C miniupnpc -f Makefile.mingw DLLWRAP=i686-w64-mingw32-dllwrap CC=i686-w64-mingw32-gcc WINDRES=i686-w64-mingw32-windres AR=i686-w64-mingw32-ar all dist
! 30:
! 31: - name: upload binaries
! 32: uses: actions/upload-artifact@v3
! 33: with:
! 34: name: miniupnpc-win32-binaries-${{github.sha}}
! 35: path: |
! 36: miniupnpc/*.exe
! 37: miniupnpc/*.dll
! 38: miniupnpc/*.def
! 39: miniupnpc/*.a
! 40: miniupnpc/LICENSE
! 41: miniupnpc/README
! 42: miniupnpc/Changelog.txt
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>