Skip to content

asymmetric-effort/actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asymmetric Effort Actions

Secure, self-contained GitHub Actions for the Asymmetric Effort organization.

Overview

This project provides clean-room implementations of commonly used GitHub Actions, eliminating reliance on third-party actions to secure our software supply chain. Each action is minimal, tightly focused, and thoroughly tested.

Actions

Action Description Status
setup-bun Install and configure the Bun runtime Active
fossa-scan Run FOSSA license compliance scanning Active
gh-release Create or update GitHub Releases with asset uploads Active
go-tooling Install Go toolchain with govulncheck and caching Active
build-pkg-rpm Build RPM packages from spec or inline metadata Active
build-pkg-deb Build DEB packages from control file or inline metadata Active
npm-publish Publish to npm using OIDC trusted publisher Active
release Full-featured GitHub Release management (replaces softprops/action-gh-release) Active
deploy-pages Deploy static files to GitHub Pages via branch push (replaces peaceiris/actions-gh-pages) Active

Usage

Reference actions from this repository using the asymmetric-effort/actions path:

- uses: asymmetric-effort/actions/actions/setup-bun@main
  with:
    bun-version: "latest"

- uses: asymmetric-effort/actions/actions/fossa-scan@main
  with:
    api-key: ${{ secrets.FOSSA_API_KEY }}

- uses: asymmetric-effort/actions/actions/gh-release@main
  with:
    tag_name: ${{ github.ref_name }}
    files: |
      dist/*.tar.gz
      dist/*.zip

Documentation

Security

  • All actions undergo exhaustive security review
  • Dependabot monitors dependency updates
  • CodeQL scans for vulnerabilities
  • No third-party action dependencies (only actions/* and github/* official actions)

License

MIT - See LICENSE

About

Secure, self-contained GitHub Actions for the Asymmetric Effort organization

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors