Skip to content

chore: improve workflows - #42

Merged
lcweden merged 2 commits into
developfrom
chore/improve-workflows
Jul 22, 2026
Merged

chore: improve workflows#42
lcweden merged 2 commits into
developfrom
chore/improve-workflows

Conversation

@lcweden

@lcweden lcweden commented Jul 22, 2026

Copy link
Copy Markdown
Owner

This pull request introduces significant improvements to the project's GitHub Actions workflows and enhances the README.md documentation for clarity and usability. The workflow updates provide a more robust CI/CD pipeline, including version bumping, continuous integration, and improved deployment and publishing steps. The documentation changes add a comprehensive features list, clarify installation and usage steps, and expand on advanced usage scenarios.

Workflow Automation Improvements:

  • Added a new bump.yaml workflow to automate version bumping, branch creation, and pull request generation for releases. (.github/workflows/bump.yaml)
  • Introduced a ci.yaml workflow for continuous integration, running tests on pull requests and workflow dispatch. (.github/workflows/ci.yaml)
  • Improved deployment and publishing workflows with clearer job names, updated action versions, and more descriptive build steps. (.github/workflows/deploy.yaml, .github/workflows/publish.yaml) [1] [2] [3] [4] [5] [6]

Documentation Enhancements:

  • Added a "Features" section, clarified installation and CDN usage, and provided detailed instructions for loading the AudioWorkletProcessor. (README.md) [1] [2] [3]
  • Expanded usage examples for both offline file analysis and live analysis, including error handling and best practices for managing audio contexts. (README.md) [1] [2]
  • Documented support for multiple concurrent audio inputs and clarified the push/pull data retrieval strategies. (README.md) [1] [2]
  • Improved interface documentation, added type annotations, and clarified the meaning of loudness metrics and special cases (e.g., -Infinity values). (README.md)
  • Refined standards compliance and acknowledgments sections for better readability. (README.md) [1] [2] [3]

Minor UI Improvement:

  • Improved readability of the file input element in the Svelte app by formatting the input attributes over multiple lines. (packages/app/src/routes/+page.svelte)

@lcweden lcweden self-assigned this Jul 22, 2026
@lcweden lcweden added the enhancement New feature or request label Jul 22, 2026
@lcweden
lcweden changed the base branch from main to develop July 22, 2026 16:18
@lcweden
lcweden merged commit 9837d98 into develop Jul 22, 2026
1 check passed
@lcweden
lcweden deleted the chore/improve-workflows branch July 22, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant