Skip to content

Commit e891633

Browse files
authored
Create test.yml
1 parent 5afdee2 commit e891633

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

.github/workflows/test.yml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
on:
2+
workflow_dispatch:
3+
4+
permissions:
5+
contents: read
6+
issues: read
7+
pull-requests: read
8+
9+
jobs:
10+
job1:
11+
strategy:
12+
fail-fast: false
13+
matrix:
14+
os:
15+
- ubuntu-latest
16+
# - ubuntu-20.04
17+
# - ubuntu-18.04
18+
# - macos-latest
19+
# - macos-11
20+
# - macos-10.15
21+
# - windows-latest
22+
# - windows-2019
23+
24+
runs-on: ${{ matrix.os }}
25+
steps:
26+
- uses: GitHubSecurityLab/actions-permissions/monitor@v1
27+
28+
- uses: actions/checkout@v3
29+
30+
# Docker build or pull needs CA fixup?
31+
- run: docker build --rm --tag elixir_boilerplate:latest .
32+
33+
- run: |
34+
docker pull hello-world
35+
docker run hello-world
36+
37+
- run: docker pull quay.io/jetstack/cert-manager-controller:v1.8.2
38+
39+
# test github-script CA
40+
- name: github-script
41+
uses: actions/github-script@v6
42+
with:
43+
script: |
44+
const { data } = await github.rest.issues.listLabelsOnIssue({
45+
issue_number: 2,
46+
owner: context.repo.owner,
47+
repo: context.repo.repo,
48+
});
49+
50+
# test gh CA
51+
- name: gh api
52+
env:
53+
GH_TOKEN: ${{ github.token }}
54+
run: |
55+
gh api \
56+
-H "Accept: application/vnd.github+json" \
57+
/repos/${{ github.event.repository.owner.login }}/${{ github.event.repository.name }}/issues/1/labels
58+
59+
# test curl CA
60+
- name: curl
61+
run: |
62+
curl \
63+
-H "Accept: application/vnd.github+json" \
64+
-H "Authorization: Bearer ${{ github.token }}"\
65+
-H "X-GitHub-Api-Version: 2022-11-28" \
66+
https://Api.github.com/repos/${{ github.event.repository.owner.login }}/${{ github.event.repository.name }}/labels

0 commit comments

Comments
 (0)