Commit 9679a3218c9e511c0e3f9e3e59e3c7c956313000

Authored by Perry Werneck
1 parent bc2820f6
Exists in develop

Publishing win32 & macos artifacts in the same action.

.github/workflows/macos.yml
... ... @@ -1,35 +0,0 @@
1   -name: MacOS
2   -on:
3   - push:
4   - branches:
5   - [ develop ]
6   -jobs:
7   - macos-build:
8   - name: Build for mac
9   - runs-on: macos-latest
10   - steps:
11   - - name: Checkout
12   - uses: actions/checkout@v3
13   - - uses: oprypin/find-latest-tag@v1
14   - id: gettag
15   - with:
16   - repository: PerryWerneck/lib3270
17   - releases-only: true
18   - - name: Install Pre reqs
19   - run: |
20   - brew update
21   - brew install xz automake binutils coreutils curl gettext libtool openssl pkgconfig
22   - brew upgrade
23   - - name: build
24   - run: ./mac/ci-build.sh
25   - - uses: ncipollo/release-action@v1
26   - with:
27   - tag: ${{ steps.gettag.outputs.tag }}
28   - artifacts: "*.tar.xz"
29   - allowUpdates: true
30   - draft: false
31   - makeLatest: true
32   - omitBody: true
33   - omitPrereleaseDuringUpdate: true
34   - replacesArtifacts: true
35   -
.github/workflows/msys2.yml
... ... @@ -1,39 +0,0 @@
1   -name: MSYS2
2   -on:
3   - push:
4   - branches:
5   - - master
6   - schedule:
7   - - cron: '30 13 1 2,4,6,8,10,12 *'
8   -jobs:
9   - msys2-mingw:
10   - runs-on: windows-latest
11   - defaults:
12   - run:
13   - shell: msys2 {0}
14   - steps:
15   - - uses: actions/checkout@v3
16   - - uses: oprypin/find-latest-tag@v1
17   - id: gettag
18   - with:
19   - repository: PerryWerneck/lib3270
20   - releases-only: true
21   - - uses: msys2/setup-msys2@v2
22   - with:
23   - msystem: mingw64
24   - update: true
25   - install: xz mingw-w64-x86_64-gcc automake autoconf make git pkgconf mingw-w64-x86_64-gettext gettext-devel mingw-w64-x86_64-openssl libtool
26   - - name: CI-Build
27   - run: ./win/ci-build.sh
28   - - uses: ncipollo/release-action@v1
29   - with:
30   - tag: ${{ steps.gettag.outputs.tag }}
31   - artifacts: "*.tar.xz"
32   - allowUpdates: true
33   - draft: false
34   - makeLatest: true
35   - omitBody: true
36   - omitPrereleaseDuringUpdate: true
37   - replacesArtifacts: true
38   -
39   -
.github/workflows/publish.yml 0 → 100644
... ... @@ -0,0 +1,68 @@
  1 +name: Publish
  2 +on:
  3 + push:
  4 + branches:
  5 + - master
  6 + - develop
  7 + schedule:
  8 + - cron: '30 13 1 2,4,6,8,10,12 *'
  9 +jobs:
  10 + msys2-mingw:
  11 + runs-on: windows-latest
  12 + defaults:
  13 + run:
  14 + shell: msys2 {0}
  15 + steps:
  16 + - uses: actions/checkout@v3
  17 + - uses: oprypin/find-latest-tag@v1
  18 + id: gettag
  19 + with:
  20 + repository: PerryWerneck/lib3270
  21 + releases-only: true
  22 + - uses: msys2/setup-msys2@v2
  23 + with:
  24 + msystem: mingw64
  25 + update: true
  26 + install: xz mingw-w64-x86_64-gcc automake autoconf make git pkgconf mingw-w64-x86_64-gettext gettext-devel mingw-w64-x86_64-openssl libtool
  27 + - name: CI-Build
  28 + run: ./win/ci-build.sh
  29 + - uses: ncipollo/release-action@v1
  30 + with:
  31 + tag: ${{ steps.gettag.outputs.tag }}
  32 + artifacts: "*.tar.xz"
  33 + allowUpdates: true
  34 + draft: false
  35 + makeLatest: true
  36 + omitBody: true
  37 + omitPrereleaseDuringUpdate: true
  38 + replacesArtifacts: true
  39 + macos:
  40 + name: Build for mac
  41 + runs-on: macos-latest
  42 + steps:
  43 + - name: Checkout
  44 + uses: actions/checkout@v3
  45 + - uses: oprypin/find-latest-tag@v1
  46 + id: gettag
  47 + with:
  48 + repository: PerryWerneck/lib3270
  49 + releases-only: true
  50 + - name: Install Pre reqs
  51 + run: |
  52 + brew update
  53 + brew install xz automake binutils coreutils curl gettext libtool openssl pkgconfig
  54 + brew upgrade
  55 + - name: build
  56 + run: ./mac/ci-build.sh
  57 + - uses: ncipollo/release-action@v1
  58 + with:
  59 + tag: ${{ steps.gettag.outputs.tag }}
  60 + artifacts: "*.tar.xz"
  61 + allowUpdates: true
  62 + draft: false
  63 + makeLatest: true
  64 + omitBody: true
  65 + omitPrereleaseDuringUpdate: true
  66 + replacesArtifacts: true
  67 +
  68 +
... ...