Skip to content

Commit

Permalink
ci: added new workflows for github actions.
Browse files Browse the repository at this point in the history
  • Loading branch information
eser committed Jul 15, 2024
1 parent 01b8834 commit 1ba5d24
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 8 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,3 +107,6 @@ jobs:
# with:
# project: c00l
# entrypoint: ./main.ts

- name: Publish
run: deno publish
30 changes: 30 additions & 0 deletions .github/workflows/version-bump.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Version Bump

on: workflow_dispatch

permissions:
contents: write

jobs:
bump:
name: Bump
runs-on: ubuntu-latest
timeout-minutes: 15

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 2

- name: Setup Deno (latest)
uses: denoland/setup-deno@v1

- name: Run @deno/bump-workspaces
run: |
git fetch --unshallow origin
deno run -A jsr:@deno/bump-workspaces@^0.1/cli
env:
GITHUB_TOKEN: ${{ secrets.ESERSTACK_PAT }}
GIT_USER_NAME: ${{ github.actor }}
GIT_USER_EMAIL: ${{ github.actor }}@users.noreply.github.com
21 changes: 13 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# `eserstack` - The Portability Solution for Your Code! 🚀

[![JSR @eser](https://jsr.io/badges/@eser)](https://jsr.io/@eser)
[![codecov](https://codecov.io/gh/eser/stack/branch/main/graph/badge.svg?token=w6s3ODtULz)](https://codecov.io/gh/eser/stack)
[![Build Pipeline](https://github.com/eser/stack/actions/workflows/build.yml/badge.svg)](https://github.com/eser/stack/actions/workflows/build.yml)
[![Built with the Deno Standard Library](https://raw.githubusercontent.com/denoland/deno_std/main/badge.svg)](https://deno.land/std)

<p align="center">
<a href="./">
<img alt="eser stack javascript toolkit" src="./_etc/cover.svg" width="849" />
Expand Down Expand Up @@ -61,14 +66,14 @@ strives to offer you an intuitive and delightful development experience.

### Component Set

| Component | Area | Description |
| -------------------------------------- | ----------------- | --------------------------------------------------- |
| 📓 [@eser/directives](pkg/directives/) | Rules | The ground rules adhered to by the entire ecosystem |
| 📑 [@eser/standards](pkg/standards/) | Abstraction | Provides common abstraction layers for DI |
| ⚙️ [@eser/di](pkg/di/) | Manager | Dependency injection system |
| 🧱 [@eser/fp](pkg/fp/) | Functions Library | Tools for functional programming |
| 🔐 [@eser/dotenv](pkg/dotenv/) | Manager | Load configurations from environment |
| 〰️ [@eser/parsing](pkg/parsing/) | Manager | Parsing tools for various strings and streams |
| Component | Area | Description | Latest Version |
| -------------------------------------- | ----------------- | --------------------------------------------------- | ------------------------------------------------------------------------------- |
| 📓 [@eser/directives](pkg/directives/) | Rules | The ground rules adhered to by the entire ecosystem | - |
| 📑 [@eser/standards](pkg/standards/) | Abstraction | Provides common abstraction layers for DI | [![JSR](https://jsr.io/badges/@eser/standards)](https://jsr.io/@eser/standards) |
| ⚙️ [@eser/di](pkg/di/) | Manager | Dependency injection system | [![JSR](https://jsr.io/badges/@eser/di)](https://jsr.io/@eser/di) |
| 🧱 [@eser/fp](pkg/fp/) | Functions Library | Tools for functional programming | [![JSR](https://jsr.io/badges/@eser/fp)](https://jsr.io/@eser/fp) |
| 🔐 [@eser/config](pkg/config/) | Manager | Load configurations from environment | [![JSR](https://jsr.io/badges/@eser/config)](https://jsr.io/@eser/config) |
| 〰️ [@eser/parsing](pkg/parsing/) | Manager | Parsing tools for various strings and streams | [![JSR](https://jsr.io/badges/@eser/parsing)](https://jsr.io/@eser/parsing) |

Visit the respective component page for detailed usage instructions.

Expand Down

0 comments on commit 1ba5d24

Please sign in to comment.