5 Commits

Author SHA1 Message Date
3c963e8ee7 Update ReadMe.md 2025-03-04 23:17:26 +01:00
bf732c604a Adjusted templates folder name (#29)
* Update entrypoint.sh

* Update entrypoint.sh
2025-03-04 23:13:13 +01:00
92a759bf66 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
2025-03-04 23:13:13 +01:00
7f89f866c8 Allow Spaces in projectDir (#21)
* try to fix the space issue

* change project dir

* spaced preset name
2025-03-04 23:13:13 +01:00
637752b54e Update ReadMe.md 2022-04-27 01:57:29 -04:00
8 changed files with 64 additions and 25 deletions

11
.bumpversion.cfg Normal file
View File

@ -0,0 +1,11 @@
[bumpversion]
current_version = 0.0.0
commit = False
tag = True
tag_name = {new_version}
[semver]
main_branches = master
major_branches =
minor_branches = feature
patch_branches = hotfix, bugfix

30
.github/workflows/version.yml vendored Normal file
View File

@ -0,0 +1,30 @@
name: Version & Release
on:
push:
branches:
- master
jobs:
CheckVersion:
runs-on: ubuntu-latest
container:
image: rightbrainnetworks/auto-semver
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Run Auto-Semver
id: semver
uses: RightBrain-Networks/semver-action@1.0.0
- name: Create Release
id: create_release
uses: actions/create-release@v1
if: steps['semver']['outputs']['RETURN_STATUS'] == '0'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.semver.outputs.SEMVER_NEW_VERSION }}
release_name: ${{ steps.semver.outputs.SEMVER_NEW_VERSION }}
body: Release Version ${{ steps.semver.outputs.SEMVER_NEW_VERSION }}
draft: false
prerelease: false

View File

@ -2,19 +2,17 @@
## Maintainers
Name | Email |
-----|-------|
[Layla Manley](https://github.com/yeslayla) | [layla@layla.gg](mailto:layla@layla.gg)
Name | Email | Twitter |
-----|-------|---------|
[Layla Manley](https://github.com/yeslayla) | -- | [@yeslayla](https://twitter.com/_yeslayla)
## Contributors
A giant thanks to everyone put in the time to improve Godot CI!
Name | Email |
---- | ----- |
Name | Email | Twitter |
---- | ----- | ------- |
[Tomer Keren](https://github.com/Tadaboody) | [tomerpet@gmail.com](tomerpet@gmail.com) | [@Tadaboody](https://twitter.com/Tadaboody)
[stonedDiscord](https://github.com/stonedDiscord) | |
[Bioblaze Payne](https://github.com/Bioblaze)|BioblazePayne@gmail.com|[BioblazePayne](https://twitter.com/BioblazePayne)
## Additional Credits

View File

@ -7,7 +7,7 @@ LABEL "com.github.actions.color"="blue"
LABEL repository="https://github.com/yeslayla/build-godot-action"
LABEL homepage="https://cloudsumu.com/"
LABEL maintainer="Joseph Manley <joseph@cloudsumu.com>"
LABEL maintainer="Layla <layla@cloudsumu.com>"
USER root
ADD entrypoint.sh /entrypoint.sh

View File

@ -1,5 +1,3 @@
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:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

View File

@ -1,9 +1,11 @@
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/yeslayla/build-godot-action) ![Test Action](https://github.com/yeslayla/build-godot-action/workflows/Test%20Action/badge.svg)
![Build Godot Project](logo.png)
[**This is the WIP branch for 2.x of this project. For a stable experience and documentation please use the latest 1.x**](https://github.com/yeslayla/build-godot-action/tree/1.x)
This action builds the godot project in your `$GITHUB_WORKSPACE`, so that you can easily automate builds.
Table of Contents:
@ -44,7 +46,7 @@ jobs:
lfs: true
- name: Build
id: build
uses: yeslayla/build-godot-action@v1
uses: manleydev/build-godot-action@v1.4.1
with:
name: example
preset: ${{ matrix.platform }}
@ -84,7 +86,7 @@ Additionally if you are not using a matrix, you can set the export preset as the
```yaml
- name: Build
id: build
uses: yeslayla/build-godot-action@v1.4.1
uses: manleydev/build-godot-action@v1.4.1
with:
name: example
preset: win32
@ -97,7 +99,7 @@ To change the export name, you can the `name` parameter to whatever you want you
```yaml
- name: Build
id: build
uses: yeslayla/build-godot-action@v1.4.1
uses: manleydev/build-godot-action@v1.4.1
with:
name: test # This project will export with the name "test"
```
@ -109,7 +111,7 @@ This example is set to build with debug mode enable. To disable debug, either se
```yaml
- name: Build
id: build
uses: yeslayla/build-godot-action@v1.4.1
uses: manleydev/build-godot-action@v1.4.1
with:
name: example
preset: ${{ matrix.platform }}
@ -123,7 +125,7 @@ If your project is located in a subdirectory, you can use the `projectDir` to ch
```yaml
- name: Build
id: build
uses: yeslayla/build-godot-action@v1.4.1
uses: manleydev/build-godot-action@v1.4.1
with:
name: example
preset: ${{ matrix.platform }}
@ -144,7 +146,7 @@ Example:
```yaml
steps:
- uses: yeslayla/build-godot-action@[VERSION]
- uses: manleydev/build-godot-action@[VERSION]
with:
name: godot-project
preset: HTML5

View File

@ -3,7 +3,7 @@ set -e
# Move godot templates already installed from the docker image to home
mkdir -v -p ~/.local/share/godot/export_templates
cp -a /root/.local/share/godot/templates/. ~/.local/share/godot/export_templates/
cp -a /root/.local/share/godot/export_templates/. ~/.local/share/godot/export_templates/
if [ "$3" != "" ]