GitHub @actions/glob을 사용하기 전에 저장소를 확인하십시오.

TL;DR



actions/checkout@v2 이전에 @actions/glob을 사용하여 저장소를 확인하십시오.

소개



목표는 GitHub JavaScript Action을 사용하여 리포지토리의 URL을 확인하는 것이었습니다.

문제



문제는 @actions/glob 라이브러리가 전역 일치 패턴 ** 에도 파일을 반환하지 않았다는 것입니다.

const glob = require("@actions/glob")

const globber = await glob.create("**")
const files = await globber.glob()

// files = []

고치다



GitHub 작업에서 파일에 액세스하려면 파일에 액세스할 저장소를 체크아웃해야 합니다.

예)

name: Report broken URLs

on: push

jobs:
  report_job:
    runs-on: ubuntu-latest

    steps:
      # 👇 Check out the repository
      # to be able to access the repository files
      # in "my_action"
      - name: Checkout repository
        uses: actions/checkout@v2

      - name: Validate repository URLs and report broken link(s)
        uses: my_action@master



Free-PhotosPixabay 이미지

좋은 웹페이지 즐겨찾기