Skip to content

Conversation

cirdes
Copy link
Contributor

@cirdes cirdes commented Apr 14, 2025

This PR updates our GitHub Actions workflows to use devcontainers instead of directly setting up the environment on the runner. This approach:

  • Ensures CI runs in the same environment as development
  • Simplifies workflow configuration
  • Reduces maintenance by centralizing environment setup in the devcontainer
  • Increases CI timeout to accommodate container build time

We now have 1 ci step instead of 3, and the ci will cache the Docker image to speed up future builds. Now we can ensure that devcontainers will not be broken.

cirdes added 4 commits April 14, 2025 18:58
This PR updates our GitHub Actions workflows to use devcontainers instead of directly setting up the environment on the runner. This approach:

- Ensures CI runs in the same environment as development
- Simplifies workflow configuration
- Reduces maintenance by centralizing environment setup in the devcontainer
- Increases CI timeout to accommodate container build time
@cirdes cirdes requested a review from stephannv April 14, 2025 19:50
- name: Setup Node
uses: actions/setup-node@v4
registry: ghcr.io
username: ${{ github.actor }}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Logs are showing this value as "cirdes". If I run will this work too?
Screenshot 2025-04-14 at 16 54 35

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let’s find this out soon!

@cirdes cirdes merged commit b0b11af into main Apr 14, 2025
3 checks passed
@cirdes cirdes deleted the ch/run-ci-with-devcontainers branch April 14, 2025 19:59
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.

2 participants