Commit graph

117 commits

Author SHA1 Message Date
goat
a36e11574b
Add git status checks to workflow to see what's dirty
Some checks are pending
Build Dalamud / Build on Windows (push) Waiting to run
Build Dalamud / Check API Compatibility (push) Blocked by required conditions
Build Dalamud / Deploy dalamud-distrib staging (push) Blocked by required conditions
2025-12-06 01:10:00 +01:00
github-actions[bot]
947518b3d6 Merge remote-tracking branch 'origin/master' into api14-rollup 2025-11-26 20:10:02 +00:00
goaaats
d56c7a1963 Add auto-generated changelogs through CI 2025-11-25 20:32:12 +01:00
github-actions[bot]
7a8f01f418 Merge remote-tracking branch 'origin/master' into api14-rollup 2025-11-14 23:49:59 +00:00
goat
a134c6d064
api14 rollup 2025-11-15 00:49:06 +01:00
goaaats
a37a13e0ba Use .NET 10 in CI 2025-11-12 21:03:14 +01:00
KazWolfe
8a49a11dc0
fix: dont nag maintainers when nothing needs to be done (#2418) 2025-11-04 21:18:38 +01:00
Asriel
a2b3fb901e
Fix Lumina.Excel branch in workflow (#2407)
Some checks are pending
Build Dalamud / Build on Windows (push) Waiting to run
Build Dalamud / Check API Compatibility (push) Blocked by required conditions
Build Dalamud / Deploy dalamud-distrib staging (push) Blocked by required conditions
Tag Build / Tag Build (push) Successful in 2s
2025-09-11 17:06:07 +00:00
Asriel
5b5fdc0c10
Generalize submodules workflow to add Lumina.Excel (#2340)
Some checks are pending
Build Dalamud / Build on Windows (push) Waiting to run
Build Dalamud / Check API Compatibility (push) Blocked by required conditions
Build Dalamud / Deploy dalamud-distrib staging (push) Blocked by required conditions
Tag Build / Tag Build (push) Successful in 2s
2025-09-10 16:55:25 -07:00
goat
86ad1de181
Fix codeberg ssh endpoint 2025-08-11 21:58:25 +02:00
goat
98d9bf3a93
Disable strict host key checking 2025-08-11 21:57:06 +02:00
KazWolfe
6341640243
feat: Add GitLab sync (#2312)
* feat: Add GitLab sync

* Add codeberg to sync script

---------

Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2025-08-11 21:51:00 +02:00
goat
4eb49fd449
Only run cs update on master 2025-08-10 17:00:22 +02:00
goat
5240378753
api13 csupdate 2025-08-07 13:23:13 +02:00
goaaats
f94f03e114 Merge branch 'api12' 2025-03-26 20:44:48 +01:00
goat
202da067c1
ci: disable rollup 2025-03-26 20:43:09 +01:00
Nathan C
203d80c602 Build adjustments for code annotation (#2155)
* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Add conditional for CI builds, add --skip-tests to make up for the combined build/test step.

* Behavior change, now requires arg `ci` to be passed to trigger tests. Tests can also be manually triggered with `test`.
2025-03-13 22:42:08 +01:00
Nathan C
ee2c8dd9cc
Build adjustments for code annotation (#2155)
* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Add conditional for CI builds, add --skip-tests to make up for the combined build/test step.

* Behavior change, now requires arg `ci` to be passed to trigger tests. Tests can also be manually triggered with `test`.
2025-03-13 22:01:39 +01:00
goat
89dfd72e24
ci: build with 9.0.200 SDK 2025-03-08 16:13:54 +01:00
goaaats
6604678050 merge from master 2025-03-08 16:10:25 +01:00
goat
1714191711 attest imgui DLLs 2024-12-23 23:25:21 +01:00
github-actions[bot]
605c3019f6 Merge remote-tracking branch 'origin/master' into net9-rollup 2024-11-15 18:34:17 +00:00
goat
a5b0a3817f
ci: rollup into net9 2024-11-15 19:33:53 +01:00
goat
6efa41d33d use net9 SDK in CI 2024-11-14 01:08:39 +01:00
KazWolfe
547a9e19fe
Re-enable rollups for API11 (#2048) 2024-09-30 20:56:14 +02:00
KazWolfe
3f34fb2dd3
ci: Bump upload-artifact (#2040) 2024-09-12 22:39:43 -07:00
dependabot[bot]
f7e3156a89
Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#2039)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2...v4.1.7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 07:48:52 +02:00
KazWolfe
32607ed6ba
fix/ci: don't reference a non-existent env var (#1975) 2024-07-25 21:22:54 +02:00
goat
bd170ee74a
Merge pull request #1945 from KazWolfe/fixed-versioning
feat: Use new versioning strategy
2024-07-25 01:01:50 +02:00
KazWolfe
0684c31ec1
ci: Fixups (#1971)
- Disable rollup job as it's not needed at the moment
- Ignore some compat changes.
  - CP0006: Allow members to be added to interfaces.
2024-07-25 00:58:22 +02:00
Kaz Wolfe
2b96f2187c
feat: Use new versioning strategy
- Rename BuildHash to SCMVersion
- Expose the actual commit hash as a new `commit_hash.txt`
- Update GetGitHash() to actually return the git hash
2024-07-18 14:51:03 -07:00
goat
c72b4cd644
ci: disable rollup for apiX 2024-07-01 20:53:09 +02:00
KazWolfe
5d2942786f
Add Attestations to Dalamud CI (#1848) 2024-06-21 10:00:13 +02:00
KazWolfe
c225029555
ci: Enable rollup for apiX branch (#1775) 2024-04-26 20:00:27 +02:00
goat
0382b927ea
ci: re-enable rollup for new_im_hooks 2024-03-20 23:05:27 +01:00
Kaz Wolfe
009151820d
Merge branch 'master' into net8 2024-01-16 13:41:16 -08:00
KazWolfe
3c7900ea13
Add API Compatibility Checks (#1603)
* Add GitHub Action job to check for API compatibility

Runs critical path DLLs through `apicompat` tool against currently-live stg build to see what is broken.

* Revert CS changes for GH Action positive test-case
2024-01-13 19:17:34 +01:00
github-actions[bot]
7e1d006a5f Merge remote-tracking branch 'origin/master' into net8-rollup 2023-11-19 12:32:38 +00:00
goat
a6bce462d7
it's actually 8.0.100 2023-11-14 20:39:13 +01:00
goat
0c0cfbca82
ci: add setup-dotnet 8.0.0 2023-11-14 20:31:24 +01:00
goat
48e8462550
ci: disable integration for unmergeable branch 2023-11-14 19:46:42 +01:00
goat
8b0c20057f
ci: re-enable auto integration 2023-11-14 19:45:14 +01:00
goat
a382f22689
ci: disable rollup for now 2023-10-02 23:47:28 +02:00
Haselnussbomber
d4c68a480f
ci: fix rollup fetch depth (#1320) 2023-07-26 22:26:29 +00:00
KazWolfe
69137532ed
Only Attempt Signing on Pushes (#1299) 2023-07-05 22:58:45 +02:00
KazWolfe
7ada7eb4e7
chore: Only sign on main repo (#1297)
Disables signing on external workflows/branches.
2023-06-29 21:51:11 +02:00
goat
875ca915b6
chore: codesigning for releases 2023-06-29 13:29:35 +02:00
goat
9f074abb0b
ci: only fetch origin master 2023-06-25 09:00:53 +02:00
goat
8f971934f3
ci: change invalid branch name for rollup 2023-06-25 08:54:56 +02:00
Ava Chaney
6f80b4c8a9
add workflow to rollup changes from master -> v9 (#1268) 2023-06-25 08:45:58 +02:00