For example, you can run a workflow when a branch protection rule has been created or deleted:on: branch_protection_rule: types: [created, deleted] check_runWebhook event payloadActivity typesGITHUB_SHAGITHUB_REF check_run - created- rerequested- completed- requested_action Last commit on ...
jobs:example-job:runs-on:ubuntu-latestdefaults:run:working-directory:./scriptssteps:-name:Check out the repository to the runneruses:actions/checkout@v4-name:Run a scriptrun:./my-script.sh-name:Run another scriptrun:./my-other-script.sh 希望工作流作业运行的任何脚本,都必须是可执行脚本。 可以...
on: workflow_call: secrets: access-token: description: 'A token passed from the caller workflow' required: false jobs: pass-secret-to-action: runs-on: ubuntu-latest steps: # passing the secret to an action - name: Pass the received secret to an action uses: ./.github/actions/my...
最近在做Github Action相关的项目时候有个需求,有两个Github Repositories, 其中一个作为另外一个的submodule。 想要在submodule 有push 提交操作的时候,自动触发其workflow。 当然最后根据本文解决了之后发现,即便没有submodule的关系,两个仓库之间依然可以trigger 调用workflow。 但是这里还是把这两个仓库姑且叫做ChildRepo...
Using a 3rd party GitHub Action I needed to access another workflow's artifacts as well and was able to by using the download workflow artifact GitHub action. In my case, I have separate build and deploy workflows and I needed to access the build artifacts from the deploy workflow. This is...
A workflow is a configurable automated process made up of one or more jobs. You must create a YAML file to define your workflow configuration.
If you want a lighter, simpler workflow that doesn't rely on Github Actions, considerDenoflow, another workflow tool made by me, based on Deno with YAML , you can try it at anonline playground Totally Free!Actionsflow is based onGithub actions. To run an Actionsflow workflow, all you need...
Note 1.The GitHub UI will report flows triggered by this action as "manually triggered" even though they have been run programmatically via another workflow and the API Note 2.If you want to reference the target workflow by ID, you will need to list them with the following REST API callcu...
Step three: Define the workflow steps Now the essentials: what steps to run, and in what order to run them. jobs:build:runs-on:ubuntu-lateststeps:-name:Login to Docker Hubuses:docker/login-action@v3with:username:${{ vars.DOCKERHUB_USERNAME }}password:${{ secrets.DOCKERHUB_TOKEN }}-name...
GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and features, power your CI/CD and DevOps workflows, and secure