83 Commits

Author SHA1 Message Date
GitHub Actions
da67fad037 Foo 2021-12-10 15:36:27 +00:00
Stephan
528d1e9ef8 poo 2021-12-10 16:36:07 +01:00
Stephan
d62945518b exp 2021-12-10 16:35:57 +01:00
Stephan
a73381dafa exp 2021-12-10 16:33:36 +01:00
Stephan
3c564909d0 exp 2021-12-10 16:32:54 +01:00
Stephan
e65ddbcdfd manual action exp 2021-12-10 16:24:40 +01:00
Stephan
71f3728648 wkf exp 2021-12-09 08:53:14 +01:00
Stephan
54b0888107 wkf exp 2021-12-09 08:48:06 +01:00
Stephan
0a056599a3 wkf exp 2021-12-08 13:10:28 +01:00
Stephan
18c361ce7f github workflow experiment 2021-12-08 13:01:59 +01:00
Stephan
7240558fd8 duh 2021-12-03 11:13:42 +01:00
GitHub Actions
d76304d5ea Foo 2021-12-03 10:11:00 +00:00
Stephan
947625402d test-push 2021-12-03 11:10:44 +01:00
Stephan
6285473aa7 Update README.md 2021-10-24 17:32:09 +02:00
Stephan
0d7242e7fc A friendler README 2021-10-24 17:30:27 +02:00
Stephan
28dd92bcec Merge pull request #62 from danswiger/master
Minor change - hey, I am happy to merge your test PR, just so you can see what happens!
2021-10-24 17:21:20 +02:00
dswiger
e0fff7d62e Merge branch 'dnew' - fixed conflict manually in 'vim' 2021-10-23 12:21:34 -04:00
dswiger
5171313fd6 A non-conflicting change 2021-10-23 12:18:09 -04:00
dswiger
9d6af11683 Second commit for conflict 2021-10-23 12:17:19 -04:00
dswiger
b99b892baf First change for conflict. 2021-10-23 12:16:06 -04:00
dswiger
e3bf97c1ca adding file to branch 2021-10-23 12:09:47 -04:00
dswiger
5adc4e70a4 Minor change 2021-10-23 11:20:05 -04:00
Stephan
a01b7130b8 created symlink 2021-10-20 07:17:10 +00:00
Stephan
dbd20f76d5 again and again 2021-10-20 09:16:46 +02:00
Stephan
df0a3488d5 again 2021-10-20 09:11:33 +02:00
Stephan
5d1637699c bah 2021-10-20 09:05:22 +02:00
Stephan
767f48236c direct git link 2021-10-19 16:53:39 +02:00
Stephan
cd04389146 created symlink 2021-10-19 14:24:45 +00:00
Stephan
d48a659702 pwsh again 2021-10-19 16:24:20 +02:00
Stephan
462132dc28 created symlink 2021-10-19 14:19:17 +00:00
Stephan
e6cfcc57fe pwsh now 2021-10-19 16:17:22 +02:00
Stephan
9a7204dfca created symlink 2021-10-19 14:15:45 +00:00
Stephan
22751c3d2b pwsh 2021-10-19 16:15:13 +02:00
Stephan
a87c48b4ee created symlink 2021-10-19 14:04:42 +00:00
Stephan
64b17ac379 again 2021-10-19 16:04:11 +02:00
Stephan
5c3f366371 created symlink 2021-10-19 14:02:49 +00:00
Stephan
c4b36f3e20 again 2021-10-19 16:02:16 +02:00
Stephan
796c3370ca created symlink 2021-10-19 13:54:47 +00:00
Stephan
e9f7e6fd36 update action 2021-10-19 15:54:23 +02:00
Stephan
edcae1c219 update action 2021-10-19 15:48:52 +02:00
Stephan
bba2ce50bb duh 2021-10-19 15:44:05 +02:00
Stephan
e35659c99c test symlink 2021-10-19 15:39:43 +02:00
Stephan
598702c8b2 e 2021-10-15 16:42:01 +02:00
Stephan
37aa937b1a fix 2021-09-21 17:25:31 +02:00
Stephan
cb5b14d938 fix 2021-09-21 17:22:49 +02:00
Stephan
81ab599799 fix 2021-09-21 17:20:49 +02:00
Stephan
296f84334c fix 2021-09-21 17:19:16 +02:00
Stephan
2e06d2a137 fix 2021-09-21 17:16:24 +02:00
Stephan
6002ffe8a8 fix 2021-09-21 17:08:12 +02:00
Stephan
0fbb9e6f0c Add build-pr action 2021-09-21 17:06:05 +02:00
Stephan
56c06949e7 cleanup 2021-09-21 17:00:53 +02:00
Stephan
1860c82e9e Update README.md 2021-07-29 13:19:26 +02:00
Stephan
9b0a078c9b Update README.md 2021-07-29 13:18:54 +02:00
Stephan
e6b959e956 Update README.md 2021-07-29 13:17:52 +02:00
Stephan
c80ab79454 Update README.md 2021-07-29 13:17:19 +02:00
Stephan
b34bf96a85 Update README.md 2021-07-29 13:16:09 +02:00
Stephan
05d4d52171 fix 2021-06-14 17:28:34 +02:00
Stephan
60bce81522 embed 2021-06-14 17:24:55 +02:00
Stephan
3cde25d61e html 2021-06-11 20:08:14 +02:00
Stephan
360241ec01 ga-wip 2021-06-11 11:54:15 +02:00
Stephan
0028fb1904 ga-wip 2021-06-11 10:39:17 +02:00
Stephan
65e7224135 ga-wip 2021-06-10 18:32:18 +02:00
Stephan
06d7873435 ga-wip 2021-06-10 18:30:36 +02:00
Stephan
c4af365294 ga-wip 2021-06-10 18:17:48 +02:00
Stephan
f21b85ce87 ga-wip 2021-06-10 17:23:15 +02:00
Stephan
ddb5f03cb1 ga-wip 2021-06-10 17:21:24 +02:00
Stephan
62a110b9b1 wip 2021-06-04 12:13:40 +02:00
Stephan
9bbad99e57 wip 2021-06-04 12:10:23 +02:00
Stephan
73b1427fe6 wip 2021-06-04 12:08:42 +02:00
Stephan
5f8f59f8b5 wip 2021-06-04 12:06:11 +02:00
Stephan
158d42185e wip 2021-06-04 12:03:18 +02:00
Stephan
f208079d80 wip 2021-06-04 12:02:06 +02:00
Stephan
b32cfcd4c1 wip 2021-06-04 11:55:25 +02:00
Stephan
831ab5452e wip 2021-06-04 11:49:39 +02:00
Stephan
d3e906333b wip 2021-06-04 11:41:21 +02:00
Stephan
02ebb22b5a wip 2021-06-04 11:41:04 +02:00
Stephan
a05c54d862 wip 2021-06-04 11:37:27 +02:00
Stephan
adbb090758 wip 2021-06-04 11:34:53 +02:00
Stephan
bde82421b1 wip 2021-06-04 11:33:09 +02:00
Stephan
58cb94d8d4 empty commit 2021-06-04 09:25:16 +02:00
Stephan
703de123ea fix workflow 2021-06-03 13:50:07 +02:00
Stephan
b1a34c5b71 fix 2021-06-03 13:38:20 +02:00
Stephan
ad6f741613 import exp workflow 2021-06-03 13:34:59 +02:00
46 changed files with 7017 additions and 41 deletions

