aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* bump vcpkg and xmake to latest (#40)Dan Engelbrecht2024-04-242-4/+4
| | | - Improvement: Bumped xmake to 2.9.1 and vcpkg version to 2024.03.25
* add a limit to the number of times we attempt to finalize (#22)Dan Engelbrecht2024-03-252-10/+15
| | | | | | - Improvement: Add limit to the number of times we attempt to finalize and exported oplog - Improvement: Switch to large thread pool when executing oplog export/import - Improvement: Clean up reporting of missing attachments in oplog export/import - Improvement: Remove double-reporting of abort reason for oplog export/import
* Edit action name for brevityStefan Boberg2024-03-211-1/+1
|
* added action to mirror repo to github.com (#17)Stefan Boberg2024-03-212-1/+22
|
* locking action-cond to 1.1.1Dan Engelbrecht2024-03-211-1/+1
|
* use [email protected] to avoid node20 problemsStefan Boberg2024-03-211-2/+2
|
* re-enable macos signing (#15)Dan Engelbrecht2024-03-202-4/+2
|
* remove hv tags on actions since they are no longer usefulStefan Boberg2024-03-202-9/+9
| | | | we use `zen` tags to discriminate now instead
* Enabled signing on windows agents again (#12)Joakim Lindqvist2024-03-202-4/+3
| | | * Enabled signing on windows agents again
* make sure zenserver reacts and exist on SIGTERM signal (#8)Dan Engelbrecht2024-03-152-11/+13
| | | | | * make sure zenserver reacts and exist on SIGTERM signal * add zen tag to all runners * temp disable mac codesigning
* remove vcpkg integrate install from windows setupStefan Boberg2024-03-151-1/+0
|
* updated runs-on for release workflowDan Engelbrecht2024-03-141-4/+5
|
* updates to signingStefan Boberg2024-03-132-3/+4
| | | | | macOS signs executables again Windows releases do not (neither does validate)
* workflow tweaksStefan Boberg2024-03-122-9/+9
|
* workflow fixes (#1)Stefan Boberg2024-03-122-25/+22
| | | | | * update validate action for enterprise github * updated runner setup options * updated release workflow for enterprise github
* also update validate to avoid code sign problemsStefan Boberg2024-03-051-1/+2
|
* disable official signing of windows executables (#667)Dan Engelbrecht2024-03-051-1/+2
|
* add signing identity when creating release (windows)Dan Engelbrecht2023-12-151-1/+1
|
* windows executable signing (#566)Dan Engelbrecht2023-12-151-1/+2
| | | Windows executables are now signed with official cert when creating a release
* embed html frontend content as binary compiled data (#559)Dan Engelbrecht2023-11-232-2/+2
| | | | | | - Feature: Added xmake task `updatefrontend` which updates the zip file containing the frontend html (`/src/zenserver/frontend/html.zip`) - Improvement: The frontend html content is no longer appended at the end of the executable which prevented signing, instead it is compiled in from the `/src/zenserver/frontend/html.zip` archive - Improvement: MacOS now does ad-hoc code signing by default when issuing `xmake bundle`, signing with proper cert is done on CI builds
* bump xmake CI version to 2.8.2 (#514)Dan Engelbrecht2023-11-072-18/+12
| | | | * bump xmake CI version to 2.8.2 * show test times in log
* revive UE toolchain build (#343)Dan Engelbrecht2023-08-222-27/+19
| | | | | | | | | * add comment about 7z usage in xmake bundle * add ue-libcxx lib/headers and licence + tps * update get_ue_toolchain.sh to use embedded libc++ and decouple from p4 * clearer output when falling back to zip from 7z * update ci scripts to use ue toolchain on linux * updated linux build README.md * changelog
* update vcpkg dependencies (#356)Dan Engelbrecht2023-08-112-12/+12
| | | | | | * bump vcpkg version * fmt lib 10 fixes * xmake dependencies (with linux workarounds) * changelog
* narrowed scope of clang-format actionStefan Boberg2023-06-091-2/+1
| | | | also removed some unnecessary entries from .gitignore
* Increased timeout to 25 min for Windows validationStefan Boberg2023-05-311-1/+1
|
* add exe to release sentry-cli upload-dif stepStefan Boberg2023-05-311-3/+3
|
* bumped xmake and vcpkg versionsStefan Boberg2023-05-262-12/+12
| | | | | xmake is now 2.7.9 (was 2.6.4) vcpkg is now 2023.04.15 (was 2022.08.15)
* bump timeout for create-release to 25 min (linux/mac)Dan Engelbrecht2023-05-261-2/+2
|
* bump timeout for create-release to 25 minDan Engelbrecht2023-05-261-1/+1
|
* extend timeout for linux validation on ciDan Engelbrecht2023-05-101-1/+1
|
* steps.read_version.outputs.contents -> steps.read_version.outputs.contentDan Engelbrecht2023-04-211-5/+5
|
* try fixing version/changelog readingDan Engelbrecht2023-04-211-2/+2
|
* switch to juliangruber/read-file-action to avoid deprecated api usage (#252)Dan Engelbrecht2023-04-211-2/+2
| | | * switch andstor/file-reader-action for juliangruber/read-file-action in create_release.yml
* junit test reporting (#239)Dan Engelbrecht2023-02-231-24/+24
| | | | - Feature: `--junit` switch to `xmake test` to generate junit style reports of tests. - Feature: CI build on GitHub now uploads junit test reports as artifact to the check for PR validation and mainline validation
* actions/[email protected] -> actions/checkout@v3Dan Engelbrecht2022-11-142-8/+8
|
* update github actions versions to avoid node js warningsDan Engelbrecht2022-11-142-9/+9
|
* update action cancel old build to 0.11.0 (#186)v0.1.9-pre1Dan Engelbrecht2022-11-081-1/+1
|
* create release in Sentry and set version string in executable (#162)Dan Engelbrecht2022-09-121-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | * create release in Sentry and set version string in executable * changelog * 0.1.6-pre0 * sentr-cli install dir * 0.1.6-pre1 * include org and project when creating Sentry release * 0.1.6-pre2 * move org and project options * 0.1.6-pre3 * need to first to "new", then finalize * 0.1.6-pre4 * read version before creating release * 0.1.6-pre5
* Use "\\?\" prefixed paths and fix hardcoded path delimiters (#149)Dan Engelbrecht2022-08-262-36/+36
| | | | | | * use "\\?\" prefix for windows paths * fix path delimiters * disable vcpkg caching * Workaround for spdlog not being able to create directories prefixed with `\\?\`
* redefine vcpkg cache namingDan Engelbrecht2022-08-262-6/+6
|
* Upload symbol information to Sentry when creating release (#148)Dan Engelbrecht2022-08-261-0/+30
| | | * enable sentry upload
* Build script cleanup (#150)v0.1.4-pre23v0.1.4-pre20Dan Engelbrecht2022-08-252-51/+67
| | | | | * always do 'config' to avoid user input problems in CI * always bundle on validate release, remove separate build release * bump vcpkg cache
* re-enable MacOS build (#144)v0.1.4-pre19v0.1.4-pre14v0.1.4-pre13v0.1.4-pre11Dan Engelbrecht2022-08-222-121/+121
| | | | * re-enable MacOS build * bump vcpkg version
* bump vcpkg version to 2022.08.15 (#146)Dan Engelbrecht2022-08-192-6/+6
|
* disable macos github agentDan Engelbrecht2022-06-272-119/+119
|
* add macos builds (#133)Dan Engelbrecht2022-06-242-12/+138
| | | | | | | * add macos builds * bump timeout to 15 minutes and add timeout to create-release flow * strip -pre suffix from version when running config * fix pre-release check * bump version
* merged from mainStefan Boberg2022-06-162-10/+16
|
* move envv0.1.2-pre1Dan Engelbrecht2022-06-021-1/+2
|
* pick up version number from env variable set by githubDan Engelbrecht2022-06-021-0/+2
|
* move release job to in-house linux agentDan Engelbrecht2022-06-021-3/+1
|