Skip to content

feat: add drive link fix behavior #267

feat: add drive link fix behavior

feat: add drive link fix behavior #267

Triggered via pull request November 17, 2025 17:51
Status Failure
Total duration 3m 41s
Artifacts

pull-request-ci.yml

on: pull_request
Matrix: ci / linter / πŸ›‘οΈ CodeQL Analysis
ci  /  ...  /  πŸ§Ή Lint Code Base
1m 54s
ci / linter / 🧹 Lint Code Base
ci  /  ...  /  prepare-actions-linting
10s
ci / linter / prepare-actions-linting
ci  /  ...  /  πŸ“Œ Check GitHub Actions Pinning
4s
ci / linter / πŸ“Œ Check GitHub Actions Pinning
ci  /  ...  /  βš™οΈ Setup
5s
ci / Test nodejs / test-nodejs / βš™οΈ Setup
ci  /  ...  /  πŸ›‘️ CodeQL Analysis
1m 6s
ci / Test nodejs / test-nodejs / πŸ›‘οΈ CodeQL Analysis
ci  /  ...  /  πŸ›‘️ Dependency Review
12s
ci / Test nodejs / test-nodejs / πŸ›‘οΈ Dependency Review
ci  /  ...  /  Check dist
48s
ci / Test nodejs / Check dist
ci  /  ...  /  πŸ‘• Lint
25s
ci / Test nodejs / test-nodejs / πŸ‘• Lint
ci  /  ...  /  πŸ—️ Build
34s
ci / Test nodejs / test-nodejs / πŸ—οΈ Build
ci  /  ...  /  πŸ§ͺ Test
48s
ci / Test nodejs / test-nodejs / πŸ§ͺ Test
ci  /  ...  /  Test with valid issue
6s
ci / Test action / Test with valid issue
ci  /  ...  /  Test with invalid issue
6s
ci / Test action / Test with invalid issue
Fit to window
Zoom out
Zoom in

Annotations

1 error and 6 warnings
ci / Test action / Test with invalid issue
Process completed with exit code 1.
ci / linter / πŸ›‘οΈ CodeQL Analysis (actions)
1 issue was detected with this workflow: Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.
OpenSSF Scorecard Warning
npm/json-bigint has an OpenSSF Scorecard of 2.4, which is less than this repository's threshold of 3.
OpenSSF Scorecard Warning
npm/https-proxy-agent has an OpenSSF Scorecard of 2.9, which is less than this repository's threshold of 3.
OpenSSF Scorecard Warning
npm/agent-base has an OpenSSF Scorecard of 2.9, which is less than this repository's threshold of 3.
ci / Test nodejs / test-nodejs / πŸ›‘οΈ CodeQL Analysis
1 issue was detected with this workflow: Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.
ci / Test nodejs / test-nodejs / πŸ§ͺ Test
PASS src/linter/adapter/drive-link-linter.adapter.test.ts DriveLinkLinterAdapter lint βœ“ should return the meetup issue if the Drive Link is valid (8 ms) βœ“ should throw a LintError if Drive Link is invalid (5 ms) βœ“ should throw a LintError if Drive Link is not a Drive Link (2 ms) βœ“ should accept Drive Link with trailing slash (1 ms) βœ“ should remove trailing slash when shouldFix is true (2 ms) βœ“ should auto-create Google Drive folder when missing drive link and Google Drive is configured (3 ms) βœ“ should throw error when trying to auto-create without event_date (2 ms) βœ“ should throw error when trying to auto-create without hoster (1 ms) βœ“ should not auto-create when shouldFix is false (4 ms) getDependencies βœ“ should return an empty array (1 ms) PASS src/services/input.service.test.ts InputService getIssueNumber βœ“ should return the issue number (4 ms) getIssueParsedBody βœ“ should return the parsed issue body (2 ms) getHosters βœ“ should return the hosters (2 ms) βœ“ should throw an error if the hosters input is not an array (14 ms) βœ“ should throw an error if the hosters input is empty (1 ms) βœ“ should throw an error if the hosters input is not an array of valid objects (2 ms) βœ“ should throw an error if the hosters input objects are missing name property (2 ms) βœ“ should throw an error if the hosters input objects are missing url property (1 ms) getSpeakers βœ“ should return the speakers (1 ms) βœ“ should throw an error if the speakers input is not an array (2 ms) βœ“ should throw an error if the speakers input is empty (4 ms) βœ“ should throw an error if the speakers input is not an array of valid objects (1 ms) βœ“ should throw an error if the speakers input objects are missing name property (1 ms) βœ“ should throw an error if the speakers input objects are missing url property (1 ms) getShouldFix βœ“ should return the shouldFix value (1 ms) getFailOnError βœ“ should return the failOnError value (1 ms) getGithubToken βœ“ should return the github token (1 ms) PASS src/index-runner.test.ts run βœ“ should lint given valid issue and succeed (20 ms) βœ“ should lint given issue, fix it and succeed (7 ms) βœ“ should handle lint errors (7 ms) βœ“ should handle unexpected error and call setFailed (4 ms) βœ“ should handle unknown error and call setFailed (3 ms) PASS src/linter/adapter/agenda-linter.adapter.test.ts AgendaLinterAdapter lint βœ“ should return the meetup issue if the Agenda is valid with single speaker without link (6 ms) βœ“ should return the meetup issue if the Agenda is valid with description containing colon (2 ms) βœ“ should return the meetup issue if the Agenda is valid with multiple speakers without links (2 ms) βœ“ should return the meetup issue if the Agenda is valid with some speakers having links and others not (2 ms) βœ“ should fix the Agenda if shouldFix is true (2 ms) βœ“ should throw a LintError if agenda is empty (2 ms) βœ“ should throw a LintError if agenda has no entries (1 ms) βœ“ should throw a LintError if agenda entry is wrongly formatted (1 ms) βœ“ should throw a LintError if agenda entry speaker is empty (2 ms) βœ“ should throw a LintError if agenda entry speaker does not exist (1 ms) getDependencies βœ“ should return an empty array (1 ms) PASS src/linter/linter.service.spec.ts LinterService lint βœ“ should call lint on each linter respecting dependencies (8 ms) βœ“ should update meetup issue at the end of linting when shouldFix is true (2 ms) βœ“ should throw a LintError if any linter fails (3 ms) PASS src/services/meetup-issue.service.test.ts MeetupIssueService getMeetupIssue βœ“ should returns mapped meetup issue (3 ms) updateMeetupIssue βœ“ should update the issue title (2 ms) βœ“ should update the issue labels (1 ms) βœ“ should update the issue body (1 ms) βœ“ should throw an error if the issue number