mirror of
https://gitea.com/gitea/act_runner.git
synced 2025-06-13 10:07:14 +02:00

Before this commit, when running locally `act_runner exec` to test workflows, we could only fill env and secrets but not vars This commit add a new exec option `--var` based on what is done for env and secret Example: `act_runner exec --env MY_ENV=testenv -s MY_SECRET=testsecret --var MY_VAR=testvariable` workflow ``` name: Gitea Actions test on: [push] jobs: TestAction: runs-on: ubuntu-latest steps: - run: echo "VAR -> ${{ vars.MY_VAR }}" - run: echo "ENV -> ${{ env.MY_ENV }}" - run: echo "SECRET -> ${{ secrets.MY_SECRET }}" ``` Will echo var, env and secret values sent in the command line Fixes gitea/act_runner#692 Co-authored-by: Lautriva <gitlactr@dbn.re> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Reviewed-on: https://gitea.com/gitea/act_runner/pulls/704 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: lautriva <lautriva@noreply.gitea.com> Co-committed-by: lautriva <lautriva@noreply.gitea.com>