AS a developer, I want the forgejo actions flow to be set up #11

Open
opened 2025-09-20 12:56:19 +01:00 by Vylpes · 9 comments
Owner

Epic: #5
Story Points: 3


SO THAT I can have the project automatically built and tested

Acceptance Criteria

GIVEN I am a developer
WHEN I push a commit to one of the development branches
THEN it will trigger the development steps

GIVEN I am a developer
WHEN I push a commit to one of the staging branches
THEN it will trigger the staging steps

GIVEN I am a developer
WHEN I push a tag
THEN it will trigger the production steps

Subtasks

  • Testing flow
  • Development flow
  • Production flow
  • Rename binary and package name
  • Fix PR issues
  • Fix PR comments
  • Fix PR comments (2)
  • Add cursor/* to test workflow

Notes

  • See Actions Flow.png image attached
  • Takeover PR: #40
Epic: #5 Story Points: 3 --- SO THAT I can have the project automatically built and tested ## Acceptance Criteria GIVEN I am a developer WHEN I push a commit to one of the development branches THEN it will trigger the development steps GIVEN I am a developer WHEN I push a commit to one of the staging branches THEN it will trigger the staging steps GIVEN I am a developer WHEN I push a tag THEN it will trigger the production steps ## Subtasks - [x] Testing flow - [x] Development flow - [x] Production flow - [x] Rename binary and package name - [x] Fix PR issues - [x] Fix PR comments - [x] Fix PR comments (2) - [x] Add `cursor/*` to test workflow ## Notes - See `Actions Flow.png` image attached - Takeover PR: https://git.vylpes.xyz/RabbitLabs/calculator/pulls/40
Vylpes added this to the 0.1.0 milestone 2025-09-20 12:56:19 +01:00
Author
Owner

Blocked by #3

Blocked by #3
Author
Owner

Flow uploaded, can be unblocked

Flow uploaded, can be unblocked
Vylpes changed title from Setup Actions Flow to AS a developer, I want the forgejo actions flow to be set up 2025-11-18 17:34:18 +00:00
Vylpes self-assigned this 2025-12-03 18:36:40 +00:00
Vylpes added this to the 0.1 Sprint 1 project 2025-12-03 18:36:42 +00:00
Vylpes stopped working 2025-12-13 15:03:42 +00:00
44 minutes 47 seconds
Author
Owner

Got something but breaking, need to look

Got something but breaking, need to look
Author
Owner

I learnt in another repo, the runner now runs in docker - so need to find an actions command to setup rust perhaps?

I learnt in another repo, the runner now runs in docker - so need to find an actions command to setup rust perhaps?
Vylpes stopped working 2025-12-23 15:26:04 +00:00
58 minutes 13 seconds
Vylpes stopped working 2026-01-29 12:43:23 +00:00
25 minutes 50 seconds
Author
Owner

What do we want to name the package?

What do we want to name the package?
Author
Owner

@Vylpes wrote in #11 (comment):

What do we want to name the package?

I'm going to use vyxcalc, coming from "vylpes rust (oxide) calculator"

@Vylpes wrote in https://git.vylpes.xyz/RabbitLabs/calculator/issues/11#issuecomment-19121: > What do we want to name the package? I'm going to use `vyxcalc`, coming from "vylpes rust (oxide) calculator"
Vylpes stopped working 2026-02-16 16:52:25 +00:00
41 minutes 27 seconds
Vylpes stopped working 2026-03-12 18:57:31 +00:00
25 minutes 47 seconds
VylpesTester added spent time 2026-06-02 18:45:20 +01:00
10 minutes
Vylpes stopped working 2026-08-06 18:35:18 +01:00
9 minutes 21 seconds
Author
Owner

@Smithy-bot Please take over my PR for me

@Smithy-bot Please take over my PR for me
Vylpes removed their assignment 2026-09-23 18:09:02 +01:00
Smithy-bot removed their assignment 2026-09-27 12:05:54 +01:00
Member

Took over #34 as requested.

Ready for review: #40 (cursor/11-forgejo-actions → release/0.1.0, draft=false, mergeable).

Addressed the remaining open subtasks / review notes:

  • Added cursor/* to .forgejo/workflows/test.yml
  • Stage syncs PKGBUILD pkgver from Cargo.toml (VylpesTester)
  • Prod copies LICENSE into build/; PKGBUILD installs via $startdir/LICENSE
  • Removed unused Node.js setup from test/stage/prod
  • main was already on the stage branch list

Moved to step/review and assigned to @Vylpes. Please close or supersede #34 when taking #40.

Took over #34 as requested. Ready for review: https://git.vylpes.xyz/RabbitLabs/calculator/pulls/40 (`cursor/11-forgejo-actions` → `release/0.1.0`, draft=false, mergeable). Addressed the remaining open subtasks / review notes: - Added `cursor/*` to `.forgejo/workflows/test.yml` - Stage syncs `PKGBUILD` `pkgver` from `Cargo.toml` (VylpesTester) - Prod copies `LICENSE` into `build/`; PKGBUILD installs via `$startdir/LICENSE` - Removed unused Node.js setup from test/stage/prod - `main` was already on the stage branch list Moved to `step/review` and assigned to @Vylpes. Please close or supersede #34 when taking #40.
Vylpes removed their assignment 2026-09-28 16:43:37 +01:00
Author
Owner

@Smithy-bot Has sent back with an error, please have a look

@Smithy-bot Has sent back with an error, please have a look
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Total time spent: 3 hours 35 minutes
Vylpes
3 hours 25 minutes
VylpesTester
10 minutes
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
RabbitLabs/calculator#11
No description provided.