Skip to content

Conversation

@github-actions
Copy link
Contributor

github-actions bot and others added 30 commits November 7, 2024 09:57
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
…... (#777)

... s/Dockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
…... (#790)

... s/Dockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
…... (#816)

... s/Dockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
github-actions bot and others added 28 commits September 14, 2025 20:12
…... (#1571)

... s/Dockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
…... (#1585)

... s/Dockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
…... (#1601)

... s/Dockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
…... (#1617)

... s/Dockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/cpp/...

... Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
…... (#1663)

... s/Dockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
…... (#1677)

... s/Dockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <gounthar@gmail.com>
* feat: add GitHub Codespaces support for cloud development

Add comprehensive GitHub Codespaces configuration to replace GitPod
as the primary cloud development environment (GitPod free tier has sunset).

Changes:
- Add .devcontainer/devcontainer.json with Docker-in-Docker and GitHub CLI
- Add .devcontainer/setup.sh for automated environment setup
- Add dockerfiles/codespacesURL.sh for Codespaces URL configuration
- Add CODESPACES_MIGRATION_PLAN.md with detailed migration strategy
- Update README.md with Codespaces quick start and instructions
- Update .gitignore for local development files
- Set default empty values for GITPOD_WORKSPACE_URL to suppress warnings

Features:
- Automatic yq installation for YAML processing
- Port forwarding for Jenkins (8080) with public visibility
- Environment-aware URL configuration using CODESPACE_NAME
- Maintains backward compatibility with GitPod configuration
- 60 hours/month free tier (sufficient for all tutorials)
- Welcome message displayed on every terminal session

The migration maintains dual support for both Codespaces and GitPod
during the transition period, allowing users to choose their preferred
environment.

* chore: mark GitPod configuration as legacy in dependabot

Add note to dependabot.yml documenting that GitPod configuration
(.gitpod.yml and .gitpod.Dockerfile) is now in legacy mode due to
migration to GitHub Codespaces.

GitPod configurations remain functional for users who prefer that
environment, but will not receive automated dependency updates going
forward. This aligns with the project's shift to Codespaces as the
primary cloud development environment (60h/month vs GitPod's 10h/month).

* feat(updatecli): add automatic tracking for devcontainer dependencies

Create UpdateCLI manifest to automatically track and update:
- Docker version in docker-in-docker feature (currently 27.0)
- GitHub CLI version in github-cli feature (currently 2.62)

The manifest uses semantic versioning filters to stay within
compatible minor version ranges (~27.0 and ~2.62 patterns).
Updates will be proposed via automated pull requests with
the 'dependencies' and 'devcontainer' labels.

This ensures our Codespaces environment stays up-to-date with
the latest stable Docker and GitHub CLI releases automatically.

* fix(updatecli): improve GitHub CLI version filter pattern

Change GitHub CLI version filter from '~2.62' to '>=2.62.0' to
ensure proper version matching and updates. The ~2.62 pattern
was too restrictive and wasn't matching newer releases correctly.

The >=2.62.0 pattern will allow UpdateCLI to track all GitHub CLI
versions from 2.62.0 onwards while still respecting semantic
versioning constraints.
@gounthar gounthar closed this Oct 25, 2025
@gounthar gounthar deleted the docker-versions-update branch October 25, 2025 14:01
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