refactor: switch to github actions

This commit is contained in:
Derrick Hammer 2023-06-25 03:48:46 -04:00
parent 81f33c272a
commit 13671f5970
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
3 changed files with 14 additions and 46 deletions

View File

@ -19,7 +19,7 @@ export default async function (): Promise<PresetAsset> {
return { return {
extends: ["presetter-preset-strict"], extends: ["presetter-preset-strict"],
template: { template: {
".circleci/config.yml": resolve(TEMPLATES, "circleci.yml"), ".github/workflows/ci.yml": resolve(TEMPLATES, "ci.yml"),
}, },
variable: DEFAULT_VARIABLE, variable: DEFAULT_VARIABLE,
supplementaryConfig: { supplementaryConfig: {

13
templates/ci.yml Normal file
View File

@ -0,0 +1,13 @@
name: Build/Publish
on:
push:
branches:
- master
- develop
- develop-*
jobs:
main:
uses: lumeweb/github-node-deploy-workflow/.github/workflows/main.yml@master
secrets: inherit

View File

@ -1,45 +0,0 @@
version: 2.1
orbs:
node: circleci/node@5.1.0
ssh: credijusto/ssh@0.5.2
workflows:
release:
jobs:
- node/run:
name: build
npm-run: build
post-steps:
- persist_to_workspace:
root: .
paths:
- lib/
filters:
branches:
only:
- master
- develop
- /^develop-.*$/
- node/run:
name: release
npm-run: semantic-release
requires:
- build
filters:
branches:
only:
- master
- develop
- /^develop-.*$/
context:
- publish
setup:
- attach_workspace:
at: ./
- add_ssh_keys:
fingerprints:
- "47:cf:a1:17:d9:81:8e:c5:51:e5:53:c8:33:e4:33:b9"
- ssh/ssh-add-host:
host_url: GITEA_HOST