Message ID | pull.823.git.git.1597048659983.gitgitgadget@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | ci: fix inconsistent indentation | expand |
"Adrian via GitGitGadget" <gitgitgadget@gmail.com> writes: > From: Adrian Moennich <adrian@planetcoding.net> > Here is a good place to explain what you consider consistent and inconsistent ... > Signed-off-by: Adrian Moennich <adrian@planetcoding.net> > --- ... because ... > jobs: > ci-config: > - runs-on: ubuntu-latest > - outputs: > - enabled: ${{ steps.check-ref.outputs.enabled }} > - steps: > - - name: try to clone ci-config branch ... the above is being very consistent. All the direct children of jobs.ci-config like runs-on, outputs and steps are (1) indented more than its parent (i.e. jobs.ci-config) and (2) indented by the same amount relative to their parent (i.e. 4 spaces). Apparently, that is enough "consistency" CI system wants to see. If you want to impose extra "consistency", that is fine, but you'd need to be more explicit about it. Perhaps like All other parts of this file indent children from their parent by exactly two spaces, but direct children of "jobs.ci-config" hierarchy were indented by four spaces. While it is not an error, let's be more consistent. or something? > - continue-on-error: true > - run: | > - git -c protocol.version=2 clone \ > - --no-tags \ > - --single-branch \ > - -b ci-config \ > - --depth 1 \ > - --no-checkout \ > - --filter=blob:none \ > - https://github.com/${{ github.repository }} \ > - config-repo && > - cd config-repo && > - git checkout HEAD -- ci/config > - - id: check-ref > - name: check whether CI is enabled for ref > - run: | > - enabled=yes > - if test -x config-repo/ci/config/allow-ref && > - ! config-repo/ci/config/allow-ref '${{ github.ref }}' > - then > - enabled=no > - fi > - echo "::set-output name=enabled::$enabled" > + runs-on: ubuntu-latest > + outputs: > + enabled: ${{ steps.check-ref.outputs.enabled }} > + steps: > + - name: try to clone ci-config branch > + continue-on-error: true > + run: | > + git -c protocol.version=2 clone \ > + --no-tags \ > + --single-branch \ > + -b ci-config \ > + --depth 1 \ > + --no-checkout \ > + --filter=blob:none \ > + https://github.com/${{ github.repository }} \ > + config-repo && > + cd config-repo && > + git checkout HEAD -- ci/config > + - id: check-ref > + name: check whether CI is enabled for ref > + run: | > + enabled=yes > + if test -x config-repo/ci/config/allow-ref && > + ! config-repo/ci/config/allow-ref '${{ github.ref }}' > + then > + enabled=no > + fi > + echo "::set-output name=enabled::$enabled" > > windows-build: > needs: ci-config > > base-commit: dc04167d378fb29d30e1647ff6ff51dd182bc9a3
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 84a5dcff7a..5bd321e5e1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,34 +7,34 @@ env: jobs: ci-config: - runs-on: ubuntu-latest - outputs: - enabled: ${{ steps.check-ref.outputs.enabled }} - steps: - - name: try to clone ci-config branch - continue-on-error: true - run: | - git -c protocol.version=2 clone \ - --no-tags \ - --single-branch \ - -b ci-config \ - --depth 1 \ - --no-checkout \ - --filter=blob:none \ - https://github.com/${{ github.repository }} \ - config-repo && - cd config-repo && - git checkout HEAD -- ci/config - - id: check-ref - name: check whether CI is enabled for ref - run: | - enabled=yes - if test -x config-repo/ci/config/allow-ref && - ! config-repo/ci/config/allow-ref '${{ github.ref }}' - then - enabled=no - fi - echo "::set-output name=enabled::$enabled" + runs-on: ubuntu-latest + outputs: + enabled: ${{ steps.check-ref.outputs.enabled }} + steps: + - name: try to clone ci-config branch + continue-on-error: true + run: | + git -c protocol.version=2 clone \ + --no-tags \ + --single-branch \ + -b ci-config \ + --depth 1 \ + --no-checkout \ + --filter=blob:none \ + https://github.com/${{ github.repository }} \ + config-repo && + cd config-repo && + git checkout HEAD -- ci/config + - id: check-ref + name: check whether CI is enabled for ref + run: | + enabled=yes + if test -x config-repo/ci/config/allow-ref && + ! config-repo/ci/config/allow-ref '${{ github.ref }}' + then + enabled=no + fi + echo "::set-output name=enabled::$enabled" windows-build: needs: ci-config