Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
2047805
[build] Repository Restructure
csegarragonz Oct 23, 2025
08ce343
[accli] Refactor invrs -> accli
csegarragonz Oct 23, 2025
3d4006c
[build] Move Remaining Rust Sub-Projects To Workspace
csegarragonz Oct 23, 2025
3bdf0dc
[build] Re-run Code Formatting
csegarragonz Oct 23, 2025
d97b81f
[workflows] Re-factor Target Names According To New Project Structure
csegarragonz Oct 23, 2025
754e6fa
Update Cargo.toml
csegarragonz Oct 23, 2025
81dff44
Apply suggestion from @gemini-code-assist[bot]
csegarragonz Oct 23, 2025
36fa27c
Update Cargo.toml
csegarragonz Oct 23, 2025
29611fe
[build] Fix Compilation Warnings
csegarragonz Oct 23, 2025
a35b437
More formatting
csegarragonz Oct 23, 2025
ab61585
add tests to jwt library
csegarragonz Oct 24, 2025
7a6d187
add task to tag code version
csegarragonz Oct 24, 2025
68041b2
gha: amend release workflow
csegarragonz Oct 24, 2025
a46509a
docker: fixes to image builds
csegarragonz Oct 24, 2025
f7b4f98
more stuff
csegarragonz Oct 24, 2025
444cc17
[accless] Add accless-abe4 Library
csegarragonz Oct 24, 2025
0206fd7
[eval] Track Redme
csegarragonz Oct 24, 2025
92c84e7
[build] Track GEMINI.md File
csegarragonz Oct 24, 2025
4fc80c1
[accless] Apply Clippy Fixes To Abe4
csegarragonz Oct 24, 2025
5a429a5
[accless] Fix Clippy Warnings In Abe4
csegarragonz Oct 24, 2025
69eda69
[accless] Copy Tests For Abe4
csegarragonz Oct 24, 2025
396847d
[gha] Fix Checks
csegarragonz Oct 24, 2025
8d7ed17
[build] Remove Rabe As A Submodule
csegarragonz Oct 24, 2025
724f8cf
[gha] More Fixes
csegarragonz Oct 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Create and publish images

on:
push:
branches:
- main
paths:
- 'VERSION'

jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v5

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Log in to the GitHub Container Registry
uses: docker/login-action@v3.6.0
with:
registry: ghcr.io
username: faasm
password: ${{ secrets.GHCR_PAT }}

- name: Tag the current version
run: ./scripts/accli_wrapper.sh dev tag --force
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push images
run: ./scripts/accli_wrapper.sh docker build-all --push
18 changes: 14 additions & 4 deletions .github/workflows/checks.yml → .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "Formatting checks"
name: "Integration Tests"

on:
push:
Expand All @@ -17,6 +17,18 @@ concurrency:
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}

jobs:
unit-tests:
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
steps:
- name: "Checkout code"
uses: actions/checkout@v4
- name: "Run Rust unit tests"
run: |
source ./scripts/workon.sh
# TODO: move to accli dev test
cargo test

checks:
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
Expand All @@ -25,7 +37,5 @@ jobs:
uses: actions/checkout@v4
- name: "Install clang-format"
run: sudo apt install -y clang-format
- name: "Cargo version"
run: cargo version
- name: "Run formatting checks"
run: ./bin/invrs_wrapper.sh format-code --check
run: ./scripts/accli_wrapper.sh dev format-code
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

Loading