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
c76aa71f4c
Remove unnecessary build scripts and .github stuff
2022-04-28 17:46:36 -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
Luke Ceddia
df07ffa91a
Change to DigitalOcean Spaces for dev builds
2021-12-23 22:38:03 +11:00
Luke Ceddia
0c1e37ac97
Explicitly set region
2021-12-11 23:59:03 +11:00
Luke Ceddia
9a89aef365
Remove dependency on aws-actions/configure-aws-credentials
2021-12-11 23:48:35 +11:00
Luke Ceddia
23f4e0d6e9
Add build for master branch
2021-10-10 12:08:29 +11:00
Luke Ceddia
39782d3475
Re-enable other platforms
2021-02-02 23:00:43 +11:00
Luke Ceddia
e7f4eeffad
Try some powershell
2021-02-02 22:39:11 +11:00
Luke Ceddia
eb5d78194b
Add win file deletion
2021-02-02 21:02:55 +11:00
Luke Ceddia
3ed73b2cfe
Add windows x86
2021-02-01 21:11:02 +11:00
Luke Ceddia
93645ed7e6
Add osx
2021-02-01 20:58:41 +11:00
Luke Ceddia
46c8f9fe84
Add aws action
2021-02-01 20:47:45 +11:00
Luke Ceddia
b28a929d50
Default password
2021-01-30 16:34:09 +11:00
Luke Ceddia
70093e68b6
Remote desktop
2021-01-30 16:26:32 +11:00
Luke Ceddia
fc6d7c3a35
Windows only
2021-01-30 11:24:31 +11:00
Luke Ceddia
b1d74ce57b
Just ssh action
2021-01-30 11:21:18 +11:00
Luke Ceddia
2ff7e953dd
Linux only
2021-01-30 11:15:01 +11:00
Luke Ceddia
ab6fb682c2
Update host key
2021-01-30 11:13:11 +11:00
Fellippe Heitor
ee02797f1c
Update run.yml
2021-01-29 15:37:19 -03:00
Fellippe Heitor
9f7bc49644
Update run.yml
2021-01-29 15:07:35 -03:00
Fellippe Heitor
2ccf799cf6
So known-hosts is now known_hosts
2021-01-28 15:19:27 -03:00
Fellippe Heitor
cc72805fc3
Attempts to fix deployment
...
The warning indicated an update required to one of the actions, hopefully this does it.
2021-01-28 15:14:58 -03:00
Fellippe Heitor
3098832c7a
Update run.yml; skips commits with 'ci-skip'.
2020-01-19 15:07:25 -03:00
Luke Ceddia
b227df91c3
Push changes to development branch
2020-01-08 22:00:47 +11:00
Luke Ceddia
61a7c59254
Add windows x64 build
2020-01-08 21:55:08 +11:00
Luke Ceddia
85d54db3a9
Windows deployment
2020-01-08 20:33:09 +11:00
Luke Ceddia
f7ed110b49
Enable branch
2020-01-08 19:36:26 +11:00
Luke Ceddia
ddea1e4e47
Windows build
2020-01-08 19:35:38 +11:00
Luke Ceddia
43611bf60e
Proper exclusions for linux autobuilds
2020-01-06 18:51:53 +11:00
Luke Ceddia
fb60505008
Merge MacOS deployment
2020-01-06 18:47:40 +11:00
Luke Ceddia
963b1afd3a
Deploy macos build
2020-01-06 18:40:15 +11:00
Luke Ceddia
5200bcb23e
MacOS build
2020-01-06 18:36:05 +11:00