Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Automation #289

Merged
merged 53 commits into from
Nov 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
c31d0f1
initial commit of release automation
StarWitch Sep 18, 2021
93df179
fix wildcards for branches [skip ci]
StarWitch May 25, 2021
add1e06
fetch tags manually
StarWitch May 25, 2021
8244771
fix github checkout issue
StarWitch May 26, 2021
0742375
remove unncessary match [skip ci]
StarWitch May 26, 2021
103b239
initial PR changes to make things more streamlined
StarWitch Sep 2, 2021
10ca3b1
one line change to test builds
StarWitch May 25, 2021
e62d94b
fix typo
StarWitch May 30, 2021
79dcc35
make paths more explicit
StarWitch May 30, 2021
f3c7837
fixes
StarWitch May 30, 2021
520d4ed
add token
StarWitch May 30, 2021
a2c985b
add ref
StarWitch May 30, 2021
734a7ae
fix ref
StarWitch May 30, 2021
f8a971f
fix emscripten tests [skip ci]
StarWitch May 30, 2021
d840700
bump switch image
StarWitch May 30, 2021
1d13a9d
slight fixes to scripts
StarWitch May 30, 2021
d8bdfef
fix -rc/-beta/etc tags in version script
StarWitch Jun 3, 2021
67721d8
add additional comments
StarWitch Jun 3, 2021
0925796
typos and missing help
StarWitch Jun 7, 2021
281184f
move publish.yml to own PR, improve release.yml
StarWitch Sep 18, 2021
d98e30f
remove unneccessary python module
StarWitch Jun 18, 2021
df11d26
Revert "remove unneccessary python module"
StarWitch Jun 18, 2021
7b85ad9
rebase and job name cleanup
StarWitch Jul 2, 2021
90c856a
fix merging
StarWitch Aug 5, 2021
6911761
fix windows building issues
StarWitch Aug 5, 2021
2e88b64
cleanup
StarWitch Aug 11, 2021
82c584b
bump ARM64 runner to macos-11
StarWitch Aug 29, 2021
65d2f07
bump Switch docker image version, and emsdk version
StarWitch Aug 29, 2021
b59d9fc
change path to ANGLE libraries
StarWitch Sep 6, 2021
3b35c16
macos-11.0 -> macos-11
StarWitch Sep 26, 2021
ae1e4ab
clean up PR stuff
StarWitch Sep 26, 2021
2cd5c59
fix emscripten error
StarWitch Sep 30, 2021
6083047
update macos script to handle universal binaries as well as releases
StarWitch Feb 18, 2022
b3d5a8b
update for macos universal
StarWitch Feb 18, 2022
503aebd
update for macos universal 2
StarWitch Feb 18, 2022
cf25a22
MacOS universal release build
StarWitch Feb 18, 2022
d84af2b
PR review
StarWitch Feb 19, 2022
04a8711
more smaller fixes
StarWitch Feb 19, 2022
fa998bf
typo
StarWitch Feb 19, 2022
65510c9
more small fix
StarWitch Feb 19, 2022
6418ea8
small fixes
StarWitch Feb 19, 2022
ee0f449
small fixes 2
StarWitch Feb 19, 2022
7bdc3a5
PR review and refactoring
StarWitch Feb 20, 2022
be8bd7a
typos
StarWitch Feb 20, 2022
0f02566
python3.6 fix
StarWitch Feb 20, 2022
25785ee
use custom Ubuntu 20.04/llvm-mingw image
StarWitch Feb 21, 2022
4764764
remove dead meson options
StarWitch Feb 21, 2022
2fd3a11
final touchups
StarWitch Feb 21, 2022
bfa2cc6
CI test uses new image, also fix Emscripten builds again
StarWitch Feb 21, 2022
d052f59
updating and allowing for custom refs
StarWitch Oct 14, 2022
b08cdf2
squashing commits
StarWitch Oct 15, 2022
cdd604d
get rid of version-guessing kludge
StarWitch Nov 6, 2022
d3fe53d
PR review
StarWitch Nov 19, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 3 additions & 21 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -158,27 +158,8 @@ jobs:
name: Windows (x64)
if: "!contains(github.event.head_commit.message, '[skip ci]')"
runs-on: ubuntu-20.04
container: mstorsjo/llvm-mingw:20210423 # cross-compiler with mingw
container: taiseiproject/windows-toolkit:20220221 # cross-compiler with mingw
steps:
- name: Install Tools
run: >
apt update || true

apt install -y -qq software-properties-common

add-apt-repository ppa:git-core/ppa -y

apt install -y -qq
python3-docutils
python3-pip
git
nsis

pip3 install
meson==${{ env.MESON_VERSION }}
ninja
zstandard

- name: Checkout Code
uses: actions/checkout@v3
with:
Expand Down Expand Up @@ -231,6 +212,7 @@ jobs:
meson==${{ env.MESON_VERSION }}
ninja
zstandard
python-gnupg # required as we call into gen-dist.py for Emscripten

- name: Fetch Cached Emscripten SDK
id: emsdk-cache
Expand Down Expand Up @@ -286,7 +268,7 @@ jobs:
name: Switch (ARM64)
if: "!contains(github.event.head_commit.message, '[skip ci]')"
runs-on: ubuntu-20.04
container: taiseiproject/switch-toolkit:20210520
container: taiseiproject/switch-toolkit:20210530
steps:
- name: Checkout Code
uses: actions/checkout@v3
Expand Down
Loading