Commit graph

64 commits

Author SHA1 Message Date
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
1714191711 attest imgui DLLs 2024-12-23 23:25:21 +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
goat
b09cda329b
ci: remove debug git status 2021-08-10 14:29:40 +02:00
goaaats
8645308b1c
ci: add "git status" to find what's dirty 2021-08-10 14:19:34 +02:00
goaaats
c2295995f0
ci: use powershell core 2021-07-12 00:12:04 +02:00
Raymond Lynch
658eedca37 Magic the magic happen 2021-07-11 16:32:32 -04:00
goaaats
41931dcb2d
ci: add concurrency to build.yml 2021-06-16 15:06:17 +02:00
goaaats
7b7f1e8965
Update main.yml 2021-04-17 03:56:26 +02:00
goaaats
1e9653baa4
ci: use hash instead of version for stg 2021-04-11 18:41:14 +02:00
goaaats
4d2eecce8e
ci: maybe fix version 2021-04-11 00:06:25 +02:00
goaaats
2e1304d870
ci 2021-04-10 19:10:58 +02:00