diff --git a/.circleci/config.yml b/.circleci/config.yml index 27c635d1..910efa33 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -32,9 +32,6 @@ jobs: - create_zip_upload_to_s3: lambdaFolder: "edge-lambda-for-s3/deployment" s3BucketFolder: "edgeLambdaForS3404s" - - create_zip_upload_to_s3: - lambdaFolder: "upsertGitHubTag/deployment" - s3BucketFolder: "upsertGitHubTag" - create_zip_upload_to_s3: lambdaFolder: "webhook-testing/deployment" s3BucketFolder: "webhookTesting" diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index fd2c0912..7688806c 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -27,11 +27,6 @@ jobs: run: | python -m pip install --upgrade pip pip install aws-sam-cli - - name: Test with SAM CLI - working-directory: ./upsertGitHubTag - run: | - sam local invoke HelloWorldFunction -e events/event.json -n env.json &> output.txt - grep "Valid push event" output.txt - name: Test wdl parsing with SAM CLI build and invoke working-directory: ./wdl-parsing run: | diff --git a/upsertGitHubTag/deployment/index.js b/upsertGitHubTag/deployment/index.js index 7c6e7f8d..8e847ab5 100644 --- a/upsertGitHubTag/deployment/index.js +++ b/upsertGitHubTag/deployment/index.js @@ -2,6 +2,7 @@ const url = require("url"); const https = require("https"); +const http = require("http"); const crypto = require("crypto"); const LAMBDA_USER_AGENT = "DockstoreLambda (NodeJs)"; const DELIVERY_ID_HEADER = "X-GitHub-Delivery"; @@ -25,6 +26,10 @@ const verifyGitHub = (req, payload) => { ); }; +function getProtocol(url) { + return url.protocol === "http:" ? http : https; +} + // Makes a POST request to the given path function postEndpoint(path, postBody, deliveryId, callback) { console.log("POST " + path); @@ -39,7 +44,7 @@ function postEndpoint(path, postBody, deliveryId, callback) { "X-GitHub-Delivery": deliveryId, }; - const req = https.request(options, (res) => { + const req = getProtocol(options).request(options, (res) => { var chunks = []; var bodyString = ""; @@ -94,7 +99,7 @@ function deleteEndpoint( "X-GitHub-Delivery": deliveryId, }; - const req = https.request(options, (res) => { + const req = getProtocol(options).request(options, (res) => { var chunks = []; res.on("data", function (chunk) { diff --git a/upsertGitHubTag/env.json b/upsertGitHubTag/env.json deleted file mode 100644 index c9c1484d..00000000 --- a/upsertGitHubTag/env.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "HelloWorldFunction": { - "SECRET_TOKEN": "potato" - } -} diff --git a/upsertGitHubTag/events/event.json b/upsertGitHubTag/events/event.json deleted file mode 100644 index f7816953..00000000 --- a/upsertGitHubTag/events/event.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "Records": [ - { - "messageId": "109dbaf2-021a-4a71-baf5-6e6742b11232", - "receiptHandle": "AQEBq6srFi1dNzRi5/kl5yoe8gwn5E8QUJOGPJ7vpLcExycvi30QXiCOnibPeTAd6Rxj9RXCm6Lbdmsn4Fsi4mbgdgPVyWrBIuiMf8T/OVJt/oH3dJutuxjOquAfCuf680HtBXrrf1dXgeWCiH7C2J/ij91h3hs98HevcAOU9fo/RGcVJx6FwH86/B7sCM3qKmhb94+kaULJQhm5FNdxuJdzybVhOCbVKmNBiCQfOreN5cSAClkCjuvHOLTBzVXCV/j7qlRtRybQy65ETVPdOlKe2sjpwb0jQMNE248XJ9lKqelD0Y4u4xj3fPueDsX7yhKaxskLiaF54cVRCtUUav568Cwlx6BpULQk/5osVMqOcYucFaIUctKuMtSL+RUrfSs0B555A6E05SPeBf4Bm3Rs+A==", - "body": "{\n \"payload\": \"eyJyZWYiOiJyZWZzL2hlYWRzL21hc3RlciIsImJlZm9yZSI6IjUyMTY3ODQ1ZGI4OWZkNWQ1YzQyNjE4ZTMxNDU4OTRhY2VhMzRlZDkiLCJhZnRlciI6IjA5MDU2OWExZGIwZjdhMDFhYTEwNjA4ODMzMWVjNTU2NTJlZjU3MTAiLCJyZXBvc2l0b3J5Ijp7ImlkIjoyNDgwNTIzMTEsIm5vZGVfaWQiOiJNREV3T2xKbGNHOXphWFJ2Y25reU5EZ3dOVEl6TVRFPSIsIm5hbWUiOiJtZDVzdW0tZG9ja3N0b3JlLXltbCIsImZ1bGxfbmFtZSI6ImNvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbCIsInByaXZhdGUiOmZhbHNlLCJvd25lciI6eyJuYW1lIjoiY292ZXJiZWNrIiwiZW1haWwiOiJwb3RhdG9AZ21haWwuY29tIiwibG9naW4iOiJjb3ZlcmJlY2siLCJpZCI6MTA0OTM0MCwibm9kZV9pZCI6Ik1EUTZWWE5sY2pFd05Ea3pOREE9IiwiYXZhdGFyX3VybCI6Imh0dHBzOi8vYXZhdGFyczMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMTA0OTM0MD92PTQiLCJncmF2YXRhcl9pZCI6IiIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvY292ZXJiZWNrIiwiaHRtbF91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY292ZXJiZWNrIiwiZm9sbG93ZXJzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvY292ZXJiZWNrL2ZvbGxvd2VycyIsImZvbGxvd2luZ191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2NvdmVyYmVjay9mb2xsb3dpbmd7L290aGVyX3VzZXJ9IiwiZ2lzdHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9jb3ZlcmJlY2svZ2lzdHN7L2dpc3RfaWR9Iiwic3RhcnJlZF91cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2NvdmVyYmVjay9zdGFycmVkey9vd25lcn17L3JlcG99Iiwic3Vic2NyaXB0aW9uc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2NvdmVyYmVjay9zdWJzY3JpcHRpb25zIiwib3JnYW5pemF0aW9uc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2NvdmVyYmVjay9vcmdzIiwicmVwb3NfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9jb3ZlcmJlY2svcmVwb3MiLCJldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9jb3ZlcmJlY2svZXZlbnRzey9wcml2YWN5fSIsInJlY2VpdmVkX2V2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2NvdmVyYmVjay9yZWNlaXZlZF9ldmVudHMiLCJ0eXBlIjoiVXNlciIsInNpdGVfYWRtaW4iOmZhbHNlfSwiaHRtbF91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sIiwiZGVzY3JpcHRpb24iOiJBIHNpbXBsZSBtZDVzdW0gd29ya2Zsb3cgZGVzY3JpYmVkIHdpdGggYSBkb2Nrc3RvcmUueW1sIiwiZm9yayI6dHJ1ZSwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbCIsImZvcmtzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL2ZvcmtzIiwia2V5c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9rZXlzey9rZXlfaWR9IiwiY29sbGFib3JhdG9yc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9jb2xsYWJvcmF0b3Jzey9jb2xsYWJvcmF0b3J9IiwidGVhbXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwvdGVhbXMiLCJob29rc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9ob29rcyIsImlzc3VlX2V2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9pc3N1ZXMvZXZlbnRzey9udW1iZXJ9IiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL2V2ZW50cyIsImFzc2lnbmVlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9hc3NpZ25lZXN7L3VzZXJ9IiwiYnJhbmNoZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwvYnJhbmNoZXN7L2JyYW5jaH0iLCJ0YWdzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL3RhZ3MiLCJibG9ic191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9naXQvYmxvYnN7L3NoYX0iLCJnaXRfdGFnc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9naXQvdGFnc3svc2hhfSIsImdpdF9yZWZzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL2dpdC9yZWZzey9zaGF9IiwidHJlZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwvZ2l0L3RyZWVzey9zaGF9Iiwic3RhdHVzZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwvc3RhdHVzZXMve3NoYX0iLCJsYW5ndWFnZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwvbGFuZ3VhZ2VzIiwic3RhcmdhemVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9zdGFyZ2F6ZXJzIiwiY29udHJpYnV0b3JzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL2NvbnRyaWJ1dG9ycyIsInN1YnNjcmliZXJzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL3N1YnNjcmliZXJzIiwic3Vic2NyaXB0aW9uX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL3N1YnNjcmlwdGlvbiIsImNvbW1pdHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwvY29tbWl0c3svc2hhfSIsImdpdF9jb21taXRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL2dpdC9jb21taXRzey9zaGF9IiwiY29tbWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwvY29tbWVudHN7L251bWJlcn0iLCJpc3N1ZV9jb21tZW50X3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL2lzc3Vlcy9jb21tZW50c3svbnVtYmVyfSIsImNvbnRlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL2NvbnRlbnRzL3srcGF0aH0iLCJjb21wYXJlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL2NvbXBhcmUve2Jhc2V9Li4ue2hlYWR9IiwibWVyZ2VzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL21lcmdlcyIsImFyY2hpdmVfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwve2FyY2hpdmVfZm9ybWF0fXsvcmVmfSIsImRvd25sb2Fkc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9kb3dubG9hZHMiLCJpc3N1ZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwvaXNzdWVzey9udW1iZXJ9IiwicHVsbHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwvcHVsbHN7L251bWJlcn0iLCJtaWxlc3RvbmVzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL21pbGVzdG9uZXN7L251bWJlcn0iLCJub3RpZmljYXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL25vdGlmaWNhdGlvbnN7P3NpbmNlLGFsbCxwYXJ0aWNpcGF0aW5nfSIsImxhYmVsc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9sYWJlbHN7L25hbWV9IiwicmVsZWFzZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwvcmVsZWFzZXN7L2lkfSIsImRlcGxveW1lbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sL2RlcGxveW1lbnRzIiwiY3JlYXRlZF9hdCI6MTU4NDQ3MjExNCwidXBkYXRlZF9hdCI6IjIwMjAtMDMtMTdUMTk6MDg6MzZaIiwicHVzaGVkX2F0IjoxNTk4ODQ2MTA2LCJnaXRfdXJsIjoiZ2l0Oi8vZ2l0aHViLmNvbS9jb3ZlcmJlY2svbWQ1c3VtLWRvY2tzdG9yZS15bWwuZ2l0Iiwic3NoX3VybCI6ImdpdEBnaXRodWIuY29tOmNvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC5naXQiLCJjbG9uZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sLmdpdCIsInN2bl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY292ZXJiZWNrL21kNXN1bS1kb2Nrc3RvcmUteW1sIiwiaG9tZXBhZ2UiOm51bGwsInNpemUiOjE5LCJzdGFyZ2F6ZXJzX2NvdW50IjowLCJ3YXRjaGVyc19jb3VudCI6MCwibGFuZ3VhZ2UiOm51bGwsImhhc19pc3N1ZXMiOmZhbHNlLCJoYXNfcHJvamVjdHMiOnRydWUsImhhc19kb3dubG9hZHMiOnRydWUsImhhc193aWtpIjp0cnVlLCJoYXNfcGFnZXMiOmZhbHNlLCJmb3Jrc19jb3VudCI6MCwibWlycm9yX3VybCI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJkaXNhYmxlZCI6ZmFsc2UsIm9wZW5faXNzdWVzX2NvdW50IjowLCJsaWNlbnNlIjpudWxsLCJmb3JrcyI6MCwib3Blbl9pc3N1ZXMiOjAsIndhdGNoZXJzIjowLCJkZWZhdWx0X2JyYW5jaCI6Im1hc3RlciIsInN0YXJnYXplcnMiOjAsIm1hc3Rlcl9icmFuY2giOiJtYXN0ZXIifSwicHVzaGVyIjp7Im5hbWUiOiJjb3ZlcmJlY2siLCJlbWFpbCI6InBvdGF0b0BnbWFpbC5jb20ifSwic2VuZGVyIjp7ImxvZ2luIjoiY292ZXJiZWNrIiwiaWQiOjEwNDkzNDAsIm5vZGVfaWQiOiJNRFE2VlhObGNqRXdORGt6TkRBPSIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMzLmdpdGh1YnVzZXJjb250ZW50LmNvbS91LzEwNDkzNDA/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2NvdmVyYmVjayIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2NvdmVyYmVjayIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2NvdmVyYmVjay9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9jb3ZlcmJlY2svZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvY292ZXJiZWNrL2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9jb3ZlcmJlY2svc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9jb3ZlcmJlY2svc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9jb3ZlcmJlY2svb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvY292ZXJiZWNrL3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvY292ZXJiZWNrL2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9jb3ZlcmJlY2svcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJzaXRlX2FkbWluIjpmYWxzZX0sImluc3RhbGxhdGlvbiI6eyJpZCI6OTAwMSwibm9kZV9pZCI6InBvdGF0byJ9LCJjcmVhdGVkIjpmYWxzZSwiZGVsZXRlZCI6ZmFsc2UsImZvcmNlZCI6ZmFsc2UsImJhc2VfcmVmIjpudWxsLCJjb21wYXJlIjoiaHR0cHM6Ly9naXRodWIuY29tL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9jb21wYXJlLzUyMTY3ODQ1ZGI4OS4uLjA5MDU2OWExZGIwZiIsImNvbW1pdHMiOlt7ImlkIjoiMDkwNTY5YTFkYjBmN2EwMWFhMTA2MDg4MzMxZWM1NTY1MmVmNTcxMCIsInRyZWVfaWQiOiJlNzQxYTk2NDYyMDc0MjJlYjQxZThlNmM5MmQzM2M1MjkwMTE5NjAxIiwiZGlzdGluY3QiOnRydWUsIm1lc3NhZ2UiOiLwn5iA8J+YgPCfmIDwn5iA8J+YgPCfmIDwn5iA8J+YgPCfmIDwn5iA8J+YgPCfmIDwn5iA8J+YgPCfmIAiLCJ0aW1lc3RhbXAiOiIyMDIwLTA4LTMwVDIwOjUxOjA3LTA3OjAwIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9jb21taXQvMDkwNTY5YTFkYjBmN2EwMWFhMTA2MDg4MzMxZWM1NTY1MmVmNTcxMCIsImF1dGhvciI6eyJuYW1lIjoiQ2hhcmxlcyBPdmVyYmVjayIsImVtYWlsIjoicG90YXRvQGdtYWlsLmNvbSIsInVzZXJuYW1lIjoiY292ZXJiZWNrIn0sImNvbW1pdHRlciI6eyJuYW1lIjoiQ2hhcmxlcyBPdmVyYmVjayIsImVtYWlsIjoicG90YXRvQGdtYWlsLmNvbSIsInVzZXJuYW1lIjoiY292ZXJiZWNrIn0sImFkZGVkIjpbXSwicmVtb3ZlZCI6W10sIm1vZGlmaWVkIjpbIlJFQURNRS5tZCJdfV0sImhlYWRfY29tbWl0Ijp7ImlkIjoiMDkwNTY5YTFkYjBmN2EwMWFhMTA2MDg4MzMxZWM1NTY1MmVmNTcxMCIsInRyZWVfaWQiOiJlNzQxYTk2NDYyMDc0MjJlYjQxZThlNmM5MmQzM2M1MjkwMTE5NjAxIiwiZGlzdGluY3QiOnRydWUsIm1lc3NhZ2UiOiLwn5iA8J+YgPCfmIDwn5iA8J+YgPCfmIDwn5iA8J+YgPCfmIDwn5iA8J+YgPCfmIDwn5iA8J+YgPCfmIAiLCJ0aW1lc3RhbXAiOiIyMDIwLTA4LTMwVDIwOjUxOjA3LTA3OjAwIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2NvdmVyYmVjay9tZDVzdW0tZG9ja3N0b3JlLXltbC9jb21taXQvMDkwNTY5YTFkYjBmN2EwMWFhMTA2MDg4MzMxZWM1NTY1MmVmNTcxMCIsImF1dGhvciI6eyJuYW1lIjoiQ2hhcmxlcyBPdmVyYmVjayIsImVtYWlsIjoicG90YXRvQGdtYWlsLmNvbSIsInVzZXJuYW1lIjoiY292ZXJiZWNrIn0sImNvbW1pdHRlciI6eyJuYW1lIjoiQ2hhcmxlcyBPdmVyYmVjayIsImVtYWlsIjoicG90YXRvQGdtYWlsLmNvbSIsInVzZXJuYW1lIjoiY292ZXJiZWNrIn0sImFkZGVkIjpbXSwicmVtb3ZlZCI6W10sIm1vZGlmaWVkIjpbIlJFQURNRS5tZCJdfX0=\",\n \"user-agent\" : \"GitHub-Hookshot/f9c1b4e\",\n \"X-Hub-Signature\" : \"sha1=f1d7760a46bec4ddc897f77e0a533a4a257abb9d\",\n \"X-GitHub-Event\" : \"push\"\n}", - "attributes": { - "ApproximateReceiveCount": "2", - "AWSTraceHeader": "potato", - "SentTimestamp": "1598896512950", - "SenderId": "potato", - "ApproximateFirstReceiveTimestamp": "1598896514951" - }, - "messageAttributes": {}, - "md5OfBody": "potato", - "eventSource": "aws:sqs", - "eventSourceARN": "potato", - "awsRegion": "us-east-1" - } - ] -} diff --git a/upsertGitHubTag/template.yaml b/upsertGitHubTag/template.yaml deleted file mode 100644 index bd20fb15..00000000 --- a/upsertGitHubTag/template.yaml +++ /dev/null @@ -1,46 +0,0 @@ -AWSTemplateFormatVersion: '2010-09-09' -Transform: AWS::Serverless-2016-10-31 -Description: > - potato - - Sample SAM Template for potato. This is for SAM CLI testing only, do not use this anywhere else. - -# More info about Globals: https://github.com/awslabs/serverless-application-model/blob/master/docs/globals.rst -Globals: - Function: - Timeout: 3 - -Resources: - HelloWorldFunction: - Type: AWS::Serverless::Function # More info about Function Resource: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction - Properties: - CodeUri: deployment/ - Handler: index.handler - Runtime: nodejs18.x - Environment: - Variables: - SECRET_TOKEN: !Ref SecretToken - Events: - HelloWorld: - Type: Api # More info about API Event Source: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api - Properties: - Path: /hello - Method: get - -Parameters: - SecretToken: - Type: String - -Outputs: - # ServerlessRestApi is an implicit API created out of Events key under Serverless::Function - # Find out more about other implicit resources you can reference within SAM - # https://github.com/awslabs/serverless-application-model/blob/master/docs/internals/generated_resources.rst#api - HelloWorldApi: - Description: "API Gateway endpoint URL for Prod stage for Hello World function" - Value: !Sub "https://${ServerlessRestApi}.execute-api.${AWS::Region}.amazonaws.com/Prod/hello/" - HelloWorldFunction: - Description: "Hello World Lambda Function ARN" - Value: !GetAtt HelloWorldFunction.Arn - HelloWorldFunctionIamRole: - Description: "Implicit IAM Role created for Hello World function" - Value: !GetAtt HelloWorldFunctionRole.Arn