7 Commits

Author SHA1 Message Date
778ecaf0da Merge 8b73ce192f into f759ed7f8f 2024-08-05 14:58:09 +00:00
8b73ce192f Merge branch 'yeslayla:master' into master 2024-08-05 15:58:05 +01:00
f759ed7f8f Adjusted templates folder name (#29)
* Update entrypoint.sh

* Update entrypoint.sh
2024-04-23 01:32:16 +02:00
4117f9a9b0 switch from set-output to $GITHUB_OUTPUT 2023-11-17 18:54:32 +00:00
f362e14dc5 Update entrypoint.sh (#22)
* Update entrypoint.sh

* Update entrypoint.sh

* modified to support proper requirements for godot-ci project

* Modified for testing

* added a copy of the action for testing

* test

* added ls

* added ls debug

* modified ls debug

* Last push fixes the issue with not building, both build tests work

* Modified it so we showcase Support for Testing 3.x and 4.x Godot Projects

* Modified the Github Action names to properly reflect the tests
2023-07-10 15:31:28 -04:00
7773d38d12 Allow Spaces in projectDir (#21)
* try to fix the space issue

* change project dir

* spaced preset name
2023-05-06 17:35:27 -04:00
7727f04a91 Update ReadMe.md 2022-04-27 01:57:29 -04:00
6 changed files with 15 additions and 17 deletions

View File

@ -4,7 +4,7 @@
Name | Email | Twitter | Name | Email | Twitter |
-----|-------|---------| -----|-------|---------|
[Layla Manley](https://github.com/yeslayla) | -- | [@yeslayla](https://twitter.com/_yeslayla) [Joseph Manley](https://github.com/josephbmanley) | [joseph@cloudsumu.com](mailto:joseph@cloudsumu.com) | [@josephbmanley](https://twitter.com/josephbmanley)
## Contributors ## Contributors

View File

@ -5,9 +5,9 @@ LABEL "com.github.actions.description"="Build a Godot project for multiple platf
LABEL "com.github.actions.icon"="loader" LABEL "com.github.actions.icon"="loader"
LABEL "com.github.actions.color"="blue" LABEL "com.github.actions.color"="blue"
LABEL repository="https://github.com/yeslayla/build-godot-action" LABEL repository="https://github.com/josephbmanley/build-godot-action"
LABEL homepage="https://cloudsumu.com/" LABEL homepage="https://cloudsumu.com/"
LABEL maintainer="Layla <layla@cloudsumu.com>" LABEL maintainer="Joseph Manley <joseph@cloudsumu.com>"
USER root USER root
ADD entrypoint.sh /entrypoint.sh ADD entrypoint.sh /entrypoint.sh

View File

@ -1,3 +1,5 @@
Copyright 2020 Joseph Manley
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

View File

@ -1,8 +1,4 @@
This project is not currently being maintained. If you want to build Godot projects with GitHub Actions, I'd recommend taking a look at https://github.com/marketplace/actions/godot-ci ![Release Version](https://img.shields.io/github/v/release/josephbmanley/build-godot-action) ![Test Action](https://github.com/josephbmanley/build-godot-action/workflows/Test%20Action/badge.svg)
---
![Release Version](https://img.shields.io/github/v/release/yeslayla/build-godot-action) ![Test Action](https://github.com/yeslayla/build-godot-action/workflows/Test%20Action/badge.svg)
![Build Godot Project](logo.png) ![Build Godot Project](logo.png)

View File

@ -1,6 +1,6 @@
name: "Build Godot" name: "Build Godot"
description: "Build a Godot project for multiple platforms" description: "Build a Godot project for multiple platforms"
author: yeslayla author: josephbmanley
inputs: inputs:
name: name:
description: 'Name of the exported binary' description: 'Name of the exported binary'

View File

@ -25,7 +25,7 @@ cd "$GITHUB_WORKSPACE/$5"
godot --headless --${mode} "$2" $GITHUB_WORKSPACE/build/${SubDirectoryLocation:-""}$1 godot --headless --${mode} "$2" $GITHUB_WORKSPACE/build/${SubDirectoryLocation:-""}$1
echo "Build Done" echo "Build Done"
echo ::set-output name=build::build/${SubDirectoryLocation:-""} echo build=build/${SubDirectoryLocation:-""} >> $GITHUB_OUTPUT
if [ "$4" = "true" ] if [ "$4" = "true" ]
@ -34,6 +34,6 @@ then
mkdir -p $GITHUB_WORKSPACE/package mkdir -p $GITHUB_WORKSPACE/package
cd $GITHUB_WORKSPACE/build cd $GITHUB_WORKSPACE/build
zip $GITHUB_WORKSPACE/package/artifact.zip ${SubDirectoryLocation:-"."} -r zip $GITHUB_WORKSPACE/package/artifact.zip ${SubDirectoryLocation:-"."} -r
echo ::set-output name=artifact::package/artifact.zip echo artifact=package/artifact.zip >> $GITHUB_OUTPUT
echo "Done" echo "Done"
fi fi