diff --git a/.github/workflows/update-packages-list2.yml b/.github/workflows/update-packages-list2.yml index 559ae6a03..86ac24939 100644 --- a/.github/workflows/update-packages-list2.yml +++ b/.github/workflows/update-packages-list2.yml @@ -1,30 +1,31 @@ name: Update packages list on: schedule: - - cron: '0 0 1 1-12/3 *' # Run every three months + - cron: '0 0 1 1-12/1 *' # Run every month push: branches: - - main - paths: - - .github/workflows/license.yml + - update-action + workflow_dispatch: {} jobs: test: - runs-on: elixir + runs-on: ubuntu-latest name: Update packages list in README steps: - uses: actions/checkout@v3 + - uses: erlef/setup-beam@v1 with: - token: ${{ secrets.BOT_TOKEN }} + otp-version: '26.1' + elixir-version: '1.15.6' - name: Update packages list env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_TOKEN: ${{ secrets.BOT_TOKEN }} run: | elixir update_packages_list.exs git config user.name 'Membrane Bot' git config user.email 'bot@membrane.stream' git checkout -b auto-update-packages-list git add README.md - git commit -m"auto update packages list in readme" - git push -u origin auto-update-packages-list - gh pr create -B master -H auto-update-packages-list --title 'Auto update packages list' \ No newline at end of file + git commit -m"auto update packages list in readme" --allow-empty + git push --force-with-lease -u origin auto-update-packages-list + gh pr create -B master -H auto-update-packages-list --title 'Auto update packages list' --body '' \ No newline at end of file diff --git a/README.md b/README.md index 8516a7981..ee917b319 100644 --- a/README.md +++ b/README.md @@ -287,7 +287,7 @@ If you have any questions regarding Membrane Framework or need consulting, feel ### Utils | Package | Description | Links | | --- | --- | --- | -| [unifex](https://github.com/membraneframework/unifex) | Tool for generating interfaces between native C code and Elixir | [![Hex.pm](https://img.shields.io/hexpm/v/unifex.svg)](https://hex.pm/api/packages/unifex) [![Docs](https://img.shields.io/badge/api-docs-yellow.svg?style=flat)](https://hexdocs.pm/unifex/) | +| [unifex](https://github.com/membraneframework/unifex) | | [![Hex.pm](https://img.shields.io/hexpm/v/unifex.svg)](https://hex.pm/api/packages/unifex) [![Docs](https://img.shields.io/badge/api-docs-yellow.svg?style=flat)](https://hexdocs.pm/unifex/) | | [bundlex](https://github.com/membraneframework/bundlex) | Multiplatform app bundler tool for Elixir | [![Hex.pm](https://img.shields.io/hexpm/v/bundlex.svg)](https://hex.pm/api/packages/bundlex) [![Docs](https://img.shields.io/badge/api-docs-yellow.svg?style=flat)](https://hexdocs.pm/bundlex/) | | [beamchmark](https://github.com/membraneframework/beamchmark) | Elixir tool for benchmarking EVM performance | [![Hex.pm](https://img.shields.io/hexpm/v/beamchmark.svg)](https://hex.pm/api/packages/beamchmark) [![Docs](https://img.shields.io/badge/api-docs-yellow.svg?style=flat)](https://hexdocs.pm/beamchmark/) | | [bunch](https://github.com/membraneframework/bunch) | A bunch of helper functions, intended to make life easier | [![Hex.pm](https://img.shields.io/hexpm/v/bunch.svg)](https://hex.pm/api/packages/bunch) [![Docs](https://img.shields.io/badge/api-docs-yellow.svg?style=flat)](https://hexdocs.pm/bunch/) |