22
.github/actions/test-action/action.yml vendored Normal file
View File

@@ -0,0 +1,22 @@
name: 'dotcover-report'
description: 'Reports dotCover output.'
inputs:
name:
description: "The name of the check run."
required: true
default: 'Test Coverage'
path:
description: "The path where the test coverage output has been produced."
required: true
default: ''
version:
description: "The client version."
required: false
default: '0.0.0-preview.0'
token:
description: GitHub Access Token
required: false
default: ${{ github.token }}
runs:
using: 'node12'
main: 'dist/index.js'

6326
.github/actions/test-action/dist/index.js vendored Normal file

File diff suppressed because one or more lines are too long

42
.github/actions/test-action/index.js vendored Normal file
View File

@@ -0,0 +1,42 @@
const core = require('@actions/core');
const github = require('@actions/github');
const fs = require('fs').promises;
async function run() {
try {
core.info('Begin');
// get inputs
const token = core.getInput('token', { required: true });
const name = core.getInput('name', { required: true });
const path = core.getInput('path', { required: true });
const version = core.getInput('version', { required: false });
// get the REST api
const octokit = github.getOctokit(token);
const rest = octokit.rest;
// get the context, the workflow, etc.
const context = github.context;
const workflow = context.workflow;
const repository = context.payload.repository;
core.info('Running!');
core.info('Completed.');
}
catch (error) {
core.setFailed(error.message);
}
}
const getSha = (context) => {
if (context.eventName === "pull_request") {
return context.payload.pull_request.head.sha || context.payload.after;
} else {
return context.sha;
}
};
run();

