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

Re-Implement CI for the repo, plus some housekeeping #5

Merged
merged 10 commits into from
Feb 18, 2025

Conversation

Lorwp
Copy link
Member

@Lorwp Lorwp commented Feb 15, 2025

This uses deployments to keep runners only using specific credentials for staging and production. Proper handling of staging so people can test deploy shit will come later.

This also uses DHCP on wiggle, because we're not using a public IP for it any longer.

Rotates the key colmena_ci uses too, plus adds a staging version of the module for uh, staging.

Finally, removes frankfurt 2 and 3, plus fixes the pkgs-unstable reference on the arm nodes to use arm.

Todo later:

  • Some method of letting our CI builder get to the binary cache. This requires github secrets which requires some fuckery to do with a PR. The deploy and pushing to the cache should be fine though
  • A way of letting PR'd shit deploy to staging when asked to. This is harder, i'm not 100% on how to do this.

This uses deployments to keep runners only using specific credentials
for staging and production. Proper handling of staging so people can
test deploy shit will come later.

This also uses DHCP on wiggle, because we're not using a public IP for
it any longer.

Rotates the key colmena_ci uses too, plus adds a staging version of the
module for uh, staging.

Finally, removes frankfurt 2 and 3, plus fixes the pkgs-unstable
reference on the arm nodes to use arm.

Co-authored-by: alexkar598
<[email protected]>
@Lorwp Lorwp requested a review from RigglePrime February 15, 2025 05:48
@Lorwp
Copy link
Member Author

Lorwp commented Feb 15, 2025

Waitng on some Wiggle networking bits, should be fine otherwise

@alexkar598 alexkar598 mentioned this pull request Feb 15, 2025
Lorwp and others added 2 commits February 18, 2025 11:55
Co-authored-by: Riggle <[email protected]>
Since node insists on building, so it's probably no longer in the cache
upstream for the specific version we're pinned to
@Lorwp Lorwp force-pushed the ci-gaming branch 2 times, most recently from 3b868d2 to e8677b2 Compare February 18, 2025 01:45
@Lorwp Lorwp enabled auto-merge February 18, 2025 02:25
@Lorwp Lorwp disabled auto-merge February 18, 2025 02:26
@Lorwp Lorwp merged commit b3645fa into tgstation-operations:main Feb 18, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants