From e7923d5b4cce8dc6bd86e6263748bc772440ba59 Mon Sep 17 00:00:00 2001 From: Sniij <120099321+Sniij@users.noreply.github.com> Date: Sun, 5 Jan 2025 19:22:55 +0900 Subject: [PATCH 1/7] test: CI/CD --- upload-to-github/main.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/upload-to-github/main.go b/upload-to-github/main.go index ed9b07f..6b5a3b2 100644 --- a/upload-to-github/main.go +++ b/upload-to-github/main.go @@ -21,7 +21,6 @@ import ( "golang.org/x/oauth2" ) -// S3Downloader downloads files from S3 type S3Downloader struct { Client *s3.Client BucketName string @@ -40,7 +39,6 @@ func main() { lambda.Start(Handler) } -// ListFiles lists all files in a specific S3 path func (d *S3Downloader) ListFiles(ctx context.Context, prefix string) ([]string, error) { var files []string paginator := s3.NewListObjectsV2Paginator(d.Client, &s3.ListObjectsV2Input{ @@ -62,7 +60,6 @@ func (d *S3Downloader) ListFiles(ctx context.Context, prefix string) ([]string, return files, nil } -// DownloadFile downloads a file from S3 func (d *S3Downloader) DownloadFile(ctx context.Context, key string) ([]byte, error) { output, err := d.Client.GetObject(ctx, &s3.GetObjectInput{ Bucket: aws.String(d.BucketName), @@ -82,14 +79,12 @@ func (d *S3Downloader) DownloadFile(ctx context.Context, key string) ([]byte, er return buf.Bytes(), nil } -// GitHubUploader uploads files to GitHub type GitHubUploader struct { Client *github.Client Owner string Repo string } -// UploadFiles uploads multiple files to GitHub in a single commit func (u *GitHubUploader) UploadFiles(ctx context.Context, files map[string][]byte, commitMessage string) error { // Get the reference to the HEAD of the default branch (e.g., main) ref, _, err := u.Client.Git.GetRef(ctx, u.Owner, u.Repo, "heads/main") @@ -180,6 +175,7 @@ func (u *GitHubUploader) UploadFile(ctx context.Context, path string, content [] return nil } + func Handler(ctx context.Context, request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error) { // 1. 환경 변수 불러오기 From 844bdf28eaea8325e16b5d063bacb568d5fc6dcf Mon Sep 17 00:00:00 2001 From: Sniij <120099321+Sniij@users.noreply.github.com> Date: Sun, 5 Jan 2025 19:24:07 +0900 Subject: [PATCH 2/7] fix: workflows --- .github/workflows/upload-to-github.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/upload-to-github.yml b/.github/workflows/upload-to-github.yml index d560fb0..b823908 100644 --- a/.github/workflows/upload-to-github.yml +++ b/.github/workflows/upload-to-github.yml @@ -37,7 +37,6 @@ jobs: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_REGION: ${{ secrets.AWS_REGION }} LAMBDA_FUNCTION_NAME: ${{ secrets.UPLOAD_GITHUB_LAMBDA_FUNCTION_NAME }} - AWS_REGION: ${{ secrets.AWS_REGION }} S3_BUCKET_NAME: ${{ secrets.S3_BUCKET_NAME }} TOKEN_GITHUB: ${{ secrets.TOKEN_GITHUB }} OWNER_GITHUB: ${{ secrets.OWNER_GITHUB }} From 4ac6831924a80d4d8b579f5db41939b354996d64 Mon Sep 17 00:00:00 2001 From: Sniij <120099321+Sniij@users.noreply.github.com> Date: Sun, 5 Jan 2025 19:26:28 +0900 Subject: [PATCH 3/7] fix: workflow --- .github/workflows/upload-to-github.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/upload-to-github.yml b/.github/workflows/upload-to-github.yml index b823908..28f7229 100644 --- a/.github/workflows/upload-to-github.yml +++ b/.github/workflows/upload-to-github.yml @@ -7,7 +7,9 @@ on: pull_request: branches: - upload-to-github - +defaults: + run: + working-directory: ./upload-to-github jobs: deploy: runs-on: ubuntu-latest From 46c590882b833c9756d69c4ef413fb9af5abe3d4 Mon Sep 17 00:00:00 2001 From: Sniij <120099321+Sniij@users.noreply.github.com> Date: Sun, 5 Jan 2025 19:31:48 +0900 Subject: [PATCH 4/7] fix: workflow --- .github/workflows/convert-to-markdown.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/convert-to-markdown.yml b/.github/workflows/convert-to-markdown.yml index 000a0d3..8b76dfb 100644 --- a/.github/workflows/convert-to-markdown.yml +++ b/.github/workflows/convert-to-markdown.yml @@ -7,7 +7,9 @@ on: pull_request: branches: - convert-markdown - +defaults: + run: + working-directory: ./convert-to-markdown jobs: deploy: runs-on: ubuntu-latest From 33e3324fdd9e969d2f76ac49abaadd73c7b800e6 Mon Sep 17 00:00:00 2001 From: Sniij <120099321+Sniij@users.noreply.github.com> Date: Sun, 5 Jan 2025 19:32:30 +0900 Subject: [PATCH 5/7] fix: workflow --- .github/workflows/crawling.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/crawling.yml b/.github/workflows/crawling.yml index 6876a89..586f5c9 100644 --- a/.github/workflows/crawling.yml +++ b/.github/workflows/crawling.yml @@ -7,7 +7,9 @@ on: pull_request: branches: - crawling - +defaults: + run: + working-directory: ./crawling jobs: deploy: runs-on: ubuntu-latest From 22b1946000ddecff80a4d63408bc3d3f7825659f Mon Sep 17 00:00:00 2001 From: Sniij <120099321+Sniij@users.noreply.github.com> Date: Sun, 5 Jan 2025 19:33:15 +0900 Subject: [PATCH 6/7] fix: workflow --- .github/workflows/gpt-api.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gpt-api.yml b/.github/workflows/gpt-api.yml index d697dc7..2eff7ec 100644 --- a/.github/workflows/gpt-api.yml +++ b/.github/workflows/gpt-api.yml @@ -7,7 +7,9 @@ on: pull_request: branches: - gpt-api - +defaults: + run: + working-directory: ./gpt-api jobs: deploy: runs-on: ubuntu-latest From 57db27a595720b80c53d245e1aa432cdca28d002 Mon Sep 17 00:00:00 2001 From: Sniij <120099321+Sniij@users.noreply.github.com> Date: Sun, 5 Jan 2025 19:34:18 +0900 Subject: [PATCH 7/7] fix: workflow --- .github/workflows/upload-to-s3.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/upload-to-s3.yml b/.github/workflows/upload-to-s3.yml index d7c3cb8..6881109 100644 --- a/.github/workflows/upload-to-s3.yml +++ b/.github/workflows/upload-to-s3.yml @@ -7,7 +7,9 @@ on: pull_request: branches: - upload-to-s3 - +defaults: + run: + working-directory: ./upload-to-s3 jobs: deploy: runs-on: ubuntu-latest