Skip to content

Commit 7398feb

Browse files
authored
Fix pre-release GitHub CI workflow (#157)
* Fixed `pre-release` GitHub CI workflow * Updated remote url * Minor fixes * Updated CI and lock * Updated secrets name * Updated CHANGELOG.md
1 parent c1fc8c9 commit 7398feb

File tree

4 files changed

+17
-10
lines changed

4 files changed

+17
-10
lines changed

.github/workflows/pre-release.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,22 @@ jobs:
4545
require('ts-node/register/transpile-only');
4646
await require('./scripts/release/apply-release.ts').default(core);
4747
48+
- name: Update package-lock
49+
run: npm install --package-lock-only
50+
4851
- run: bash scripts/git-user-config.sh
4952
- name: Commit version bump and changelog update
5053
if: steps.apply.outputs.skip != 'true'
5154
run: |
55+
git remote set-url origin git@github.com:dl-solarity/solidity-lib.git
56+
57+
eval "$(ssh-agent -s)"
58+
ssh-add - <<< "${{ secrets.COMMIT_RELEASER }}"
59+
5260
git add package.json package-lock.json CHANGELOG.md
5361
if ! git diff --cached --quiet; then
5462
git commit -m "chore(release): v${{ steps.apply.outputs.version }}"
5563
git tag v${{ steps.apply.outputs.version }}
56-
git push origin HEAD:master
57-
git push origin HEAD:master --tags
64+
git push origin
65+
git push origin --tags
5866
fi

CHANGELOG.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## [none]
4+
5+
- Fixed `pre-release` GitHub CI workflow
6+
37
## [3.2.0]
48

59
Added several new libs to work with Bitcoin:
@@ -14,8 +18,3 @@ Removed rarely used, legacy libs and contracts:
1418
- `SetHelper`.
1519
- `UniswapV2Oracle`.
1620
- `UniswapV3Oracle`.
17-
18-
## [none]
19-
20-
- Improved package publishing process.
21-

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/release/apply-release.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export default async function applyRelease(core: Core): Promise<void> {
3939
lines[start] = `## [${next}]`;
4040
}
4141

42-
fs.writeFileSync(changelogPath, `${lines.join("\n")}\n`);
42+
fs.writeFileSync(changelogPath, `${lines.join("\n")}`);
4343

4444
core.setOutput("skip", String(false));
4545
core.setOutput("version", next);

0 commit comments

Comments
 (0)