Skip to content

Commit 0f88004

Browse files
committed
feat: added release-please action config
1 parent f171d5c commit 0f88004

File tree

4 files changed

+62
-1
lines changed

4 files changed

+62
-1
lines changed

Diff for: .github/workflows/release-please.yml

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
name: Release Please
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
permissions:
9+
id-token: write
10+
contents: write
11+
pull-requests: write
12+
13+
jobs:
14+
release-please:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Checkout Repository
18+
uses: actions/checkout@v4
19+
with:
20+
fetch-depth: 0
21+
22+
- name: Configure AWS Credentials
23+
uses: aws-actions/configure-aws-credentials@v4
24+
with:
25+
aws-region: us-west-2
26+
role-to-assume: ${{ secrets.SECRETS_AWS_PACKAGING_ROLE_TO_ASSUME }}
27+
role-duration-seconds: 900
28+
role-session-name: ${{ github.run_id }}
29+
30+
- name: Get git credentials
31+
uses: aws-actions/aws-secretsmanager-get-secrets@v2
32+
with:
33+
parse-json-secrets: true
34+
secret-ids: |
35+
OSDS,arn:aws:secretsmanager:us-west-2:206735643321:secret:github-aws-sdk-osds-automation-gebs9n
36+
37+
- name: Run release-please
38+
uses: googleapis/release-please-action@v4
39+
with:
40+
release-type: node
41+
token: ${{ env.OSDS_ACCESS_TOKEN }}
42+
config-file: release-please-config.json
43+
manifest-file: .release-please-manifest.json

Diff for: .release-please-manifest.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
".release-please-manifest.json": "4.0.2",
3+
"package.json": "4.0.2",
4+
".": "4.0.2"
5+
}

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "configure-aws-credentials",
33
"description": "A GitHub Action to configure AWS credentials",
4+
"version": "4.0.2",
45
"scripts": {
56
"build": "tsc --project tsconfig.build.json",
67
"lint": "biome check --error-on-warnings ./src",
@@ -45,7 +46,6 @@
4546
"main": "build/index.js",
4647
"license": "MIT",
4748
"homepage": "https://github.com/aws-actions/configure-aws-credentials",
48-
"version": "0.0.0",
4949
"bugs": {
5050
"url": "https://github.com/aws-actions/configure-aws-credentials/issues"
5151
},

Diff for: release-please-config.json

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"packages": {
3+
".": {
4+
"changelog-path": "CHANGELOG.md",
5+
"release-type": "node",
6+
"bump-minor-pre-major": false,
7+
"bump-patch-for-minor-pre-major": false,
8+
"draft": false,
9+
"prerelease": false
10+
}
11+
},
12+
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json"
13+
}

0 commit comments

Comments
 (0)