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

GitHub Codespaces for ORFS #1927

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mczyz-antmicro
Copy link

GitHub Codespaces for ORFS

This PR adds configuration and scripts for deploying GitHub Codespaces with preinstalled tools required to run ORFS flows. Contents of this PR are a copy of openroad codespace repository, which was developed as Proof of Concept and which can be used to test out the solution. The Codespace can also be launched from the Antmicro Fork.

Structure

This PR adds the following features:

.devcontainer - contains the standard Development Container for GitHub Codespaces configuration file
github-actions-publish-docker-images.yml - CI workflow to rebuild docker images used by the Codespaces
tools/codespace/* - Dockerfile, README and scripts required to build and deploy the solution. There are 2 docker configuration files: Dockerfile-orfs and Dockerfile-lxqt. The latter adds GUI capability on top of the ORFS installation, so that in the future the GUI frontend can be changed or worked on independently.

Signed-off-by: Michal Czyz <mczyz@antmicro.com>
@oharboe
Copy link
Collaborator

oharboe commented Apr 10, 2024

@maliberty Unrelated CI failure.

// SPDX-License-Identifier: Apache-2.0

{
"image": "ghcr.io/antmicro/openroad-flow-scripts:lxqt",
Copy link
Member

Choose a reason for hiding this comment

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

I would rather see PII responsible for the distribution of OR. @vvbandeira to suggest the process.

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.

None yet

3 participants