Skip to content

Commit

Permalink
refactor(test): use deno config file. cleanup workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
TillaTheHun0 committed May 24, 2023
1 parent 1edc04a commit e4f5b89
Show file tree
Hide file tree
Showing 10 changed files with 472 additions and 444 deletions.
21 changes: 0 additions & 21 deletions .github/workflows/publish-test.yml

This file was deleted.

27 changes: 0 additions & 27 deletions .github/workflows/test-test.yml

This file was deleted.

62 changes: 62 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: ✅ Test & Deploy Hyper Test

on:
pull_request:
branches:
- main
paths:
- "packages/test/**"
push:
branches:
- main
paths:
- "packages/test/**"
tags:
- 'hyper-test@*'

jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
deno-version: [1.x]

steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@v3

- name: 🦕 Setup Deno
uses: denoland/setup-deno@v1
with:
deno-version: ${{ matrix.deno-version }}

- name: ⚡ Run Tests
run: |
cd packages/test
deno task test
env:
CI: true

publish:
if: startsWith(github.ref, 'refs/tags/hyper-test@')
needs: [test]
runs-on: ubuntu-latest
steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@v3

- name: 🦕 Setup Deno
uses: denoland/setup-deno@v1
with:
deno-version: v1.x

# - name: 🥚 Setup Eggs CLI
# run: |
# deno install -A -f --unstable --no-check https://x.nest.land/[email protected]/eggs.ts
# export PATH="/home/runner/.deno/bin:$PATH"
# eggs link ${{ secrets.NESTAPIKEY }}

# - name: 📘 Publish to Nest
# run: |
# cd packages/test
# eggs publish --yes
5 changes: 0 additions & 5 deletions packages/test/Makefile

This file was deleted.

13 changes: 13 additions & 0 deletions packages/test/deno.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"tasks": {
"cache": "deno cache --import-map=import_map.json --lock=deno.lock --lock-write mod.js",
"test": "deno lint && deno fmt --check"
},
"fmt": {
"include": ["./"],
"exclude": ["./CHANGELOG.md"],
"lineWidth": 100,
"singleQuote": true,
"semiColons": false
}
}
397 changes: 397 additions & 0 deletions packages/test/deno.lock

Large diffs are not rendered by default.

388 changes: 0 additions & 388 deletions packages/test/mod_lock.json

This file was deleted.

1 change: 0 additions & 1 deletion packages/test/scripts/cache.sh

This file was deleted.

1 change: 0 additions & 1 deletion packages/test/scripts/ci.sh

This file was deleted.

1 change: 0 additions & 1 deletion packages/test/scripts/test.sh

This file was deleted.

0 comments on commit e4f5b89

Please sign in to comment.