Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge to master for v0.5.8 #139

Merged
merged 23 commits into from
Oct 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
a418416
Update actions versions
oblivioncth Jul 14, 2024
1b0c098
FreeIndexTracker: Add releaseAll() and reserveAll()
oblivioncth Jul 28, 2024
06c1ffe
Update for OBCMake Library changes
oblivioncth Aug 7, 2024
8fc8c55
Add qxFuncAggregate, useful for std::variant overload pattern
oblivioncth Aug 15, 2024
191dc74
Merge pull request #134 from oblivioncth/feature/func_aggregate
oblivioncth Aug 17, 2024
7d1bc41
Fix qx-json `parseJson(T& parsed, const QJsonArray& array)`
oblivioncth Aug 22, 2024
421679f
Introduce serialization portion of qx-json
oblivioncth Aug 22, 2024
00f6a94
Merge pull request #135 from oblivioncth/feature/json_serialize
oblivioncth Aug 23, 2024
cfce756
Use reuseable project builder
oblivioncth Aug 27, 2024
42f5680
Switch fully to reuseable workflows
oblivioncth Aug 29, 2024
b338537
Rename build-qx to build-project for easier reuse
oblivioncth Aug 31, 2024
737d0ba
Fixup
oblivioncth Aug 31, 2024
4bd48bb
Finalize reuseable workflows
oblivioncth Sep 1, 2024
e98b58a
Merge pull request #136 from oblivioncth/reuseable_workflow
oblivioncth Sep 1, 2024
a386da8
chore: sync files with `oblivioncth/actions`
oby-bot[bot] Sep 16, 2024
67eb916
Merge pull request #137 from oblivioncth/files-sync/oblivioncth-actio…
oby-bot[bot] Sep 16, 2024
91f78ea
chore: sync files with `oblivioncth/actions`
oby-bot[bot] Sep 30, 2024
d79ac0b
Merge pull request #138 from oblivioncth/files-sync/oblivioncth-actio…
oby-bot[bot] Sep 30, 2024
377e81e
Update to auto doc theme handling
oblivioncth Sep 8, 2024
6eb854f
Update OBCMake for automatic doc header generation
oblivioncth Sep 8, 2024
65e3bc8
Bump for release
oblivioncth Oct 1, 2024
a849dc7
Add missing link scopes to tests
oblivioncth Oct 1, 2024
2032e82
Update OBCMake
oblivioncth Oct 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .github/release.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
changelog:
exclude:
labels:
- release-pr
- release
- common-sync
authors:
- oby-bot
categories:
- title: Breaking Changes
labels:
Expand All @@ -12,6 +15,9 @@ changelog:
- title: Bug Fixes
labels:
- bug
- title: Implementation Improvements
labels:
- implementation
- title: Other Changes
labels:
- "*"
21 changes: 21 additions & 0 deletions .github/workflows/build-project.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Build Project
on:
workflow_dispatch:
push:
branches-ignore:
- 'master'
workflow_run:
workflows: Tag and Sync
types: completed
branches: dev
# This is the branch that the original workflow ran on, which is technically dev, due to how
# the "pull_request" trigger works (it works off master correctly for a merged PR but is triggered
# by dev

jobs:
trigger-build:
name: Build Project
if: github.event_name != 'workflow_run' || github.event.workflow_run.conclusion == 'success'
uses: oblivioncth/actions/.github/workflows/build-cxx-project.yml@v1
secrets:
ffynnon_access: ${{ secrets.OBYBOT_FFYNNON_ACCESS }}
112 changes: 0 additions & 112 deletions .github/workflows/build-qx-linux.yml

This file was deleted.

82 changes: 0 additions & 82 deletions .github/workflows/build-qx-windows.yml

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/check-release-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: Check Release PR
on:
pull_request:
types: [opened, synchronize, reopened]
branches: master

jobs:
check-pr-correctness:
name: Release PR Correctness Check
uses: oblivioncth/actions/.github/workflows/validate-release-pr.yml@v1
19 changes: 19 additions & 0 deletions .github/workflows/generate-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Generate Release
on:
workflow_run:
workflows: Build Project
types: completed
branches: master

jobs:
generate-release:
name: Generate Release
permissions:
actions: read
contents: write
pages: write
id-token: write
if: github.event.workflow_run.conclusion == 'success'
uses: oblivioncth/actions/.github/workflows/generate-cxx-release.yml@v1
with:
artifacts_run_id: ${{ github.event.workflow_run.id }}
12 changes: 12 additions & 0 deletions .github/workflows/label-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: Label PR
on:
pull_request_target:
types: [opened, synchronize, reopened]

jobs:
label-pr:
name: Label pull-request
permissions:
contents: read
pull-requests: write
uses: oblivioncth/actions/.github/workflows/label-pr.yml@v1
13 changes: 0 additions & 13 deletions .github/workflows/master-pull-request-checks.yml

This file was deleted.

Loading