357
.github/actions/test-action/package-lock.json generated vendored Normal file
View File

@@ -0,0 +1,357 @@
{
"name": "test-action",
"version": "1.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"version": "1.0.0",
"license": "ISC",
"dependencies": {
"@actions/core": "^1.4.0",
"@actions/github": "^5.0.0"
}
},
"node_modules/@actions/core": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@actions/core/-/core-1.4.0.tgz",
"integrity": "sha512-CGx2ilGq5i7zSLgiiGUtBCxhRRxibJYU6Fim0Q1Wg2aQL2LTnF27zbqZOrxfvFQ55eSBW0L8uVStgtKMpa0Qlg=="
},
"node_modules/@actions/github": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/@actions/github/-/github-5.0.0.tgz",
"integrity": "sha512-QvE9eAAfEsS+yOOk0cylLBIO/d6WyWIOvsxxzdrPFaud39G6BOkUwScXZn1iBzQzHyu9SBkkLSWlohDWdsasAQ==",
"dependencies": {
"@actions/http-client": "^1.0.11",
"@octokit/core": "^3.4.0",
"@octokit/plugin-paginate-rest": "^2.13.3",
"@octokit/plugin-rest-endpoint-methods": "^5.1.1"
}
},
"node_modules/@actions/http-client": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-1.0.11.tgz",
"integrity": "sha512-VRYHGQV1rqnROJqdMvGUbY/Kn8vriQe/F9HR2AlYHzmKuM/p3kjNuXhmdBfcVgsvRWTz5C5XW5xvndZrVBuAYg==",
"dependencies": {
"tunnel": "0.0.6"
}
},
"node_modules/@octokit/auth-token": {
"version": "2.4.5",
"resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.5.tgz",
"integrity": "sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==",
"dependencies": {
"@octokit/types": "^6.0.3"
}
},
"node_modules/@octokit/core": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz",
"integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==",
"dependencies": {
"@octokit/auth-token": "^2.4.4",
"@octokit/graphql": "^4.5.8",
"@octokit/request": "^5.6.0",
"@octokit/request-error": "^2.0.5",
"@octokit/types": "^6.0.3",
"before-after-hook": "^2.2.0",
"universal-user-agent": "^6.0.0"
}
},
"node_modules/@octokit/endpoint": {
"version": "6.0.12",
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
"integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
"dependencies": {
"@octokit/types": "^6.0.3",
"is-plain-object": "^5.0.0",
"universal-user-agent": "^6.0.0"
}
},
"node_modules/@octokit/graphql": {
"version": "4.6.4",
"resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.6.4.tgz",
"integrity": "sha512-SWTdXsVheRmlotWNjKzPOb6Js6tjSqA2a8z9+glDJng0Aqjzti8MEWOtuT8ZSu6wHnci7LZNuarE87+WJBG4vg==",
"dependencies": {
"@octokit/request": "^5.6.0",
"@octokit/types": "^6.0.3",
"universal-user-agent": "^6.0.0"
}
},
"node_modules/@octokit/openapi-types": {
"version": "7.3.2",
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-7.3.2.tgz",
"integrity": "sha512-oJhK/yhl9Gt430OrZOzAl2wJqR0No9445vmZ9Ey8GjUZUpwuu/vmEFP0TDhDXdpGDoxD6/EIFHJEcY8nHXpDTA=="
},
"node_modules/@octokit/plugin-paginate-rest": {
"version": "2.13.5",
"resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.13.5.tgz",
"integrity": "sha512-3WSAKBLa1RaR/7GG+LQR/tAZ9fp9H9waE9aPXallidyci9oZsfgsLn5M836d3LuDC6Fcym+2idRTBpssHZePVg==",
"dependencies": {
"@octokit/types": "^6.13.0"
},
"peerDependencies": {
"@octokit/core": ">=2"
}
},
"node_modules/@octokit/plugin-rest-endpoint-methods": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.3.1.tgz",
"integrity": "sha512-3B2iguGmkh6bQQaVOtCsS0gixrz8Lg0v4JuXPqBcFqLKuJtxAUf3K88RxMEf/naDOI73spD+goJ/o7Ie7Cvdjg==",
"dependencies": {
"@octokit/types": "^6.16.2",
"deprecation": "^2.3.1"
},
"peerDependencies": {
"@octokit/core": ">=3"
}
},
"node_modules/@octokit/request": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.0.tgz",
"integrity": "sha512-4cPp/N+NqmaGQwbh3vUsYqokQIzt7VjsgTYVXiwpUP2pxd5YiZB2XuTedbb0SPtv9XS7nzAKjAuQxmY8/aZkiA==",
"dependencies": {
"@octokit/endpoint": "^6.0.1",
"@octokit/request-error": "^2.1.0",
"@octokit/types": "^6.16.1",
"is-plain-object": "^5.0.0",
"node-fetch": "^2.6.1",
"universal-user-agent": "^6.0.0"
}
},
"node_modules/@octokit/request-error": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
"integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
"dependencies": {
"@octokit/types": "^6.0.3",
"deprecation": "^2.0.0",
"once": "^1.4.0"
}
},
"node_modules/@octokit/types": {
"version": "6.16.4",
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.16.4.tgz",
"integrity": "sha512-UxhWCdSzloULfUyamfOg4dJxV9B+XjgrIZscI0VCbp4eNrjmorGEw+4qdwcpTsu6DIrm9tQsFQS2pK5QkqQ04A==",
"dependencies": {
"@octokit/openapi-types": "^7.3.2"
}
},
"node_modules/before-after-hook": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz",
"integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ=="
},
"node_modules/deprecation": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
"integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ=="
},
"node_modules/is-plain-object": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/node-fetch": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
"engines": {
"node": "4.x || >=6.0.0"
}
},
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dependencies": {
"wrappy": "1"
}
},
"node_modules/tunnel": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
"integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
"engines": {
"node": ">=0.6.11 <=0.7.0 || >=0.7.3"
}
},
"node_modules/universal-user-agent": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
"integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w=="
},
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
}
},
"dependencies": {
"@actions/core": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@actions/core/-/core-1.4.0.tgz",
"integrity": "sha512-CGx2ilGq5i7zSLgiiGUtBCxhRRxibJYU6Fim0Q1Wg2aQL2LTnF27zbqZOrxfvFQ55eSBW0L8uVStgtKMpa0Qlg=="
},
"@actions/github": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/@actions/github/-/github-5.0.0.tgz",
"integrity": "sha512-QvE9eAAfEsS+yOOk0cylLBIO/d6WyWIOvsxxzdrPFaud39G6BOkUwScXZn1iBzQzHyu9SBkkLSWlohDWdsasAQ==",
"requires": {
"@actions/http-client": "^1.0.11",
"@octokit/core": "^3.4.0",
"@octokit/plugin-paginate-rest": "^2.13.3",
"@octokit/plugin-rest-endpoint-methods": "^5.1.1"
}
},
"@actions/http-client": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-1.0.11.tgz",
"integrity": "sha512-VRYHGQV1rqnROJqdMvGUbY/Kn8vriQe/F9HR2AlYHzmKuM/p3kjNuXhmdBfcVgsvRWTz5C5XW5xvndZrVBuAYg==",
"requires": {
"tunnel": "0.0.6"
}
},
"@octokit/auth-token": {
"version": "2.4.5",
"resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.5.tgz",
"integrity": "sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==",
"requires": {
"@octokit/types": "^6.0.3"
}
},
"@octokit/core": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz",
"integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==",
"requires": {
"@octokit/auth-token": "^2.4.4",
"@octokit/graphql": "^4.5.8",
"@octokit/request": "^5.6.0",
"@octokit/request-error": "^2.0.5",
"@octokit/types": "^6.0.3",
"before-after-hook": "^2.2.0",
"universal-user-agent": "^6.0.0"
}
},
"@octokit/endpoint": {
"version": "6.0.12",
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
"integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
"requires": {
"@octokit/types": "^6.0.3",
"is-plain-object": "^5.0.0",
"universal-user-agent": "^6.0.0"
}
},
"@octokit/graphql": {
"version": "4.6.4",
"resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.6.4.tgz",
"integrity": "sha512-SWTdXsVheRmlotWNjKzPOb6Js6tjSqA2a8z9+glDJng0Aqjzti8MEWOtuT8ZSu6wHnci7LZNuarE87+WJBG4vg==",
"requires": {
"@octokit/request": "^5.6.0",
"@octokit/types": "^6.0.3",
"universal-user-agent": "^6.0.0"
}
},
"@octokit/openapi-types": {
"version": "7.3.2",
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-7.3.2.tgz",
"integrity": "sha512-oJhK/yhl9Gt430OrZOzAl2wJqR0No9445vmZ9Ey8GjUZUpwuu/vmEFP0TDhDXdpGDoxD6/EIFHJEcY8nHXpDTA=="
},
"@octokit/plugin-paginate-rest": {
"version": "2.13.5",
"resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.13.5.tgz",
"integrity": "sha512-3WSAKBLa1RaR/7GG+LQR/tAZ9fp9H9waE9aPXallidyci9oZsfgsLn5M836d3LuDC6Fcym+2idRTBpssHZePVg==",
"requires": {
"@octokit/types": "^6.13.0"
}
},
"@octokit/plugin-rest-endpoint-methods": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.3.1.tgz",
"integrity": "sha512-3B2iguGmkh6bQQaVOtCsS0gixrz8Lg0v4JuXPqBcFqLKuJtxAUf3K88RxMEf/naDOI73spD+goJ/o7Ie7Cvdjg==",
"requires": {
"@octokit/types": "^6.16.2",
"deprecation": "^2.3.1"
}
},
"@octokit/request": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.0.tgz",
"integrity": "sha512-4cPp/N+NqmaGQwbh3vUsYqokQIzt7VjsgTYVXiwpUP2pxd5YiZB2XuTedbb0SPtv9XS7nzAKjAuQxmY8/aZkiA==",
"requires": {
"@octokit/endpoint": "^6.0.1",
"@octokit/request-error": "^2.1.0",
"@octokit/types": "^6.16.1",
"is-plain-object": "^5.0.0",
"node-fetch": "^2.6.1",
"universal-user-agent": "^6.0.0"
}
},
"@octokit/request-error": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
"integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
"requires": {
"@octokit/types": "^6.0.3",
"deprecation": "^2.0.0",
"once": "^1.4.0"
}
},
"@octokit/types": {
"version": "6.16.4",
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.16.4.tgz",
"integrity": "sha512-UxhWCdSzloULfUyamfOg4dJxV9B+XjgrIZscI0VCbp4eNrjmorGEw+4qdwcpTsu6DIrm9tQsFQS2pK5QkqQ04A==",
"requires": {
"@octokit/openapi-types": "^7.3.2"
}
},
"before-after-hook": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz",
"integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ=="
},
"deprecation": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
"integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ=="
},
"is-plain-object": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
},
"node-fetch": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"requires": {
"wrappy": "1"
}
},
"tunnel": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
"integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg=="
},
"universal-user-agent": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
"integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w=="
},
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
}
}
}

