Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
deaadab
feat: integrate Probot middleware for GitHub webhooks
mafreud Oct 4, 2025
28163b2
feat: integrate Probot into Firebase functions and update dependencies
mafreud Oct 5, 2025
952d40f
feat: add step to install dependencies for GitHub apps in CI workflow
mafreud Oct 5, 2025
d783ae2
ci: add debugging steps to GitHub apps dependency installation
mafreud Oct 5, 2025
5d46bd9
ci: remove unnecessary debug commands from GitHub apps dependency ins…
mafreud Oct 5, 2025
30bc9b2
refactor: remove test file and update GitHub App ID configuration
mafreud Oct 5, 2025
4b923f1
refactor: comment out probotApp export and restructure middleware ini…
mafreud Oct 5, 2025
f4dfaa0
fix: update Firebase service account secret reference in GitHub apps …
mafreud Oct 5, 2025
810fca9
refactor: comment out unused GitHub App secrets and middleware initia…
mafreud Oct 5, 2025
1d254ad
refactor: uncomment githubAppId definition and usage in Firebase func…
mafreud Oct 5, 2025
a9086bf
refactor: restore GitHub App secrets and middleware initialization in…
mafreud Oct 5, 2025
9c8710c
refactor: add debugging commands to GitHub apps dependency installati…
mafreud Oct 5, 2025
78a8eb3
refactor: add debugging step for GitHub apps dependency installation …
mafreud Oct 5, 2025
c73aa4c
refactor: migrate GitHub app code to Firebase functions
mafreud Oct 5, 2025
99d5e48
refactor: reorder Test step in GitHub Actions workflow for clarity
mafreud Oct 5, 2025
b746582
refactor: uncomment and clean up probot middleware initialization in …
mafreud Oct 5, 2025
699b665
refactor: remove unused firebase service account and streamline GitHu…
mafreud Oct 5, 2025
2ff84c8
refactor: update package.json and package-lock.json to include smee-c…
mafreud Oct 5, 2025
a4be54b
Merge branch 'develop' of https://github.com/open-ci-io/openci into o…
mafreud Oct 5, 2025
f77cba4
Implement feature X to enhance user experience and fix bug Y in module Z
mafreud Oct 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions openci-runner/firebase/functions/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion openci-runner/firebase/functions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"build:watch": "tsc --watch",
"serve": "npm run build && firebase emulators:start --only functions",
"shell": "npm run build && firebase functions:shell",
"start": "npm run shell",
"start": "probot run ./lib/probot/index.js",
"deploy": "firebase deploy --only functions",
"logs": "firebase functions:log",
"test": "vitest run"
Expand All @@ -23,6 +23,7 @@
"devDependencies": {
"@types/supertest": "^6.0.3",
"firebase-functions-test": "^3.1.0",
"smee-client": "^4.3.1",
"supertest": "^7.0.0",
"typescript": "^4.9.0",
"vitest": "^1.6.0"
Expand Down
2 changes: 2 additions & 0 deletions openci-runner/firebase/functions/probot/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,5 @@ export const appFn: ApplicationFunction = (app: Probot) => {
);
});
};

export default appFn;