1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-05-12 12:00:13 +00:00
Commit graph

82 commits

Author SHA1 Message Date
Samuel Gomes 36f73641b1 Remove clean.bat (#363) 2023-11-04 06:46:58 +05:30
Roland Heyder d31f668c0c Distribution
- remove .gitignore file from source folder in distribution archives
2022-12-20 01:31:44 +01:00
Matthew Kilgore 848aa6b5d2 Pin versions of build agents
This ensures that our build will continue to use the same versions of
our OSs even if GitHub updates them.
2022-11-19 01:55:20 -05:00
Samuel Gomes 2cd889f0ec Update .ci/bootstrap.bat to use setup_mingw.cmd 2022-11-14 09:53:58 +05:30
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