Roland Heyder
46790c420f
Step 22: There's always something else
...
- also removed changelog.md from make_dist.sh
- make `curl` really quiet with >NUL, --silent does suppress the progress display only
2022-08-19 00:26:13 +02:00
Roland Heyder
123f3d80ae
Step 20: Lets try this...
...
- update make_dist.sh to download files from Phoenix homepage and moved befor clean as suggested.
- get rid of internal/help
2022-08-18 19:13:40 +02:00
Roland Heyder
bee9f10bfd
Step 16: More fixes
...
- the pure fact we're running the qb64pe executable causes creation of file tempfoldersearch.bin on LNX/OSX only, which must be deleted after run (this caused LNX/OSX checks to fail)
- Wiki parser: added $ to the list of critical file name chars (LNX/OSX doesn't like those)
2022-08-13 10:54:32 +02:00
Roland Heyder
abc0dd238c
Step 15: My final idea on it
2022-08-13 03:46:40 +02:00
Roland Heyder
a402ae4429
Step 14: So all good things are three
...
- also switched curl to silent mode to shorten build logs
2022-08-13 02:44:11 +02:00
Roland Heyder
14f2cd29e0
Step 13: Fixing build errors
2022-08-13 01:58:16 +02:00
Roland Heyder
756eb6ac68
Step 12: Implement automatic help file update
...
- changes to update code (ignore static _GL pages as mentioned at Discord https://discord.com/channels/975381912350752819/975389657212805160/1007683254792507412 )
- dist script changes
- update internal/help to contain static _GL pages only
2022-08-12 22:54:59 +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
db6081b1ae
Step 8: Rename other involved file extensions
...
- qb64*.bat, .sh, .command, .desktop, .sym to qb64pe*.* respectively
- Excludes mentions in the help (*.txt) files
2022-08-11 22:53:01 +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
Roland Heyder
0bd6afd389
Step 6: Rename qb64.bas to qb64pe.bas
...
Mentions in the help (*.txt) files are excluded.
2022-08-11 02:11:35 +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
84df4e6082
Remove unused .ci/ files
...
These were left over from the previous CI system.
2022-06-10 11:21:24 -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
fc7c48bb29
Remove unnecessary files from ./internal/source
...
searched.bin was added in error and should not show up when updating
./internal/source.
The symbol files are useless since the coresponding executable is not
something we preserve, and due to them changing practically every build
they result in unnecessary updates of ./internal/source
2022-05-20 16:58:18 -04:00
Matthew Kilgore
e097a1942a
Remvoe unnecessary cd
2022-05-14 15:34:39 -04:00
Matthew Kilgore
e191abfdad
Update ./internal/source when building on Windows
...
On Windows we don't distribute the ./setup_win.bat, so the contents of
./internal/source are not actually relevant for them. Since the QB64
symbol file will be located in it though, it is important that they get
an updated copy. It does also just make basic sense that if we're
distributing an ./internal/source with the Windows version it should
match whatever QB64 it was shipped with.
2022-05-14 15:07:20 -04:00
Matthew Kilgore
317a216c71
Fix make-dist.sh
2022-05-12 00:21:02 -04:00
Matthew Kilgore
8f337a7333
Run make clean before creating distribution
2022-05-12 00:21:02 -04:00
Matthew Kilgore
31783d9ec2
Copy Makefile to distribution
2022-05-12 00:21:02 -04:00
Matthew Kilgore
f2c26ac253
Build CI using make
2022-05-12 00:21:02 -04:00
Matthew Kilgore
c76aa71f4c
Remove unnecessary build scripts and .github stuff
2022-04-28 17:46:36 -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
65c2c7cd57
Copy C++ Compiler into archive
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
0460720e2e
Use new mingw executable
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
Luke Ceddia
18c33837a7
Push changelog to bucket
2021-12-23 23:37:59 +11:00
Luke Ceddia
41052e9e73
Fix windows missing endpoint, bad exclusions
2021-12-23 23:31:52 +11:00
Luke Ceddia
41a13c0c90
Grrr, Windows
2021-12-23 23:17:45 +11:00
Luke Ceddia
138080f41d
Fix CI errors, set upload file public
2021-12-23 23:13:09 +11:00
Luke Ceddia
df07ffa91a
Change to DigitalOcean Spaces for dev builds
2021-12-23 22:38:03 +11:00
Luke Ceddia
9a89aef365
Remove dependency on aws-actions/configure-aws-credentials
2021-12-11 23:48:35 +11:00
Fellippe Heitor
ef8de59aee
Prevents deletion of latest.txt. Also:
...
Restores case of keywords in qb64.bas.
2021-02-03 14:26:17 -03:00
Luke Ceddia
223e250c82
Publish latest version name
2021-02-03 23:31:10 +11:00
Luke Ceddia
5ef682c7ca
Quote 7z command
2021-02-02 22:52:33 +11:00
Luke Ceddia
e7f4eeffad
Try some powershell
2021-02-02 22:39:11 +11:00
Luke Ceddia
36a0a28e59
Remove quotes?
2021-02-02 21:36:46 +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
FellippeHeitor
e4d987ab89
Removes -v switch from compile.sh
2021-01-14 21:39:28 -03:00
Luke Ceddia
9e0a354d91
Package internal/source for macOS, exclude for windows
2020-07-13 20:51:11 +10:00
Fellippe Heitor
5860026d79
Too soon to drop osx...
2020-02-20 22:02:54 -03:00
Fellippe Heitor
c22ef3ac96
And clang++ where applicable.
2020-02-20 21:43:23 -03:00