Skip to content

Commit dee40cf

Browse files
authored
$'fix release workflow files' (#342)
1 parent e97ff91 commit dee40cf

File tree

3 files changed

+5
-99
lines changed

3 files changed

+5
-99
lines changed
File renamed without changes.

.github/workflows/release.yml

Lines changed: 5 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1,94 +1,12 @@
1-
name: 'release'
1+
name: 'Release'
22

33
on:
44
push:
55
branches:
6-
- 'main'
7-
workflow_dispatch:
6+
- 'main'
87

98
jobs:
10-
# build compiles the code and creates a pull request of the compiled result if
11-
# there is a diff.
12-
build:
13-
runs-on: 'ubuntu-latest'
14-
steps:
15-
- uses: 'actions/checkout@v3'
16-
17-
- uses: 'actions/setup-node@v3'
18-
with:
19-
node-version: '16.x'
20-
21-
- name: 'npm build'
22-
run: 'npm ci && npm run build'
23-
24-
- name: 'Create pull request'
25-
uses: 'peter-evans/create-pull-request@dcd5fd746d53dd8de555c0f10bca6c35628be47a'
26-
with:
27-
token: '${{ secrets.ACTIONS_BOT_TOKEN }}'
28-
add-paths: 'dist/'
29-
committer: 'google-github-actions-bot <[email protected]>'
30-
author: 'google-github-actions-bot <[email protected]>'
31-
signoff: 'google-github-actions-bot <[email protected]>'
32-
commit-message: 'Build dist'
33-
title: 'chore: build dist'
34-
body: 'Build compiled Typescript'
35-
base: 'main'
36-
branch: 'actions/build'
37-
push-to-fork: 'google-github-actions-bot/deploy-cloud-functions'
38-
delete-branch: true
39-
40-
# create-pull-request creates a release pull request if there are any
41-
# convential commit changes since the last release.
42-
create-pull-request:
43-
runs-on: 'ubuntu-latest'
44-
steps:
45-
- uses: 'google-github-actions/release-please-action@v2'
46-
with:
47-
token: '${{ secrets.ACTIONS_BOT_TOKEN }}'
48-
release-type: 'node'
49-
bump-minor-pre-major: true
50-
command: 'release-pr'
51-
fork: true
52-
53-
# release does a release on the merge of the release pull request. It also
54-
# updates the floating tag alias for the major version.
559
release:
56-
runs-on: 'ubuntu-latest'
57-
steps:
58-
- id: 'release'
59-
uses: 'google-github-actions/release-please-action@v2'
60-
with:
61-
release-type: 'node'
62-
bump-minor-pre-major: true
63-
command: 'github-release'
64-
65-
- name: 'Update floating tag'
66-
if: '${{ steps.release.outputs.release_created }}'
67-
uses: 'actions/github-script@v5'
68-
with:
69-
script: |-
70-
const sha = '${{ steps.release.outputs.sha }}'
71-
const major = 'v${{ steps.release.outputs.major }}';
72-
73-
// Try to update the ref first. If that fails, it probably does not
74-
// exist yet, and we should create it.
75-
try {
76-
await github.rest.git.updateRef({
77-
owner: context.repo.owner,
78-
repo: context.repo.repo,
79-
ref: `tags/${major}`,
80-
sha: sha,
81-
force: true,
82-
});
83-
core.info(`Updated ${major} to ${sha}`);
84-
} catch(err) {
85-
core.warning(`Failed to create ${major}: ${err}`);
86-
87-
await github.rest.git.createRef({
88-
owner: context.repo.owner,
89-
repo: context.repo.repo,
90-
ref: `refs/tags/${major}`,
91-
sha: sha,
92-
});
93-
core.info(`Created ${major} at ${sha}`);
94-
}
10+
if: "startsWith(github.event.head_commit.message, 'Release: v')"
11+
name: 'Release'
12+
uses: 'google-github-actions/.github/.github/workflows/release.yml@v0'

release.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)