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