aboutsummaryrefslogtreecommitdiff
path: root/src/routes.ts
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2021-09-20 21:42:24 +0000
committerKevin J Hoerr <kjhoerr@protonmail.com>2021-09-20 21:42:24 +0000
commit22af0d845e56615b216457111524e3a268d2a526 (patch)
tree00548346e080f8c10f1f2b90c00bb0b3e35ddd9b /src/routes.ts
parent2ee48951f2cee75cf5ef73ec8dc9dea34f717669 (diff)
downloadao-coverage-22af0d845e56615b216457111524e3a268d2a526.tar.gz
ao-coverage-22af0d845e56615b216457111524e3a268d2a526.tar.bz2
ao-coverage-22af0d845e56615b216457111524e3a268d2a526.zip
Adjust route matchers to remove quirks
Diffstat (limited to 'src/routes.ts')
-rw-r--r--src/routes.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/routes.ts b/src/routes.ts
index 3ab55ae..e25918c 100644
--- a/src/routes.ts
+++ b/src/routes.ts
@@ -60,7 +60,7 @@ export default (metadata: Metadata): Router => {
// serve script for posting coverage report
router.use(
- "/sh",
+ "/:shell(bash|sh)",
express.static(path.join(metadata.getHostDir(), "sh"), {
setHeaders: res => res.contentType("text/plain")
})
@@ -77,7 +77,7 @@ export default (metadata: Metadata): Router => {
);
// Upload file
- router.post("/v1/:org/:repo/:branch/:commit.(ht)?x?ml", (req, res) => {
+ router.post("/v1/:org/:repo/:branch/:commit.:ext(html|xml)", (req, res) => {
const { org, repo, branch, commit } = req.params;
const { token, format } = req.query;
@@ -186,7 +186,7 @@ export default (metadata: Metadata): Router => {
);
});
- router.get("/v1/:org/:repo/:branch.(ht)?x?ml", (req, res) => {
+ router.get("/v1/:org/:repo/:branch.:ext(html|xml)", (req, res) => {
const { org, repo, branch } = req.params;
metadata.getHeadCommit(org, repo, branch).then(