View File

@@ -0,0 +1,17 @@
{
"name": "test-action",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"pack": "ncc build index.js -o dist"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"@actions/core": "^1.4.0",
"@actions/github": "^5.0.0"
}
}

23
.github/workflows/build-pr.yml vendored Normal file
View File

@@ -0,0 +1,23 @@
#
# Workflow: Build PR
#
name: Build PR
on: pull_request
jobs:
build-pr:
name: "Build PR #${{ github.event.pull_request.number }}: ${{ github.event.pull_request.title }}"
runs-on: ubuntu-latest
steps:
- name: Step 1
shell: bash
run: echo "step 1 of \#${{ github.event.pull_request.number }}"
- name: Step 2
shell: bash
run: echo "step 2 of \#${{ github.event.pull_request.number }}"

40
.github/workflows/exp.yml vendored Normal file
View File

@@ -0,0 +1,40 @@
name: Experiment
on: push
jobs:
experiment:
name: Experiment
runs-on: ubuntu-latest
steps:
- name: Experiment
uses: zpqrtbnk/gh-actions/experiment@master
with:
mode: woot
- name: Script
uses: zpqrtbnk/gh-actions/jsaction@master
with:
githubToken: ${{ github.token }}
text: zoot
- name: Infos
shell: bash
run: |
echo "github.ref: '${{ github.ref }}'"
echo "github.sha: '${{ github.sha }}'"
- name: Checkout
uses: actions/checkout@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Embedded
uses: ./.github/actions/test-action
with:
name: NAME
path: PATH
version: VERSION

