Skip to content

Commit

Permalink
Merge pull request #27 from Moosems/main
Browse files Browse the repository at this point in the history
Add packaging workflow
  • Loading branch information
saviorand authored Apr 12, 2024
2 parents 1b10034 + ca2de1e commit f981dd4
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Package and Release

on:
push:
branches:
- main
permissions:
contents: write
jobs:
run-tests:
name: Release package
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Install modular
run: |
curl -s https://get.modular.com | sh -
modular auth examples
- name: Install Mojo
run: modular install mojo

- name: Add to PATH
run: echo "/home/runner/.modular/pkg/packages.modular.com_mojo/bin" >> $GITHUB_PATH

- name: Create package
run: mojo package lightbug_http -o lightbug_http.mojopkg

- name: Upload package to release
uses: svenstaro/upload-release-action@v2
with:
file: lightbug_http.mojopkg
tag: latest-build
overwrite: true

0 comments on commit f981dd4

Please sign in to comment.