This repository contains the sources for the Archodex Rules repository.
The infrastructure is deployed using GitHub Actions. Rules are published for development agent releases on each merge to
the main branch. Rules are published for production agent releases on each tag push.
If you are not an Archodex developer you do not need to worry about deployments. If you are an Archodex developer and want to set up deployments, ensure you have the following prerequisites:
- Fork Repository: Create a personal fork of this repository.
- GitHub Repository Secrets: Store the AWS IAM Role ARN for your environment's
ArchodexRulesGithubActionsRolein the GitHub repository secrets asARCHODEX_RULES_AWS_ROLE_ARN. - Enable GitHub Actions: Ensure that GitHub Actions are enabled for your forked repository.
- Manually Trigger Workflow: Manually trigger the deploy workflow from the Actions tab in your forked repository.