Skip to content

Commit ea388d2

Browse files
committed
fix: Update GitHub API request to include authorization and accept headers
1 parent 8ea7ee7 commit ea388d2

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

.github/workflows/cicd.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,11 @@ jobs:
274274
275275
// Fetch releases from GitHub API
276276
let url = URL(string: "https://api.github.com/repos/${{ github.repository }}/releases")!
277-
let task = URLSession.shared.dataTask(with: url) { data, response, error in
277+
var request = URLRequest(url: url)
278+
request.setValue("Bearer ${{ secrets.GITHUB_TOKEN }}", forHTTPHeaderField: "Authorization")
279+
request.setValue("application/vnd.github.v3+json", forHTTPHeaderField: "Accept")
280+
281+
let task = URLSession.shared.dataTask(with: request) { data, response, error in
278282
guard let data = data else {
279283
print("Failed to fetch releases")
280284
exit(1)
@@ -519,7 +523,11 @@ jobs:
519523
520524
// Fetch releases from GitHub API
521525
let url = URL(string: "https://api.github.com/repos/${{ github.repository }}/releases")!
522-
let task = URLSession.shared.dataTask(with: url) { data, response, error in
526+
var request = URLRequest(url: url)
527+
request.setValue("Bearer ${{ secrets.GITHUB_TOKEN }}", forHTTPHeaderField: "Authorization")
528+
request.setValue("application/vnd.github.v3+json", forHTTPHeaderField: "Accept")
529+
530+
let task = URLSession.shared.dataTask(with: request) { data, response, error in
523531
if let error = error {
524532
print("Network error: \(error)")
525533
exit(1)
@@ -719,7 +727,11 @@ jobs:
719727
720728
// Fetch releases from GitHub API
721729
let url = URL(string: "https://api.github.com/repos/${{ github.repository }}/releases")!
722-
let task = URLSession.shared.dataTask(with: url) { data, response, error in
730+
var request = URLRequest(url: url)
731+
request.setValue("Bearer ${{ secrets.GITHUB_TOKEN }}", forHTTPHeaderField: "Authorization")
732+
request.setValue("application/vnd.github.v3+json", forHTTPHeaderField: "Accept")
733+
734+
let task = URLSession.shared.dataTask(with: request) { data, response, error in
723735
guard let data = data else {
724736
print("Failed to fetch releases")
725737
exit(1)

0 commit comments

Comments
 (0)