-
Notifications
You must be signed in to change notification settings - Fork 11
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
CumulusCI Next - Snapshots #54
Draft
jlantz
wants to merge
295
commits into
cumulusci-next
Choose a base branch
from
cumulusci-next-snapshots
base: cumulusci-next
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add mkdocs-mermaid2-plugin to mkdocs.yml and custom styles to d2x.css. * **mkdocs.yml** - Add mkdocs-mermaid2-plugin to the plugins section. - Add extra_css section for custom stylesheets. * **docs/stylesheets/d2x.css** - Add custom styles for general, header, navigation, main content, and footer sections. - Enhance page appearance with new styles. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/muselab-d2x/d2x?shareId=XXXX-XXXX-XXXX-XXXX).
Fix Mermaid diagrams rendering in MkDocs
Add detailed subpages to the audiences section in the documentation to expand on the use case and value proposition for each audience, maintaining consistent style with other docs. * **Enterprise Organizations**: Add `docs/audiences/enterprise.md` detailing use cases and value propositions for enterprise organizations, including large-scale deployments, integration with ITSM systems, and custom development. * **ISVs & Package Developers**: Add `docs/audiences/isv.md` detailing use cases and value propositions for ISVs and package developers, including accelerated package development, customer-specific customizations, and security and compliance. * **Consulting Partners**: Add `docs/audiences/partner.md` detailing use cases and value propositions for consulting partners, including multi-client management, custom development, and integration with client systems. * **Small Teams & Nonprofits**: Add `docs/audiences/nonprofit.md` detailing use cases and value propositions for small teams and nonprofits, including cost-effective DevOps, simplified management, and pre-built integrations. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/muselab-d2x/d2x?shareId=XXXX-XXXX-XXXX-XXXX).
* **docs/audiences/isv.md** - Add section on custom setup UX and GitHub Actions workflows for ISVs and other partners * **docs/audiences/index.md** - Add mention of custom setup UX and GitHub Actions workflows for ISVs and other partners - Update links to enterprise, ISV, partner, and nonprofit features
Add missing doc subpages to audiences section
Add `mkdocs-mermaid2-plugin` to the list of requirements in `docs/requirements.txt`. * Add `mkdocs-mermaid2-plugin==0.5.2` to `docs/requirements.txt` to resolve the missing plugin error during the build process. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/muselab-d2x/d2x?shareId=XXXX-XXXX-XXXX-XXXX).
…ugin Add mkdocs-mermaid2-plugin to requirements
Add missing documentation pages and update internal links to fix broken links. * **Architecture Documentation**: Add `docs/architecture/environments.md`, `docs/architecture/repositories.md`, `docs/architecture/workflows.md`, and `docs/architecture/integrations.md` to provide details about environment configuration, repository features, workflow patterns, and integration points. Update `docs/architecture/index.md` to fix broken internal links. * **Audiences Documentation**: Add `docs/audiences/nonprofit.md` to provide details about nonprofit features. Update `docs/audiences/index.md` to fix broken internal links. * **Main Documentation**: Add `docs/architecture/security.md`, `docs/architecture/credentials.md`, `docs/architecture/automation.md`, `docs/workflows/deployment.md`, `docs/workflows/testing.md`, and `docs/workflows/security.md` to provide details about security architecture, credential management, automation architecture, deployment patterns, testing frameworks, and security workflows. Update `docs/index.md` to fix broken internal links. * **GitHub Documentation**: Add `docs/github/network-graph.md` and `docs/github/advanced-network-graph.md` to provide an overview and advanced features of the Network graph in GitHub. Update `docs/github/index.md` to include links to these new pages. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/muselab-d2x/d2x?shareId=XXXX-XXXX-XXXX-XXXX).
Create all the missing doc pages with broken internal links
…d2x/d2x into jlantz/implement-two-stage-auth
Implement two-stage auth model with GitHub Environments
Refactor d2x.gen and d2x.parse as Pydantic models
… into cumulusci-next-snapshots
* **Documentation**: Update `docs/architecture/workflows.md` to describe new modular workflows and reusable jobs. * **Workflows**: Add new workflows for checking no org, creating feature test package, creating test scratch org, configuring org for testing, running tests, disposing of org, and creating org. - `.github/workflows/check-no-org.yml` - `.github/workflows/create-feature-test-package.yml` - `.github/workflows/create-test-scratch-org.yml` - `.github/workflows/configure-org-for-testing.yml` - `.github/workflows/run-tests.yml` - `.github/workflows/dispose-org.yml` - `.github/workflows/create-org.yml`
d2x package source, reworked
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces several updates to GitHub Actions workflows and configurations, focusing on enhancing automation, debugging capabilities, and Docker image management. The key changes include the creation of new workflows, updates to existing workflows, and the addition of Dependabot configuration.
New Workflows:
.github/workflows/build-feature-test-package.yml
: Added a new workflow for building 2GP feature test packages, including inputs for debugging and Docker image configuration..github/workflows/cache-d2x-docker.yml
: Introduced a workflow to build and cache the D2X Docker image, with steps for logging in to the container registry and updating the README with the latest image info.Workflow Enhancements:
.github/workflows/beta-test-2gp.yml
: Added new inputs for debugging, package version ID, and snapshot creation. Enhanced steps to handle errors more gracefully and provide detailed error information. [1] [2].github/workflows/beta-test-env.yml
: Updated the Docker image tocumulusci-next-snapshots
and adjusted environment variables accordingly..github/workflows/beta-test-unlocked.yml
: Similar updates to the Docker image and environment variables as in thebeta-test-env
workflow..github/workflows/beta-test.yml
: Updated the Docker image and environment variables similar to thebeta-test-env
andbeta-test-unlocked
workflows.Configuration Updates:
.github/dependabot.yml
: Added Dependabot configuration to automate updates for GitHub Actions, with a weekly schedule and specific branch targeting.Other Changes:
.github/workflows/build.yml
: Updated thecheckout
action to version 4 and restricted the workflow to specific paths. [1] [2]These changes collectively aim to improve the automation, reliability, and maintainability of the GitHub Actions workflows used in the project.