20
.github/workflows/manual-thingy.yml vendored Normal file
View File

@@ -0,0 +1,20 @@
name: Manually Do Something
on: workflow_dispatch
jobs:
job:
runs-on: ubuntu-latest
#if: startsWith(github.ref, 'release/')
steps:
- name: Checkout
uses: actions/checkout@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Do Something
run: |
version="${${{ github.ref }}:8}" # trim starting 'release/' (8 chars)
echo "ref=${{ github.ref }}"
echo "version=$version"
#git tag v$version
#git config user.email "github-actions@zpqrtbnk.net"
#git config user.name "GitHub Actions (Do Something)"
#git push --tags

26
.github/workflows/rest-description.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
name: Toy with issue description
on:
issues:
types: labeled
jobs:
toy-desc:
runs-on: ubuntu-latest
if: |
!contains(github.event.issue.title, '!exclude!') ||
contains(github.event.issue.title, '!force!')
steps:
- name: Toy with issue description
uses: actions/github-script@v4.0.2
with:
script: |
const title = `${{ github.event.issue.title }} !`
const body = `updated\n${{ github.event.issue.body }}`
github.issues.update({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
title: title,
body: body
})

82
.github/workflows/symlink-test.yml vendored Normal file
View File

@@ -0,0 +1,82 @@
name: Symlink Test
on:
# trigger on push to any branch
push:
branches-ignore:
- 'release/*'
tags-ignore:
- '*'
jobs:
# try to create and push the symlink
symlink-test:
name: Symlink Test
runs-on: windows-latest
steps:
# checkout the code
- name: Checkout code
uses: actions/checkout@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
# symlink via bash
# this does *not* create a symlink, but a directory
#- name: Symlink Bash
# shell: bash
# run: |
# if ! [ -L bang ]; then
# ln -s duh bang
# ls -l
# git config --global user.email "stephan@REDACTED.com"
# git config --global user.name "Stephan"
# git config --global core.symlinks "true"
# git add bang
# git commit -m "created symlink"
# fi
# symlink via pwsh
# this creates a 'bang' file that contains 'duh'
# on local machine, it fails 'New-Item: Administrator privilege required for this operation.'
#
# update: it creates *something* that is listed as a directory in the log,
# and that GitHub represents as a link, so it has to be a link, but when
# I check the thing out, it's a file
# because Windows won't create the link but on Linux, it's checked out as a link
#
#- name: Symlink Pwsh
# shell: pwsh
# run: |
# if (! (test-path bang)) {
# New-Item -ItemType SymbolicLink -Name bang -Target duh
# write-output "DIR:"
# ls .
# write-output "DIR:"
# ls bang
# git config --global user.email "stephan@REDACTED.com"
# git config --global user.name "Stephan"
# git config --global core.symlinks "true"
# git add bang
# git commit -m "created symlink"
# }
# see
# this just creates the symlink in Git - works on Windows
# BUT will be checked out as a file and we don't care
- name: Symlink Git
shell: bash
run: |
if ! [ -f "bang" ]; then
git update-index --add --cacheinfo 120000 "$(echo "duh" | git hash-object -w --stdin)" "bang"
git config --global user.email "stephan@REDACTED.com"
git config --global user.name "Stephan"
git commit -m "created symlink"
fi
# push changes back
- name: Push
shell: bash
run: git push

