1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-06 19:50:22 +00:00
Commit graph

19 commits

Author SHA1 Message Date
Matthew Kilgore 7f3b048216 Split up workflows
Splitting up the build process into separate workflows makes it easier
to differentiate the builds for each, since each Workflow will get a
different name and history of builds. The actual build process remains
the same.
2022-08-28 23:21:08 -04:00
Roland Heyder 2ec897b75d Step 10: Update remaining stuff
- checks all remaining occurrences of the term 'qb64', some remain untouched, some are renamed according to context
- also added new logo for README.md
- this step does finalize the 'Phoenix Edition' re-branding
2022-08-12 02:54:12 +02:00
Roland Heyder 39a35626c1 Step 9: Update GitHub Actions
- rename build artifact names and distribution archive names
- this step completes file name related changes (based on extension, more may come based on "qb64" string)
2022-08-11 23:04:07 +02:00
Roland Heyder e68582b6f2 Step 7: Rename qb64.exe to qb64pe.exe
- Includes related LNX/OSX files
- Excludes mentions in the help (*.txt) files
2022-08-11 18:07:57 +02:00
Matthew Kilgore 96ecc9e6db Add C++ testing to CI build 2022-06-11 22:47:06 -04:00
Matthew Kilgore 014d0296f5 Use -j8, pass OS to ./.ci/compile.sh 2022-06-11 20:42:23 -04:00
Matthew Kilgore 865371f4b1 Add version onto artifact names
The artifacts like 'qb64-lnx.tar.gz' will now also include the version
in them, making them 'qb64-lnx-X.Y.Z.tar.gz' instead.

Fixes: #104
2022-06-10 11:21:24 -04:00
Matthew Kilgore 7fe3d9064f Remove 32-bit/64-bit distinction from Linux and OSX artifact name
Fixes: #78
2022-05-26 22:52:10 -04:00
Matthew Kilgore 4330bc1089 Run tests as part of CI 2022-04-28 23:00:07 -04:00
Matthew Kilgore 38ae3f68ba Update CI trigger requirements 2022-04-28 17:21:58 -04:00
Matthew Kilgore 707480642b Update ./internal/source automatically 2022-04-28 17:21:58 -04:00
Matthew Kilgore 4635b3de59 Add distribution tests 2022-04-28 17:21:58 -04:00
Matthew Kilgore 77aced1b1c Rewrite distribution logic, download mingw*.exe 2022-04-28 17:21:56 -04:00
Matthew Kilgore 6da21ef2d4 Create draft release when building tag 2022-04-28 17:20:45 -04:00
Matthew Kilgore 93ee0671f2 Fix Linux dependencies 2022-04-28 17:20:45 -04:00
Matthew Kilgore e83304b33c Switch to matrix-based build 2022-04-28 17:20:45 -04:00
Matthew Kilgore 83a832ce35 Create QB64 zips, and add build artifacts 2022-04-28 17:20:43 -04:00
Matthew Kilgore 7be379c39d Add version calculation and separate label vs. commit
This slightly changes how the versioning works.
2022-04-28 17:19:37 -04:00
Matthew Kilgore d928ab2c8b Add basic automated build
This imports the basic logic from the previous build. All it does is
compile a version of QB64 using ./internal/source, and then uses that
QB64 as a 'bootstrap' step to compile `qb64.bas` directly and produce a
proper version of qb64.
2022-04-28 17:15:37 -04:00