Skip to content

fixing release#13

Merged
kelleyblackmore merged 1 commit into
mainfrom
sparks
Nov 14, 2025
Merged

fixing release#13
kelleyblackmore merged 1 commit into
mainfrom
sparks

Conversation

@kelleyblackmore
Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings November 14, 2025 15:23
@kelleyblackmore kelleyblackmore merged commit 7a9e528 into main Nov 14, 2025
10 of 11 checks passed
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR fixes the release workflow by adding support for ARM64 Linux cross-compilation and updates the README with new features and Docker documentation.

  • Adds cross-compilation toolchain installation for ARM64 Linux builds
  • Updates binary stripping to use architecture-specific tools
  • Expands README documentation for new features (PostgreSQL integration, API targets, Docker usage)

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/release.yml Adds ARM64 cross-compilation support with appropriate toolchain installation and environment configuration, updates strip command to use aarch64-linux-gnu-strip for ARM64 targets
README.md Updates feature list formatting (removes emojis), adds Docker usage documentation, documents PostgreSQL and API target configuration, and adds new command-line options for target system password updates

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines +102 to +129
### Docker

Use the ASR tool in a container:

```bash
# Build from Dockerfile.example (or use the provided example)
docker build -f Dockerfile.example -t asr:latest .

# Run commands
docker run --rm asr:latest --help
docker run --rm -v $(pwd):/workspace asr:latest scan

# With environment variables
docker run --rm \
-e VAULT_ADDR=http://vault:8200 \
-e VAULT_TOKEN=your-token \
-e SECRET_BACKEND=vault \
asr:latest auto

# Build specific version
docker build -f Dockerfile.example --build-arg ASR_VERSION=v1.0.0 -t asr:v1.0.0 .
```

The Dockerfile will:
1. Try to download pre-built binaries from GitHub releases
2. Fall back to building from source if binaries aren't available
3. Support both x86_64 and ARM64 architectures

Copy link

Copilot AI Nov 14, 2025

Choose a reason for hiding this comment

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

The README documents Docker usage with Dockerfile.example (lines 107-108, 122), but this file doesn't exist in the repository. Either add the Dockerfile.example file or remove the Docker documentation section until the Dockerfile is available.

Copilot uses AI. Check for mistakes.
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