Skip to content

Commit f8386ab

Browse files
committed
u
1 parent 1f5f067 commit f8386ab

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,12 @@ jobs:
8787
uses: actions/upload-artifact@v4
8888
with:
8989
path: ${{github.workspace}}/build/*.exe
90-
name: ${{ matrix.os }}
9190

9291
- name: Upload (Linux)
9392
if: matrix.os == 'ubuntu-latest'
9493
uses: actions/upload-artifact@v4
9594
with:
9695
path: ${{github.workspace}}/build/*.gz
97-
name: ${{ matrix.os }}
9896

9997

10098
release-draft:
@@ -122,14 +120,16 @@ jobs:
122120
--jq '.[] | select(.draft == true) | .id' \
123121
| xargs -I '{}' gh api -X DELETE repos/{owner}/{repo}/releases/{}
124122
123+
- name: Download artifacts
124+
uses: actions/download-artifact@v4
125+
with:
126+
path: artifacts
127+
125128
- name: Create Release Draft
126129
env:
127130
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
128131
run: |
129132
gh release create "v${{ env.VERSION }}" \
130133
--draft \
131-
--title "v${{ env.VERSION }}"
132-
133-
outputs:
134-
upload_url: ${{ steps.create_release.outputs.upload_url }}
135-
ref: ${{ steps.version.outputs.ref }}
134+
--title "v${{ env.VERSION }}" \
135+
artifacts/*

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,32 @@
66
It is a template repository that provides a pure template to make it easier to create a new AUI-based application
77
project.
88

9+
![Screenshot](screenshot.png)
10+
911
The main goal of this template is to speed up the setup phase of application development for both new and experienced
1012
developers by preconfiguring the project scaffold and CI set up on GitHub.
1113

12-
This template features:
13-
- Building, testing, code quality checking and releasing with [GitHub Actions][gh:actions]
14+
This template project features:
15+
- Building, testing, code quality checking and releasing with [GitHub Actions](gh:actions)
1416
- Application auto updating (Windows only)
1517
- AUI assets
1618
- Tests
1719

1820
# Getting Started
1921

20-
It is worth mentioning the benefits of using GitHub Templates. By created a new project using a template, you start with
21-
no history or reference to this repository.
22+
It is worth mentioning the benefits of using GitHub Templates. By created a new project using a template, you will start
23+
with no history or reference to this repository.
2224

23-
# Continuous Integration
25+
## Continuous Integration
2426

25-
In this project, continuous integration relies on [GitHub Actions][gh:actions], a set of workflows that enable
27+
In this project, continuous integration relies on [GitHub Actions](gh:actions), a set of workflows that enable
2628
automation of building, testing and releasing process.
2729

2830
In the `.github/workflows` directory, you can find definitions for the following GitHub Actions workflows:
2931
- [Build](.github/workflows/build.yml)
3032
- Triggered on `push` and `pull_request` events.
33+
- Caches AUI.Boot (`~/.aui`).
34+
- AUI.Boot will pull precompiled AUI binaries in most cases.
3135
- Builds the project for the supported platforms.
3236
- Runs Tests.
3337
- Generates installable packages.
@@ -38,11 +42,11 @@ In the `.github/workflows` directory, you can find definitions for the following
3842
- Performs `valgrind` checks on tests (dynamic analysis).
3943

4044

41-
# Code Quality and Formatting
45+
## Code Quality and Formatting
4246

4347
The template includes `.clang-format` and `.clang-tidy`, the latter is used for code quality checks.
4448

45-
# Release Process
49+
## Release Process
4650

4751
To create a release, simply push an update to version in `CMakeLists.txt`. Pipeline will create a GitHub Release Draft
4852
for you. After release draft is created, perform manual review and submit release.

screenshot.png

53.1 KB
Loading

0 commit comments

Comments
 (0)