Commit Graph

719 Commits

Author SHA1 Message Date
dependabot[bot] bc281a7f67 Bump elgohr/Publish-Docker-Github-Action
Bumps [elgohr/Publish-Docker-Github-Action](https://github.com/elgohr/publish-docker-github-action) from b77434333350079774b58dfdf2ebd57f10b31bef to 38987302af488ecaab9aa56003116c62436d7648.
- [Release notes](https://github.com/elgohr/publish-docker-github-action/releases)
- [Commits](https://github.com/elgohr/publish-docker-github-action/compare/b77434333350079774b58dfdf2ebd57f10b31bef...38987302af488ecaab9aa56003116c62436d7648)

---
updated-dependencies:
- dependency-name: elgohr/Publish-Docker-Github-Action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-17 10:16:12 +00:00
Jordan Dominion 74482638ee Do not run CI on draft PRs 2024-09-15 11:31:19 -04:00
Jordan Dominion ca1f461df1 Allow GraphQL to be worked on in dev by hiding it behind an internal parameter 2024-09-08 21:08:50 -04:00
Jordan Dominion d89461d19d GraphQL API Initial Implementation
- Build API via annotations using HotChocolate.
  - Export to `artifacts` on build.
  - Repurpose REST API types where possible, but many have to be reimplemented.
  - Transfer controller and bridge controller will definitely have to stay forever.
- Added `Tgstation.Server.Client.GraphQL` built from schema using StrawberryShake.
  - Added equivalent server information query.
- Setup semver and u32 (de)serialization.
- Begin transitioning to multi-client type live tests.
- Add GraphQL route `/api/graphql`
- Rename ServerClient likes to RestServerClient equivalent.
- Major API/Client library version bumps.
2024-09-08 20:51:04 -04:00
Jordan Dominion 0f9448a39d Support for GitHub Apps as instance repository credentials 2024-09-02 20:59:22 -04:00
Jordan Dominion 2a97242775 Minor spacing fix 2024-09-02 20:58:28 -04:00
Jordan Dominion 0c0372dcab Use app token for ppa push 2024-08-28 18:37:56 -04:00
Jordan Dominion 087074ce7b Scope the SS13 org token 2024-08-28 18:31:51 -04:00
Jordan Dominion c160c599cd Switch to actions/create-github-app-token
Fix SS13 target installation
2024-08-28 07:07:14 -04:00
Jordan Dominion 368edd3e5b Fix SS13 checkout ref 2024-08-28 07:02:59 -04:00
dependabot[bot] 08f55e20da Bump thollander/actions-comment-pull-request from 2.4.3 to 2.5.0
Bumps [thollander/actions-comment-pull-request](https://github.com/thollander/actions-comment-pull-request) from 2.4.3 to 2.5.0.
- [Release notes](https://github.com/thollander/actions-comment-pull-request/releases)
- [Commits](https://github.com/thollander/actions-comment-pull-request/compare/1d3973dc4b8e1399c0620d3f2b1aa5e795465308...fabd468d3a1a0b97feee5f6b9e499eab0dd903f6)

---
updated-dependencies:
- dependency-name: thollander/actions-comment-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-27 22:21:54 +00:00
dependabot[bot] 9988e3b762 Bump actions-ecosystem/action-add-labels from 1.1.0 to 1.1.3
Bumps [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels) from 1.1.0 to 1.1.3.
- [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases)
- [Commits](https://github.com/actions-ecosystem/action-add-labels/compare/bd52874380e3909a1ac983768df6976535ece7f8...18f1af5e3544586314bbe15c0273249c770b2daf)

---
updated-dependencies:
- dependency-name: actions-ecosystem/action-add-labels
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-27 13:02:57 +00:00
dependabot[bot] bd9eff1a21 Bump pascalgn/size-label-action from 0.5.2 to 0.5.4
Bumps [pascalgn/size-label-action](https://github.com/pascalgn/size-label-action) from 0.5.2 to 0.5.4.
- [Release notes](https://github.com/pascalgn/size-label-action/releases)
- [Commits](https://github.com/pascalgn/size-label-action/compare/bbbaa0d5ccce8e2e76254560df5c64b82dac2e12...be08a2d5f857dc99c5b9426cdb5a8ea1aa7f0399)

---
updated-dependencies:
- dependency-name: pascalgn/size-label-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-26 21:21:01 +00:00
Jordan Dominion 9c300d422d Merge pull request #1911 from tgstation/Cyberboss-patch-1
Fix target repo for SS13 sync action
2024-08-26 16:39:54 -04:00
Jordan Dominion 1bca65b8a9 Fix issue with size labelling cancelling CI Security 2024-08-26 07:09:52 -04:00
Jordan Dominion 57e9e98cd8 .yml formatting 2024-08-26 07:09:28 -04:00
Jordan Dominion 8c67cf5e65 Remove unnecessary permissions blocks 2024-08-26 07:08:19 -04:00
Jordan Dominion c1acfd43b8 Fix Rerun Flaky Tests names 2024-08-26 07:02:41 -04:00
Jordan Dominion 70bfae4823 Fix target repo for SS13 sync action 2024-08-26 07:02:26 -04:00
dependabot[bot] 2898776d9f Bump elgohr/Publish-Docker-Github-Action
Bumps [elgohr/Publish-Docker-Github-Action](https://github.com/elgohr/publish-docker-github-action) from 43dc228e327224b2eda11c8883232afd5b34943b to b77434333350079774b58dfdf2ebd57f10b31bef.
- [Release notes](https://github.com/elgohr/publish-docker-github-action/releases)
- [Commits](https://github.com/elgohr/publish-docker-github-action/compare/43dc228e327224b2eda11c8883232afd5b34943b...b77434333350079774b58dfdf2ebd57f10b31bef)

---
updated-dependencies:
- dependency-name: elgohr/Publish-Docker-Github-Action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-26 00:15:40 +00:00
Jordan Dominion d503bf3c9f Use GitHub token for auto-approve workflow 2024-08-25 11:22:29 -04:00
Jordan Dominion 1fa04f7ec8 Use tgstation-server-ci[bot] for re-run flaky tests 2024-08-25 11:22:29 -04:00
Jordan Dominion 9857cc7069 Remove unused envvars 2024-08-25 11:22:29 -04:00
dependabot[bot] f046ced058 Bump mattnotmitt/doxygen-action from 1.9.5 to 1.9.8
Bumps [mattnotmitt/doxygen-action](https://github.com/mattnotmitt/doxygen-action) from 1.9.5 to 1.9.8.
- [Release notes](https://github.com/mattnotmitt/doxygen-action/releases)
- [Commits](https://github.com/mattnotmitt/doxygen-action/compare/411df0c62acb5b96b8a93d93a7bf4b753c47ea05...cbe72c8e402e8a3faa1f0b247ef90aa6c8e4ce74)

---
updated-dependencies:
- dependency-name: mattnotmitt/doxygen-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-25 12:27:20 +00:00
Jordan Dominion 62ee5fac78 Merge pull request #1895 from tgstation/dependabot/github_actions/master/robotology/gh-action-nightly-merge-1.5.2
Bump robotology/gh-action-nightly-merge from 1.5.0 to 1.5.2
2024-08-25 00:22:46 -04:00
dependabot[bot] 9a5b4ec109 Bump actions/github-script from 6 to 7
Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-23 03:59:12 +00:00
Jordan Dominion 9f89cbd382 Fix fucking master merge again 2024-08-22 20:37:26 -04:00
Jordan Dominion 71b91b286e Mark .deb service testing as flaky 2024-08-22 18:32:25 -04:00
Jordan Dominion d1743d58e8 Fix code scanning 2024-08-22 17:30:28 -04:00
Jordan Dominion 5a8287bacd Fix stray usages of ReleaseNotes app token generation 2024-08-22 17:15:48 -04:00
dependabot[bot] a2336d78e8 Bump robotology/gh-action-nightly-merge from 1.5.0 to 1.5.2
Bumps [robotology/gh-action-nightly-merge](https://github.com/robotology/gh-action-nightly-merge) from 1.5.0 to 1.5.2.
- [Release notes](https://github.com/robotology/gh-action-nightly-merge/releases)
- [Commits](https://github.com/robotology/gh-action-nightly-merge/compare/14b4a4cf358f7479aa708bee05cf8a794d6a2516...81570ba03dd370f582bd3f52d47672d29191829f)

---
updated-dependencies:
- dependency-name: robotology/gh-action-nightly-merge
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-22 07:12:21 +00:00
Jordan Dominion 14378dbdfb Fix overeager deployment conditionals 2024-08-21 18:24:13 -04:00
Jordan Dominion cee4a7b9d3 Slightly different message for actions updates 2024-08-21 18:21:14 -04:00
Jordan Dominion b94ddebfbd Increase flaky test attempts to 5 2024-08-21 18:17:41 -04:00
Jordan Dominion 726e5fb2ee Fully switch to the GitHubApp token action
- Fix --ensure-release not having the token set.
- Remove `--token-output-file` command.
- Remove upload code coverage dependency on releasenotes.
2024-08-21 03:59:22 -04:00
Jordan Dominion 5b78ceae7b Refer to me by ID rather than login, safer 2024-08-21 03:15:12 -04:00
Jordan Dominion 6753915ef6 Format a bunch of documents 2024-08-21 03:14:55 -04:00
Jordan Dominion f0417cdce6 Use tgstation-server-ci to automerge dependabot PRs [TGSDeploy] 2024-08-21 02:32:48 -04:00
Jordan Dominion 9bd139fa9e MAX_ATTEMPTS is actually defined at the workflow level here 2024-08-21 02:27:29 -04:00
Jordan Dominion f54ad69d80 Use the right token for the automerge action 2024-08-20 19:06:52 -04:00
Jordan Dominion 55208b4d2b We only deploy on master 2024-08-20 17:24:25 -04:00
Jordan Dominion 65beb31057 Fix fucking checkout fucking wiping the workspace 2024-08-20 17:23:59 -04:00
Jordan Dominion be263166af Fix post deployment conditionals 2024-08-20 07:11:26 -04:00
Jordan Dominion 911aeb4375 Another flaky step catch 2024-08-20 06:40:34 -04:00
Jordan Dominion d0e05950a9 Add dependabot automerge workflow 2024-08-19 22:01:59 -04:00
Jordan Dominion a7005195d8 Strip Codecov checks entirely. We'll revisit after we see how it works after the v4 uploader change 2024-08-19 21:43:44 -04:00
Jordan Dominion 2bb8ceeb27 Fix .deb build path 2024-08-19 21:41:23 -04:00
Jordan Dominion e6de4b8567 Fix description of forked PR message 2024-08-19 21:41:23 -04:00
Jordan Dominion 0c305da9be Avoid building ReleaseNotes in .deb build 2024-08-19 21:41:23 -04:00
Jordan Dominion d9af57b809 Flaky test Improvements
- Consider tests flaky if `Build` or `apt` steps fail.
- Only attempt up to 4 re-runs.
2024-08-19 21:41:22 -04:00