mirror of
https://github.com/git/git
synced 2024-08-28 12:09:19 +00:00
![Đoàn Trần Công Danh](/assets/img/avatar_default.png)
From e76eec3554
(ci: allow per-branch config for GitHub Actions,
2020-05-07), we started to allow contributors decide which branch
they want to build with GitHub Actions
by checking for a file named "ci/config/allow-ref".
In order to assist those contributors,
we provided a sample in "ci/config/allow-refs.sample",
and instructed them to drop the ".sample",
then commit that file to their repository.
We've misspelt the filename in that change.
Let's fix the spelling.
While we're at it, also instruct our contributors introduce that new
file to Git before commit, in case of they've never told Git before.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
28 lines
950 B
Bash
Executable file
28 lines
950 B
Bash
Executable file
#!/bin/sh
|
|
#
|
|
# Sample script for enabling/disabling GitHub Actions CI runs on
|
|
# particular refs. By default, CI is run for all branches pushed to
|
|
# GitHub. You can override this by dropping the ".sample" from the script,
|
|
# editing it, committing, and pushing the result to the "ci-config" branch of
|
|
# your repository:
|
|
#
|
|
# git checkout -b ci-config
|
|
# cp allow-ref.sample allow-ref
|
|
# $EDITOR allow-ref
|
|
# git add allow-ref
|
|
# git commit -am "implement my ci preferences"
|
|
# git push
|
|
#
|
|
# This script will then be run when any refs are pushed to that repository. It
|
|
# gets the fully qualified refname as the first argument, and should exit with
|
|
# success only for refs for which you want to run CI.
|
|
|
|
case "$1" in
|
|
# allow one-off tests by pushing to "for-ci" or "for-ci/mybranch"
|
|
refs/heads/for-ci*) true ;;
|
|
# always build your integration branch
|
|
refs/heads/my-integration-branch) true ;;
|
|
# don't build any other branches or tags
|
|
*) false ;;
|
|
esac
|