Skip to content

Commit 93ee878

Browse files
authored
Merge pull request #44 from Darshan174:automated-creation-pr-academy-theme
Automated dependency update for academy repos from academy-theme release
2 parents 3f102c8 + 9a3c62f commit 93ee878

2 files changed

Lines changed: 60 additions & 1 deletion

File tree

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Upgrade Academies
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
bump:
9+
runs-on: ubuntu-latest
10+
strategy:
11+
matrix:
12+
dependent-repo:
13+
- layer5io/layer5-academy
14+
- layer5io/exoscale-academy
15+
- layer5io/academy-build
16+
- layer5io/academy-example
17+
steps:
18+
- name: Checkout academy-theme code
19+
uses: actions/setup-go@v5
20+
with:
21+
go-version: '1.24'
22+
23+
- name: Checkout dependent repo
24+
uses: actions/checkout@v4
25+
with:
26+
repository: ${{ matrix.dependent-repo }}
27+
token: ${{ secrets.GITHUB_TOKEN }}
28+
path: dependent
29+
ref: master
30+
31+
- name: Update dependency in go.mod
32+
run: |
33+
cd dependent
34+
go mod edit -require=github.com/layer5io/academy-theme@${{ github.event.release.tag_name }}
35+
go mod tidy
36+
37+
- name: Create Pull pull-requests
38+
uses: peter-evans/create-pull-request@v7
39+
with:
40+
path: dependent
41+
token: ${{ secrets.GITHUB_TOKEN }}
42+
branch: update-academy-theme-${{ github.event.release.tag_name }}
43+
title: '[Automated] Update academy-theme to ${{ github.event.release.tag_name }}'
44+
body: |
45+
This PR updates the academy-theme dependency to the latest release version ${{ github.event.release.tag_name }}.
46+
47+
48+
Changes:
49+
- Updated go.mod
50+
- Regenerated go.sum
51+
52+
Auto-generated based upon release of a new version of layer5io/academy-theme.
53+
commit-message: Update academy-theme to ${{ github.event.release.tag_name }}
54+
author: l5io <l5io@layer5.io>
55+
committer: l5io <l5io@layer5.io>
56+
delete-branch: true
57+
labels: dependencies, automated
58+
59+

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module github.com/layer5io/academy-theme
22

3-
go 1.12
3+
go 1.24.5
44

55
require github.com/google/docsy v0.12.0 // indirect

0 commit comments

Comments
 (0)