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

web: separate build and deploy, incorporate landing page #2264

Merged
merged 19 commits into from
Aug 10, 2024

Conversation

williballenthin
Copy link
Collaborator

@williballenthin williballenthin commented Aug 9, 2024

Update CI to separate the building and deployment jobs, which will enable other sub-pages to be hosted on GitHub pages. Demonstrate this by adding a trivial "hello world" page that gets shown at https://mandiant.github.io/capa.

Move the capa explorer web interface to https://mandiant.github.io/capa/explorer

Example: https://williballenthin.github.io/capa/

Checklist

  • No CHANGELOG update needed
  • No new tests needed
  • No documentation update needed

@williballenthin williballenthin added the webui related to capa results web visualization label Aug 9, 2024
@williballenthin williballenthin requested review from mr-tz and fariss August 9, 2024 13:53
push:
branches: [ master ]
branches: [ master, "wb/webui-actions-1" ]
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

this is the branch on my fork that i develop patches. since its not found under mandiant/capa, can we keep this around?

Comment on lines 1 to +6
[submodule "rules"]
path = rules
url = ../capa-rules.git
url = ../../mandiant/capa-rules.git
[submodule "tests/data"]
path = tests/data
url = ../capa-testfiles.git
url = ../../mandiant/capa-testfiles.git
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

sorry, unrelated change:

when a user forks capa, git looks for the submodules to be found under the users account, rather than at github.com/mandiant/capa-testfiles (for example). this change makes git look to mandiant/capa-testfiles (for example) by default.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Thanks, this confused some time ago

@williballenthin williballenthin marked this pull request as draft August 9, 2024 14:14
@williballenthin

This comment was marked as resolved.

@fariss

This comment was marked as resolved.

@williballenthin williballenthin marked this pull request as ready for review August 9, 2024 20:05
@williballenthin williballenthin merged commit 8e4c0e3 into mandiant:master Aug 10, 2024
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
webui related to capa results web visualization
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants