Files
@ r28828:76c6b8ce3c7c
Branch filter:
Location: cpp/openttd-patchpack/source/.github/workflows/release.yml - annotation
r28828:76c6b8ce3c7c
4.2 KiB
text/x-yaml
Fix f6dd505: Missing savegame conversion for current_order (#12188)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r26825:39b775cd7fbd r26825:39b775cd7fbd r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r26825:39b775cd7fbd r26825:39b775cd7fbd r24460:390fd782e45a r26825:39b775cd7fbd r26825:39b775cd7fbd r24460:390fd782e45a r24460:390fd782e45a r24724:5c9094f9aa48 r24724:5c9094f9aa48 r24724:5c9094f9aa48 r26825:39b775cd7fbd r26825:39b775cd7fbd r24724:5c9094f9aa48 r27371:b9ad4c1bff08 r27371:b9ad4c1bff08 r27371:b9ad4c1bff08 r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r26825:39b775cd7fbd r26825:39b775cd7fbd r24460:390fd782e45a r27371:b9ad4c1bff08 r27371:b9ad4c1bff08 r27371:b9ad4c1bff08 r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r26825:39b775cd7fbd r26825:39b775cd7fbd r24936:b13f19c97239 r26825:39b775cd7fbd r26825:39b775cd7fbd r27371:b9ad4c1bff08 r24936:b13f19c97239 r26825:39b775cd7fbd r26240:362f75d604f5 r26240:362f75d604f5 r26240:362f75d604f5 r26240:362f75d604f5 r26240:362f75d604f5 r26240:362f75d604f5 r26240:362f75d604f5 r26825:39b775cd7fbd r26825:39b775cd7fbd r26240:362f75d604f5 r26826:c7fc402315e2 r26826:c7fc402315e2 r26826:c7fc402315e2 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r26826:c7fc402315e2 r26826:c7fc402315e2 r26826:c7fc402315e2 r26826:c7fc402315e2 r28568:345b95892e38 r24460:390fd782e45a r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r27671:9107d9c1e34e r26825:39b775cd7fbd r24460:390fd782e45a r26825:39b775cd7fbd r26825:39b775cd7fbd r26825:39b775cd7fbd r26825:39b775cd7fbd r24725:8576c2d2478b r24725:8576c2d2478b r24725:8576c2d2478b r24725:8576c2d2478b r24725:8576c2d2478b r28533:5bc5e03633e0 r24725:8576c2d2478b r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r24725:8576c2d2478b r26825:39b775cd7fbd r26825:39b775cd7fbd r24725:8576c2d2478b r26825:39b775cd7fbd r26825:39b775cd7fbd r26825:39b775cd7fbd r26827:71470a588400 r26827:71470a588400 r26827:71470a588400 r26827:71470a588400 r26827:71470a588400 r28533:5bc5e03633e0 r26827:71470a588400 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r28533:5bc5e03633e0 r26827:71470a588400 r26827:71470a588400 r26827:71470a588400 r26827:71470a588400 r26827:71470a588400 r26827:71470a588400 | name: Release
on:
workflow_dispatch:
inputs:
ref:
description: 'Ref to build (for Pull Requests, use refs/pull/NNN/head)'
required: true
repository_dispatch:
# client_payload should be the same as the inputs for workflow_dispatch.
types:
- Build*
release:
types:
- published
jobs:
source:
name: Source
uses: ./.github/workflows/release-source.yml
secrets: inherit
docs:
name: Docs
needs: source
uses: ./.github/workflows/release-docs.yml
secrets: inherit
with:
version: ${{ needs.source.outputs.version }}
linux:
name: Linux (Generic)
needs: source
uses: ./.github/workflows/release-linux.yml
secrets: inherit
with:
survey_key: ${{ needs.source.outputs.survey_key }}
macos:
name: MacOS
needs: source
uses: ./.github/workflows/release-macos.yml
secrets: inherit
with:
survey_key: ${{ needs.source.outputs.survey_key }}
windows:
name: Windows
needs: source
uses: ./.github/workflows/release-windows.yml
secrets: inherit
with:
is_tag: ${{ needs.source.outputs.is_tag }}
survey_key: ${{ needs.source.outputs.survey_key }}
windows-store:
name: Windows Store
needs:
- source
- windows
if: needs.source.outputs.is_tag == 'true'
uses: ./.github/workflows/release-windows-store.yml
secrets: inherit
with:
version: ${{ needs.source.outputs.version }}
upload:
name: Upload
needs:
- source
- docs
- linux
- macos
- windows
- windows-store
# As windows-store is condition, we need to check ourselves if we need to run.
# The always() makes sure the rest is always evaluated.
if: always() && needs.source.result == 'success' && needs.docs.result == 'success' && needs.linux.result == 'success' && needs.macos.result == 'success' && needs.windows.result == 'success' && (needs.windows-store.result == 'success' || needs.windows-store.result == 'skipped')
runs-on: ubuntu-latest
# This job is empty, but ensures no upload job starts before all targets finished and are successful.
steps:
- name: Build completed
run: |
true
upload-cdn:
name: Upload (CDN)
needs:
- source
- upload
# As windows-store is condition, we need to check ourselves if we need to run.
# The always() makes sure the rest is always evaluated.
# Yes, you even need to do this if you yourself don't depend on the condition.
if: always() && needs.source.result == 'success' && needs.upload.result == 'success'
uses: ./.github/workflows/upload-cdn.yml
secrets: inherit
with:
version: ${{ needs.source.outputs.version }}
folder: ${{ needs.source.outputs.folder }}
trigger_type: ${{ needs.source.outputs.trigger_type }}
upload-steam:
name: Upload (Steam)
needs:
- source
- upload
# As windows-store is condition, we need to check ourselves if we need to run.
# The always() makes sure the rest is always evaluated.
# Yes, you even need to do this if you yourself don't depend on the condition.
# Additionally, only nightlies and releases go to Steam; not PRs.
if: always() && needs.source.result == 'success' && needs.upload.result == 'success' && (needs.source.outputs.trigger_type == 'new-master' || needs.source.outputs.trigger_type == 'new-tag')
uses: ./.github/workflows/upload-steam.yml
secrets: inherit
with:
version: ${{ needs.source.outputs.version }}
trigger_type: ${{ needs.source.outputs.trigger_type }}
upload-gog:
name: Upload (GOG)
needs:
- source
- upload
# As windows-store is condition, we need to check ourselves if we need to run.
# The always() makes sure the rest is always evaluated.
# Yes, you even need to do this if you yourself don't depend on the condition.
# Additionally, only releases go to GOG; not nightlies or PRs.
if: always() && needs.source.result == 'success' && needs.upload.result == 'success' && needs.source.outputs.trigger_type == 'new-tag'
uses: ./.github/workflows/upload-gog.yml
secrets: inherit
with:
version: ${{ needs.source.outputs.version }}
|