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
Deployment Strategies #473
Comments
I would agree let's have 307 out that way - assigning the rest to 308 although they may be done sooner - priority remains wx3/phoenix/py3 update for 307 |
307 Beta 4 was uploaded successfully via the scripts in ganda-260-deploy. There was a small hitch that is being worked on due to Infernio's Chrome freaking out a bit :P |
Small update, deployment branch has been split per target |
(Dropped C-enhancement since this is primarily a discussion issue for now - readd enhancement in 308 once discussion is decided) |
For tracking purposes, the upstream issue that's blocking us from just uploading our nice, script-built 7z files is this: actions/upload-artifact#39 |
Very useful so we can quickly deploy a test exe to users - especially if you don't have access to a windows machine. WIP: - better glob pattern/ do cp in same step or even better - try using already packed one (renaming it) -> nope: actions/upload-artifact#39 This works but does not create the Apps foler (duh) and does not put everything in mopy - see https://github.com/actions/upload-artifact#upload-using-multiple-paths-and-exclusions search for "flattened" https://docs.github.com/en/actions/advanced-guides/storing-workflow-data-as-artifacts @@ -37,5 +37,5 @@ jobs: python -m pytest -# - name: Copy executable - - name: Standalone Executable + - name: Copy executable run: cp "scripts/build/standalone/dist/Wrye Bash.exe" Mopy + - name: Standalone Executable uses: actions/upload-artifact@v2 a step cannot have both the `uses` and `run` keys https://docs.github.com/en/actions/learn-github-actions/expressions#format https://docs.github.com/en/actions/learn-github-actions/contexts format trick from https://github.community/t/concatenate-env-variables-and-strings/128201/3 scripts/build.py: (empty) env folder was included in standalone List of ignores from that pack_standalone.ignores Under #473
Now that we're halfway to a proper environment setup and building we can stop deploying like cavemen and automate everything!
Dropbox - Nightly only
Nexus - Production only
GitHub Releases - Production only
Discord - Nightly only
Linux repositories - Production only
Chocolatey - unplanned - Nightly and Production
General Considerations:
Related Branches: ganda-473-deploy
I think you all know my thoughts on this.
Discuss!
The text was updated successfully, but these errors were encountered: