diff --git a/.github/workflows/build-os-dependent.yml b/.github/workflows/build-os-dependent.yml deleted file mode 100644 index c4591a9..0000000 --- a/.github/workflows/build-os-dependent.yml +++ /dev/null @@ -1,184 +0,0 @@ -name: Build OS-Dependent - -on: - push: - branches: - - v3.x - pull_request: - branches: - - v3.x - -jobs: - use-on-linux: - runs-on: ubuntu-latest - steps: - - uses: technote-space/auto-cancel-redundant-workflow@v1 - - uses: actions/checkout@v2 - - run: npm install - - run: npm run all - - uses: ./ - - name: Output - run: | - echo "Partial variables" - echo " repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART }}" - echo " repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART }}" - echo "Slug variables" - echo " repository : ${{ env.GITHUB_REPOSITORY_SLUG }}" - echo " repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG }}" - echo " repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG }}" - echo " ref : ${{ env.GITHUB_REF_SLUG }}" - echo " head ref : ${{ env.GITHUB_HEAD_REF_SLUG }}" - echo " base ref : ${{ env.GITHUB_BASE_REF_SLUG }}" - echo " event ref : ${{ env.GITHUB_EVENT_REF_SLUG }}" - echo "Slug URL variables" - echo " repository : ${{ env.GITHUB_REPOSITORY_SLUG_URL }}" - echo " repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG_URL }}" - echo " repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL }}" - echo " ref : ${{ env.GITHUB_REF_SLUG_URL }}" - echo " head ref : ${{ env.GITHUB_HEAD_REF_SLUG_URL }}" - echo " base ref : ${{ env.GITHUB_BASE_REF_SLUG_URL }}" - echo " event ref : ${{ env.GITHUB_EVENT_REF_SLUG_URL }}" - echo "Short SHA variables" - echo " sha : ${{ env.GITHUB_SHA_SHORT }}" - echo " pull request sha : ${{ env.GITHUB_EVENT_PULL_REQUEST_HEAD_SHA_SHORT }}" - echo "Branch Name" - echo " raw : ${{ env.GITHUB_BRANCH_NAME }}" - echo " slug : ${{ env.GITHUB_BRANCH_NAME_SLUG }}" - echo " slug url : ${{ env.GITHUB_BRANCH_NAME_SLUG_URL }}" - - name: Case Sensitive Output - run: | - echo "Slug variables" - echo " repository : ${{ env.GITHUB_REPOSITORY_SLUG_CS }}" - echo " repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG_CS }}" - echo " repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_CS }}" - echo " ref : ${{ env.GITHUB_REF_SLUG_CS }}" - echo " head ref : ${{ env.GITHUB_HEAD_REF_SLUG_CS }}" - echo " base ref : ${{ env.GITHUB_BASE_REF_SLUG_CS }}" - echo " event ref : ${{ env.GITHUB_EVENT_REF_SLUG_CS }}" - echo "Slug URL variables" - echo " repository : ${{ env.GITHUB_REPOSITORY_SLUG_URL_CS }}" - echo " repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG_URL_CS }}" - echo " repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL_CS }}" - echo " ref : ${{ env.GITHUB_REF_SLUG_URL_CS }}" - echo " head ref : ${{ env.GITHUB_HEAD_REF_SLUG_URL_CS }}" - echo " base ref : ${{ env.GITHUB_BASE_REF_SLUG_URL_CS }}" - echo " event ref : ${{ env.GITHUB_EVENT_REF_SLUG_URL_CS }}" - echo "Branch Name" - echo " slug : ${{ env.GITHUB_BRANCH_NAME_SLUG_CS }}" - echo " slug url : ${{ env.GITHUB_BRANCH_NAME_SLUG_URL_CS }}" - - use-on-macos: - runs-on: macos-latest - steps: - - uses: technote-space/auto-cancel-redundant-workflow@v1 - - uses: actions/checkout@v2 - - run: npm install - - run: npm run all - - uses: ./ - - name: Output - run: | - echo "Partial variables" - echo " repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART }}" - echo " repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART }}" - echo "Slug variables" - echo " repository : ${{ env.GITHUB_REPOSITORY_SLUG }}" - echo " repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG }}" - echo " repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG }}" - echo " ref : ${{ env.GITHUB_REF_SLUG }}" - echo " head ref : ${{ env.GITHUB_HEAD_REF_SLUG }}" - echo " base ref : ${{ env.GITHUB_BASE_REF_SLUG }}" - echo " event ref : ${{ env.GITHUB_EVENT_REF_SLUG }}" - echo "Slug URL variables" - echo " repository : ${{ env.GITHUB_REPOSITORY_SLUG_URL }}" - echo " repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG_URL }}" - echo " repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL }}" - echo " ref : ${{ env.GITHUB_REF_SLUG_URL }}" - echo " head ref : ${{ env.GITHUB_HEAD_REF_SLUG_URL }}" - echo " base ref : ${{ env.GITHUB_BASE_REF_SLUG_URL }}" - echo " event ref : ${{ env.GITHUB_EVENT_REF_SLUG_URL }}" - echo "Short SHA variables" - echo " sha : ${{ env.GITHUB_SHA_SHORT }}" - echo " pull request sha : ${{ env.GITHUB_EVENT_PULL_REQUEST_HEAD_SHA_SHORT }}" - echo "Branch Name" - echo " raw : ${{ env.GITHUB_BRANCH_NAME }}" - echo " slug : ${{ env.GITHUB_BRANCH_NAME_SLUG }}" - echo " slug url : ${{ env.GITHUB_BRANCH_NAME_SLUG_URL }}" - - name: Case Sensitive Output - run: | - echo "Slug variables" - echo " repository : ${{ env.GITHUB_REPOSITORY_SLUG_CS }}" - echo " repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG_CS }}" - echo " repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_CS }}" - echo " ref : ${{ env.GITHUB_REF_SLUG_CS }}" - echo " head ref : ${{ env.GITHUB_HEAD_REF_SLUG_CS }}" - echo " base ref : ${{ env.GITHUB_BASE_REF_SLUG_CS }}" - echo " event ref : ${{ env.GITHUB_EVENT_REF_SLUG_CS }}" - echo "Slug URL variables" - echo " repository : ${{ env.GITHUB_REPOSITORY_SLUG_URL_CS }}" - echo " repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG_URL_CS }}" - echo " repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL_CS }}" - echo " ref : ${{ env.GITHUB_REF_SLUG_URL_CS }}" - echo " head ref : ${{ env.GITHUB_HEAD_REF_SLUG_URL_CS }}" - echo " base ref : ${{ env.GITHUB_BASE_REF_SLUG_URL_CS }}" - echo " event ref : ${{ env.GITHUB_EVENT_REF_SLUG_URL_CS }}" - echo "Branch Name" - echo " slug : ${{ env.GITHUB_BRANCH_NAME_SLUG_CS }}" - echo " slug url : ${{ env.GITHUB_BRANCH_NAME_SLUG_URL_CS }}" - - use-on-windows: - runs-on: windows-latest - steps: - - uses: technote-space/auto-cancel-redundant-workflow@v1 - - uses: actions/checkout@v2 - - run: npm install - - run: npm run all - - uses: ./ - - name: Output - run: | - echo "Partial variables" - echo " repository owner : $env:GITHUB_REPOSITORY_OWNER_PART" - echo " repository name : $env:GITHUB_REPOSITORY_NAME_PART" - echo "Slug variables" - echo " repository : $env:GITHUB_REPOSITORY_SLUG" - echo " repository owner : $env:GITHUB_REPOSITORY_OWNER_PART_SLUG" - echo " repository name : $env:GITHUB_REPOSITORY_NAME_PART_SLUG" - echo " ref : $env:GITHUB_REF_SLUG" - echo " head ref : $env:GITHUB_HEAD_REF_SLUG" - echo " base ref : $env:GITHUB_BASE_REF_SLUG" - echo " event ref : $env:GITHUB_EVENT_REF_SLUG" - echo "Slug URL variables" - echo " repository : $env:GITHUB_REPOSITORY_SLUG_URL" - echo " repository owner : $env:GITHUB_REPOSITORY_OWNER_PART_SLUG_URL" - echo " repository name : $env:GITHUB_REPOSITORY_NAME_PART_SLUG_URL" - echo " ref : $env:GITHUB_REF_SLUG_URL" - echo " head ref : $env:GITHUB_HEAD_REF_SLUG_URL" - echo " base ref : $env:GITHUB_BASE_REF_SLUG_URL" - echo " event ref : $env:GITHUB_EVENT_REF_SLUG_URL" - echo "Short SHA variables" - echo " sha : $env:GITHUB_SHA_SHORT" - echo " pull request sha : $env:GITHUB_EVENT_PULL_REQUEST_HEAD_SHA_SHORT" - echo "Branch Name" - echo " raw : $env:GITHUB_BRANCH_NAME" - echo " slug : $env:GITHUB_BRANCH_NAME_SLUG" - echo " slug url : $env:GITHUB_BRANCH_NAME_SLUG_URL" - - name: Case Sensitive Output - run: | - echo "Slug variables" - echo " repository : $env:GITHUB_REPOSITORY_SLUG_CS" - echo " repository owner : $env:GITHUB_REPOSITORY_OWNER_PART_SLUG_CS" - echo " repository name : $env:GITHUB_REPOSITORY_NAME_PART_SLUG_CS" - echo " ref : $env:GITHUB_REF_SLUG_CS" - echo " head ref : $env:GITHUB_HEAD_REF_SLUG_CS" - echo " base ref : $env:GITHUB_BASE_REF_SLUG_CS" - echo " event ref : $env:GITHUB_EVENT_REF_SLUG_CS" - echo "Slug URL variables" - echo " repository : $env:GITHUB_REPOSITORY_SLUG_URL_CS" - echo " repository owner : $env:GITHUB_REPOSITORY_OWNER_PART_SLUG_URL_CS" - echo " repository name : $env:GITHUB_REPOSITORY_NAME_PART_SLUG_URL_CS" - echo " ref : $env:GITHUB_REF_SLUG_URL_CS" - echo " head ref : $env:GITHUB_HEAD_REF_SLUG_URL_CS" - echo " base ref : $env:GITHUB_BASE_REF_SLUG_URL_CS" - echo " event ref : $env:GITHUB_EVENT_REF_SLUG_URL_CS" - echo "Branch Name" - echo " slug : $env:GITHUB_BRANCH_NAME_SLUG_CS" - echo " slug url : $env:GITHUB_BRANCH_NAME_SLUG_URL_CS" diff --git a/.github/workflows/github-slug.yml b/.github/workflows/github-slug.yml new file mode 100644 index 0000000..07700ec --- /dev/null +++ b/.github/workflows/github-slug.yml @@ -0,0 +1,72 @@ +name: Github Slug testing +on: [push] +jobs: + github-slug-on-os: + strategy: + fail-fast: false + matrix: + os: [macos-latest, ubuntu-latest, windows-latest] + runs-on: ${{ matrix.os }} + steps: + - name: Checkout + uses: actions/checkout@v2 + - run: npm install + - run: npm run all + - uses: ./ + - name: Partial variables + run: | + echo "repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART }}" + echo "repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART }}" + shell: bash + - name: Slug variables + run: | + echo "repository : ${{ env.GITHUB_REPOSITORY_SLUG }}" + echo "repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG }}" + echo "repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG }}" + echo "ref : ${{ env.GITHUB_REF_SLUG }}" + echo "head ref : ${{ env.GITHUB_HEAD_REF_SLUG }}" + echo "base ref : ${{ env.GITHUB_BASE_REF_SLUG }}" + echo "event ref : ${{ env.GITHUB_EVENT_REF_SLUG }}" + - name: Slug variables (Case Sensitive) + run: | + echo "repository : ${{ env.GITHUB_REPOSITORY_SLUG_CS }}" + echo "repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG_CS }}" + echo "repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_CS }}" + echo "ref : ${{ env.GITHUB_REF_SLUG_CS }}" + echo "head ref : ${{ env.GITHUB_HEAD_REF_SLUG_CS }}" + echo "base ref : ${{ env.GITHUB_BASE_REF_SLUG_CS }}" + echo "event ref : ${{ env.GITHUB_EVENT_REF_SLUG_CS }}" + shell: bash + - name: Slug URL variables + run: | + echo "repository : ${{ env.GITHUB_REPOSITORY_SLUG_URL }}" + echo "repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG_URL }}" + echo "repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL }}" + echo "ref : ${{ env.GITHUB_REF_SLUG_URL }}" + echo "head ref : ${{ env.GITHUB_HEAD_REF_SLUG_URL }}" + echo "base ref : ${{ env.GITHUB_BASE_REF_SLUG_URL }}" + echo "event ref : ${{ env.GITHUB_EVENT_REF_SLUG_URL }}" + shell: bash + - name: Slug URL variables (Case Sensitive) + run: | + echo "repository : ${{ env.GITHUB_REPOSITORY_SLUG_URL_CS }}" + echo "repository owner : ${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG_URL_CS }}" + echo "repository name : ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL_CS }}" + echo "ref : ${{ env.GITHUB_REF_SLUG_URL_CS }}" + echo "head ref : ${{ env.GITHUB_HEAD_REF_SLUG_URL_CS }}" + echo "base ref : ${{ env.GITHUB_BASE_REF_SLUG_URL_CS }}" + echo "event ref : ${{ env.GITHUB_EVENT_REF_SLUG_URL_CS }}" + shell: bash + - name: Ref Name + run: | + echo "raw : ${{ env.GITHUB_REF_NAME }}" + echo "slug : ${{ env.GITHUB_REF_NAME_SLUG }}" + echo "slug url : ${{ env.GITHUB_REF_NAME_SLUG_URL }}" + echo "slug (Case Sensitive) : ${{ env.GITHUB_REF_NAME_SLUG_CS }}" + echo "slug url (Case Sensitive) : ${{ env.GITHUB_REF_NAME_SLUG_URL_CS }}" + shell: bash + - name: Short SHA variables + run: | + echo "sha : ${{ env.GITHUB_SHA_SHORT }}" + echo "pull request sha : ${{ env.GITHUB_EVENT_PULL_REQUEST_HEAD_SHA_SHORT }}" + shell: bash