-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: updates workflow and adds changelog automation (#61)
- Loading branch information
1 parent
8155169
commit 3d170b1
Showing
13 changed files
with
143 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
name: Update Changelog | ||
|
||
on: | ||
schedule: | ||
- cron: '0 0 * * *' # This will run the action every day at midnight | ||
|
||
jobs: | ||
update-changelog: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Check out code | ||
uses: actions/checkout@v2 | ||
|
||
- name: Set up Go | ||
uses: actions/setup-go@v2 | ||
with: | ||
go-version: 1.16 | ||
|
||
- name: Install git-chglog | ||
run: go get -u github.com/git-chglog/git-chglog | ||
|
||
- name: Update Changelog | ||
run: git-chglog -o CHANGELOG.md | ||
|
||
- name: Create Pull Request | ||
env: | ||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
run: | | ||
git config user.name github-actions[bot] | ||
git config user.email 41898282+github-actions[bot]@users.noreply.github.com | ||
git checkout -b changelog-update | ||
git add . | ||
git commit -m "Update Changelog" | ||
git push origin changelog-update | ||
echo $GH_TOKEN | gh auth login --with-token | ||
gh pr create --title "Update Changelog" --body "This is an auto-generated PR to update the changelog." --base main --head changelog-update --repo ${{ github.repository }} --confirm |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
### Unreal Engine Build Agents | ||
|
||
Packer templates to create machine images for Unreal Engine build agents. | ||
|
||
| Asset | Description | Type | Docs | ||
|-|-|-|-| | ||
| **Unreal Engine Build Agent (Linux)** | Packer templates for building Unreal Engine on Linux, with support for x86 and ARM (i.e. Graviton). | Packer Template | [Docs](#unreal-engine-build-agent-linux) | ||
| **Unreal Engine Build Agent (Windows)** | Packer templates for building Unreal Engine on Windows | Packer Template | [Docs](#unreal-engine-build-agent-windows) | ||
|
||
|
||
#### Unreal Engine Build Agent (Linux) | ||
|
||
Documentation for UE Build Agents for Linux | ||
|
||
#### Unreal Engine Build Agent (Windows) | ||
|
||
Documentation for UE Build Agents for Windows |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,27 @@ | ||
--8<-- "assets/README.md" | ||
# Assets | ||
|
||
**Assets** are reusable scripts, pipeline definitions, Dockerfiles, Packer templates, and other resources that might prove useful or are dependencies of any of the modules. Each asset contains its own documentation as a `README.md` file. | ||
|
||
!!! info | ||
**Don't see an asset listed?** Create a [feature request](https://github.com/aws-games/cloud-game-development-toolkit/issues/new?assignees=&labels=feature-request&projects=&template=feature_request.yml&title=Feature+request%3A+TITLE) for a new asset or learn [how to contribute new assets to the project below](#Contribute new Assets to the Cloud Game Development Toolkit) | ||
|
||
## Packer Templates | ||
|
||
Packer templates provide an easy way to build machine images for commonly used game dev infrastructure. Currently the project includes Packer templates for UE5 build agents for Linux and Windows, as well as a Packer template for building a Perforce Helix Core version control AMI. | ||
|
||
- **[Unreal Engine Build Agents](#unreal-engine-build-agents)**: Packer templates for building Unreal Engine on Windows and Linux, including support for x86 and ARM (i.e. Graviton). | ||
- **[Perforce Helix Core AMI](#perforce-helix-core-packer-template)**: Packer templates for creating an Amazon Machine Image (AMI) of Perforce Helix Core on Linux and configuration with Perforce Server Deployment Package (SDP) | ||
|
||
<!-- Build Agents README #unreal-engine-build-agents --> | ||
--8<-- "assets/packer/build-agents/README.md" | ||
|
||
<!-- Perforce Helix Core README #perforce-helix-core-ami --> | ||
--8<-- "assets/packer/perforce/helix-core/README.md" | ||
|
||
## Dockerfiles | ||
|
||
Dockerfiles for creating Docker images of commonly used game dev infrastructure. | ||
|
||
## Contribute new Assets to the Cloud Game Development Toolkit | ||
|
||
This section will contain documentation about how to create new assets, how they should be tested and documented, and the process for submitting them as PRs to the project. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
.md-grid { | ||
max-width: 90vw | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters