1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-18 17:19:50 +00:00
Commit graph

57 commits

Author SHA1 Message Date
Emmanouil Papadeas cd4e9ef9bd
Use Godot 3.x's gdtoolkit.
gdtoolkit got updated to Godot 4.x, so we need to explicitly state that we are installing the Godot 3.x version.
2023-03-07 16:24:59 +02:00
Emmanouil Papadeas be0f0dffc0
CI: Add official codespell action with PR annotations 2023-02-02 03:35:09 +02:00
Emmanouil Papadeas 6a2dfb0dc7 [skip ci] Use single-commit: true on the web workflows, in order to only keep a single commit 2023-01-11 21:49:56 +02:00
Emmanouil Papadeas f34cd710a9
[skip ci] Revert disabling clickable builds workflow
Turns out this is now how to disable a workflow, but from the Actions tab.
2023-01-02 02:15:54 +02:00
Emmanouil Papadeas 3c027e2bc3 [skip ci] Disable clickable builds workflow
They fail and I am not sure how to fix the issue. If we find a fix, we could re-enable them.
2022-12-25 01:16:49 +02:00
Emmanouil Papadeas 5914471149 Release v0.10.3-stable 2022-09-26 17:40:15 +03:00
Emmanouil Papadeas b4a5bf4dd0 Update web workflows deploy step, second attempt
This is where the fun begins
2022-08-07 19:22:31 +03:00
Emmanouil Papadeas a329298fc5 Update web workflows deploy step
I suppose this counts as a second attempt to update to Godot 3.5? Only Web builds failed in the last commit, and I'm not sure if this will fix anything
2022-08-07 19:19:33 +03:00
Emmanouil Papadeas c4c1bfda35 Update workflows to Godot 3.5, first attempt
First and hopefully final attempt, but I'm almost sure I have done something stupid
2022-08-07 19:09:37 +03:00
Emmanouil Papadeas 2d2f86114c [skip ci] Don't generate clickables for PRs 2022-06-24 16:22:03 +03:00
Emmanouil Papadeas e4607a46bc Release v0.10.1-stable 2022-06-06 15:43:51 +03:00
Manolis Papadeas fc482831a8 Update tags to 0.10 2022-04-14 18:32:39 +03:00
Manolis Papadeas 6b02442201 [skip ci] Use the old release naming scheme and fix Windows itch.io builds not having the pixelorama_data folder 2022-03-04 21:32:40 +02:00
Manolis Papadeas 686a49d4c5 Release v0.9.2-stable 2022-01-21 16:03:53 +02:00
Manolis Papadeas f3ae1a8527 Remove clickables from release
I manually upload the files to OpenStore for every release
2022-01-16 22:54:30 +02:00
Manolis Papadeas 500a4827d2 Use Godot 3.4.2 and re-enable window transparency on macOS 2022-01-03 14:23:48 +02:00
Manolis Papadeas 3246ce79dd Use file_glob and put the upload release asset step after itch.io uploading in release.yml 2021-12-20 15:08:35 +02:00
Manolis Papadeas 2ca452d81c Upgrade to checkout@v2 - Closes #620 2021-12-20 02:46:57 +02:00
Manolis Papadeas a5d51d545c Remove readme text in the Mac builds
It's not needed now that the damaged error no longer appears
2021-12-12 16:47:11 +02:00
Manolis Papadeas 0259f7523b
Ad-hoc sign Mac builds (#602) 2021-12-01 17:31:28 +02:00
Manolis Papadeas 9311b426e0
Update static-checks.yml 2021-11-25 18:56:19 +02:00
Manolis Papadeas c6b9a1fb82
Format code and add static checks (#599)
* gdformat .

* Lint code - Part 1

* Format code - Part 2

* Lint code - Part 2

Trying to fix the max allowed line length errors

* Add normal_map_invert_y to the image .import files

Because of Godot 3.4

* Do not call private methods outside of the script's scope

Lint code - Part 3

* Format code - Part 3

* Fixed more line length exceeded errors - Lint code Part 3

* Export array of licenses - Lint code part 4

* Clean hint_tooltip code from Global

Removes a lot of lines of code

* Create static-checks.yml

* Fix FreeType's license
2021-11-25 14:48:30 +02:00
Manolis Papadeas 8229f512da
Raspberry 4 build (#598) 2021-11-19 01:17:35 +02:00
Manolis Papadeas 1278553c80 Update to Godot 3.4 2021-11-09 17:06:11 +02:00
Manolis Papadeas 5ac51aa798 Fix macOS CI builds 2021-11-03 03:29:51 +02:00
Xenofon Konitsas 306d74a38b
Gatekeeper readme (#545)
* Update dev-desktop-builds.yml

* Add readme text for macOS builds

* Fixed readme formatting
2021-10-01 13:26:59 +03:00
Marquis Kurt cad464eb99
(Port) Port Pixelorama to Ubuntu Touch (#517)
* Add support for creating Ubuntu Touch click packages.

The clickable directory contains the files necessary to create a
click package designed for Ubuntu Touch, a community-driven Linux
distro for mobile phones as an alternative to iOS and Android.

A new CI script has been added to create the packages, which is
copied over from one of my other projects. Please change this to
suit your needs.

A new custom feature "clickable" has been added to the project
settings to allow customizations for the Ubuntu Touch platform.

Signed-off-by: Marquis Kurt <software@marquiskurt.net>

* Make clickable CI follow more closely to desktop builds

* Remove sudo from clickable install step

* Install software-properties-common

* Comment out docker startups in click install

* Change export name for Click version

* Change name and export mode to pack only

* Change means of copying data to clickable dir

* Install sudo to docker

* Add -g to docker add user

* Remove docker user creation

* Remove other chpasswd stuff

* Split CI into two jobs

* Make build-ubports.sh runnable

* Use HiPDI GUI theme on Clickable

* Move clickable folder to Misc, add release CI targets

* Add mobile to clickable settings

* Add pixelorama_data to install data

* Create pixelorama_data subdir in click itself

* Change default save dir for clickable

* Update AppArmor policy

* Update clickable version to test AppArmor

* Revert changes and use user data dir

* Add README pertaining to Ubuntu Touch

* Remove GODOT_MAC_VERSION from UT port workflow

Co-authored-by: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2021-09-25 13:42:31 +03:00
Manolis Papadeas e22d4c43c1
Fix wine not being installed properly
I have no idea why it wasn't working before.
2021-09-18 11:24:37 -07:00
Manolis Papadeas c585c78743 Update release.yml 2021-07-10 18:14:57 +03:00
Xenofon Konitsas 0b1f0358b1
Create installer (#486)
* Fixed a lot of installer stuff

Fixed NSIS localization scripts, app version and added file association creation on installation

* Fixed even more installer stuff

Finalized installer and NSIS localization scripts, added pxo document icon

* Update release.yml

Added installer build and upload to release workflow
2021-05-21 10:36:16 -07:00
Xenofon Konitsas 011aed6004
Update dev-desktop-builds.yml (#476)
* Update dev-desktop-builds.yml

Changed download location for Godot headless binary

* Update dev-desktop-builds.yml

* Update dev-desktop-builds.yml

Replaced curl with wget on headless binary download

* Removed wget installation command

* Update release.yml
2021-04-29 12:42:10 -07:00
Manolis Papadeas d9c79ea871 [CI - macOS] Remove the -size parameter from the hdiutil command 2021-04-25 19:35:38 +03:00
Manolis Papadeas 3a2560f636 [CI] Bump Godot's version to 3.3 for macOS binaries 2021-04-25 15:52:32 +03:00
Manolis Papadeas ae48907660 Bump version to v0.9-dev and use Godot 3.3 in GitHub Actions 2021-04-23 18:31:12 +03:00
Manolis Papadeas c60fb0632e
Fixed macOS butler deployment in release workflow 2021-01-18 17:22:00 -08:00
Manolis Papadeas 69fcdf0f03 Set up itch.io deployment on the release workflow 2020-12-01 00:24:28 +02:00
Manolis Papadeas 001fb02ed1
[CI] Bump actions/upload-artifact to version 2
Otherwise retention-days does not work
2020-11-16 10:54:39 -08:00
Manolis Papadeas e9775551fe
Change retention days for GH Actions Artifacts 2020-10-16 14:00:25 +03:00
OverloadedOrama 320f1a4da2 Update v0.8.1 2020-10-14 16:15:30 +03:00
OverloadedOrama 7ddd0fcfb1 v0.8 - The multiple project & Web update! 2020-09-23 17:08:26 +03:00
Manolis Papadeas 5814123ee8
Use Godot 3.2.3 for release workflow, except Mac 2020-09-20 18:11:29 +03:00
Manolis Papadeas 82977f8619
Use Godot 3.2.3 for dev-desktop-builds workflow, except Mac 2020-09-20 18:08:41 +03:00
Manolis Papadeas a38f843087
Use Godot 3.2.3 for dev-web workflow 2020-09-20 17:53:27 +03:00
OverloadedOrama 9007b04cb6 Added 32-bit Windows & Linux builds to the release workflow 2020-09-12 04:04:07 +03:00
OverloadedOrama f45c37822f Create release.yml 2020-09-12 03:27:08 +03:00
Manolis Papadeas 8abdd6dd3b
[CI] Use WINE & recedit for Windows builds 2020-09-05 04:11:03 +03:00
Xenofon Konitsas 5faacf25d3
Fixed issue with data folder (#321) (#324)
* Update dev-desktop-builds.yml

Changed the location of pixelorama_data folder inside application

* Update dev-desktop-builds.yml

Fixed rm command that deleted nonexistent file
2020-08-29 21:56:25 +03:00
Manolis Papadeas 97b6156bfd
Give execute permission to the generated Linux build 2020-08-29 20:34:43 +03:00
Manolis Papadeas 206fbf8cae
Use tar.gz instead of .zip for Linux build 2020-08-29 20:32:14 +03:00
OverloadedOrama 5932f83831 Rename "pixelorama" folder to "pixelorama_data" for non-XDG locations
Workaround for #248 and #321.
2020-08-29 16:34:52 +03:00