25
.github/workflows/test-push.yml vendored Normal file
View File

@@ -0,0 +1,25 @@
name: Test Push
on: push
jobs:
foo:
name: Foo
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
ref: ${{github.ref}}
- name: Foo
shell: bash
run: |
echo "foo" >> foo.txt
- name: Push
shell: bash
run: |
git config --global user.name "GitHub Actions"
git config --global user.email "github-actions@hazelcast.com"
git add foo.txt
git commit -m "Foo"
git push

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
node_modules/

View File

@@ -1,27 +1,32 @@
test-repo
=========
# A Git(Hub) Test Repository
Test Repository
Hey! This is my personal Git(Hub) Test Repository where I experiment with Git and GitHub.
`git clone https://github.com/zpqrtbnk/test-repo.git .`
If you are new to Git and GitHub and found this repository through Google: feel free to clone the repository and experiment with it! You will not be able to push back to the repository, as it is *my* repository and I cannot let everybody push to it. The right way to do it on GitHub is:
We have pages at : http://zpqrtbnk.github.io/test-repo/
1. fork the repository in your own account,
2. make changes and push them in a branch of your own fork,
3. create a Pull Request in my repository.
Edit the file
Add an image
Can't get a newline? Must add two spaces
I will get notified, will review the changes that you propose, and eventually will either merge the changes, or reject them. This *may* take some time as I am not actively monitoring nor maintaining this repository, as you can guess, but I try to be helpful ;)
Include
Don't expect to find anything meaningful nor useful in the repository. Also, I happen to force-push a reset of everything from time to time. This means that I reset all history, including changes that you may have submitted. In theory, noone ever does this to a repository. But hey, this is a *test* repository after all.
The rest of this README file is mostly random stuff.
Clone the repository with: `git clone https://github.com/zpqrtbnk/test-repo.git .`
We have test GitHUb pages (from the `gh-pages` branch) at: http://zpqrtbnk.github.io/test-repo/
We have an image in the README (markdown)
![Image](https://raw.github.com/zpqrtbnk/test-repo/master/wtf.jpg)
But I don't know how to float the image left or right, nor how to center it, nor how to size
it so it's very basic anyway...
We have an image in the README (html)
<img src="./wtf.jpg" />
We have an image in the README (more html)
<p align="center" style="background:#000;padding:5px;color:#fff;font-size:150%;margin-bottom:64px">
<img src="./wtf.jpg" />
<span style="margin-left:48px;">wubble</span>
</p>
`git add`
`git push origin master`
`git pull`
`git checkout`
etc
etc

View File

1
bang Symbolic link
View File

@@ -0,0 +1 @@
duh

View File

View File

@@ -1 +0,0 @@
test

3
dan.txt Normal file
View File

@@ -0,0 +1,3 @@
this is a new file only in my branch
changing something that won't conflict in master

View File

View File

View File

1
duh.txt Normal file
View File

@@ -0,0 +1 @@
duh

1
duh/bah.txt Normal file
View File

@@ -0,0 +1 @@
bah

1
duh/duh.txt Normal file
View File

@@ -0,0 +1 @@
duh

3
e.txt Normal file
View File

@@ -0,0 +1,3 @@
e
MiNor Change

View File

2
foo.txt Normal file
View File

@@ -0,0 +1,2 @@
foo
foo

View File

View File

View File

@@ -1,5 +0,0 @@
Index!
some *more* random stuff to test pages
A test pr!

View File

View File

1
poo.txt Normal file
View File

@@ -0,0 +1 @@
poo

View File

@@ -1 +0,0 @@
mod

View File

@@ -1,4 +0,0 @@
premier
deuxieme

View File

View File

View File

View File

View File

@@ -1 +0,0 @@
iiii

View File

View File

@@ -1,3 +0,0 @@
premiers
deuxiemes

View File

@@ -1,5 +0,0 @@
premier
deuxieme
troisieme

View File

@@ -1,3 +0,0 @@
x
x
x

View File

View File