Commit graph

73 commits

Author SHA1 Message Date
goat
25dba5e23b
ci: revert global concurrency change again because it breaks PR workflows
Need to figure out something better for this soon, but it's better not to have this at all right now
2025-12-18 01:29:48 +01:00
goaaats
9fd59f736d Merge from master
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 18:48:31 +01:00
goat
ab5ea34e68
ci: make deploying builds globally blocking, don't cancel in-progress
Some checks failed
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
Rollup changes to next version / check (api14) (push) Failing after 3s
Tag Build / Tag Build (push) Successful in 2s
2025-12-06 18:46:06 +01:00
goaaats
3d29157391 Revert "Add git status checks to workflow to see what's dirty"
This reverts commit a36e11574b.
2025-12-06 18:38:44 +01:00
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
goaaats
a37a13e0ba Use .NET 10 in CI 2025-11-12 21:03:14 +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
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
goat
6efa41d33d use net9 SDK in CI 2024-11-14 01:08:39 +01: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
KazWolfe
5d2942786f
Add Attestations to Dalamud CI (#1848) 2024-06-21 10:00:13 +02: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
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
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
17254f323d
ci: switch to tokens 2023-05-25 19:39:52 +02:00
goat
4f1257e79b
ci: correctly add new member to json 2023-03-19 19:23:04 +01:00
goat
5a6ac8da07
ci: add revision to version jsons 2023-03-19 19:10:20 +01:00
Caraxi
3455025b3a Update main.yml 2023-01-22 18:59:59 +10:30
goat
80afbf9f45
fix deploy again 2022-12-10 12:30:54 +01:00
goat
2f4efe4e50
chore: output assembly ver for builds 2022-12-10 11:36:38 +01:00
goat
c4a4b873d3
ci: maybe try to update powershell before deploy? 2022-12-07 23:29:31 +01:00
goat
a496da3998
Revert "ci: temp overrides for net7"
This reverts commit a49e9eb5c5.
2022-12-07 22:45:53 +01:00
goat
a49e9eb5c5
ci: temp overrides for net7 2022-11-09 18:35:38 +01:00
Aireil
be64861262
fix: only run deploy job on goatcorp (#931) 2022-07-23 15:24:36 +02:00
goat
71560a1a28
ci: actually add hash to object 2022-07-10 18:02:49 +02:00
goat
c5ce1815e0
ci: save git hash separately on version meta 2022-07-10 17:26:41 +02:00
goat
fc6aa528c9
ci: concurrency group per branch 2022-06-24 23:10:44 +02:00
goaaats
dbbcc0f287
ci: remove canary zip when branch is not applicable 2022-04-11 21:16:50 +02:00
goaaats
99f007a92f
ci: deploy from all branches 2022-04-11 20:56:30 +02:00
goaaats
a24e81bee3
ci: add track name to commit 2022-04-11 19:54:06 +02:00
goaaats
3062d2d930
ci: support multiple tracks 2022-04-11 19:53:07 +02:00
goat
aac5cdfef7
ci: explicitly use windows-2022 2022-02-13 04:52:50 +01:00
goat
9156f85fff
ci: run on windows-latest 2022-02-13 04:46:30 +01:00
goat
0ef97c3b7c
Revert "Merge branch 'master' of https://github.com/goatcorp/Dalamud"
This reverts commit 05bdd8602b, reversing
changes made to 785df95071.
2021-11-18 15:18:14 +01:00
goat
a37fcbd2fd
Revert "ci: set MSBuildEnableWorkloadResolver=true"
This reverts commit 076ebefbf4.
2021-11-18 15:18:14 +01:00
goat
00453e3a11
Revert "ci: use setup-msbuild@1.1"
This reverts commit cc858e2afd.
2021-11-18 15:18:14 +01:00
goaaats
cc858e2afd
ci: use setup-msbuild@1.1 2021-11-18 14:41:50 +01:00
goaaats
076ebefbf4
ci: set MSBuildEnableWorkloadResolver=true 2021-11-18 14:37:25 +01:00
goaaats
a290aaa3ab
ci: run on windows-2022 2021-11-17 20:17:13 +01:00