Skip to content

Commit faa19cf

Browse files
authored
Update GitHub workflows (#35)
- workflow updates - readme fix
1 parent 459bd48 commit faa19cf

4 files changed

Lines changed: 27 additions & 53 deletions

File tree

.github/workflows/deployment.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
tags:
66
- 'v*'
77
- '[0-9]*'
8+
workflow_dispatch:
89

910
jobs:
1011

.github/workflows/testing.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
format_check_enabled : true
1616
broken_symlink_check_enabled : true
1717
unacceptable_language_check_enabled : true
18-
shell_check_enabled : true
18+
shell_check_enabled : false
1919
docs_check_enabled : false
2020
api_breakage_check_enabled : false
2121
license_header_check_enabled : false
@@ -27,7 +27,7 @@ jobs:
2727
uses: BinaryBirds/github-workflows/.github/workflows/extra_soundness.yml@main
2828
with:
2929
local_swift_dependencies_check_enabled : true
30-
headers_check_enabled : true
30+
headers_check_enabled : false
3131
docc_warnings_check_enabled : true
3232

3333
swiftlang_tests:

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ SHELL=/bin/bash
22

33
baseUrl = https://raw.githubusercontent.com/BinaryBirds/github-workflows/refs/heads/main/scripts
44

5-
check: symlinks language deps lint headers
5+
check: symlinks language deps lint headers package docc-warnings
6+
7+
package:
8+
curl -s $(baseUrl)/check-swift-package.sh | bash
69

710
symlinks:
811
curl -s $(baseUrl)/check-broken-symlinks.sh | bash

README.md

Lines changed: 20 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,28 @@
22

33
The FeatherOpenAPI library makes it easy to define OpenAPI specifications using Swift in a type-safe way.
44

5-
[
6-
![Release: 1.0.0-beta.1](https://img.shields.io/badge/Release-1%2E0%2E0--beta%2E1-F05138)
7-
](
8-
https://github.com/feather-framework/feather-openapi/releases/tag/1.0.0-beta.1
9-
)
5+
[![Release: 1.0.0-beta.1](https://img.shields.io/badge/Release-1%2E0%2E0--beta%2E1-F05138)](https://github.com/feather-framework/feather-openapi/releases/tag/1.0.0-beta.1)
106

117
## Features
128

13-
- 🤝 Type-safe interface for building OpenAPI documents
14-
- 🔀 Automatic identifier generation and resolution
15-
- 📚 DocC-based API Documentation
16-
- Unit tests and code coverage
9+
- Type-safe interface for building OpenAPI documents
10+
- Automatic identifier generation and resolution
11+
- DocC-based API Documentation
12+
- Unit tests and code coverage
1713

1814
## Requirements
1915

2016
![Swift 6.1+](https://img.shields.io/badge/Swift-6%2E1%2B-F05138)
2117
![Platforms: Linux, macOS, iOS, tvOS, watchOS, visionOS](https://img.shields.io/badge/Platforms-Linux_%7C_macOS_%7C_iOS_%7C_tvOS_%7C_watchOS_%7C_visionOS-F05138)
22-
23-
- Swift 6.1+
2418

25-
- Platforms:
26-
- Linux
27-
- macOS 15+
28-
- iOS 18+
29-
- tvOS 18+
30-
- watchOS 11+
31-
- visionOS 2+
19+
- Swift 6.1+
20+
- Platforms:
21+
- Linux
22+
- macOS 15+
23+
- iOS 18+
24+
- tvOS 18+
25+
- watchOS 11+
26+
- visionOS 2+
3227

3328
## Installation
3429

@@ -45,48 +40,23 @@ Then add `FeatherOpenAPI` to your target dependencies:
4540
```
4641

4742
## Usage
48-
49-
[
50-
![DocC API documentation](https://img.shields.io/badge/DocC-API_documentation-F05138)
51-
] (
52-
https://feather-framework.github.io/feather-openapi/documentation/featheropenapi/
53-
)
5443

55-
API documentation is available at the following link.
44+
[![DocC API documentation](https://img.shields.io/badge/DocC-API_documentation-F05138)] (https://feather-framework.github.io/feather-openapi/)
45+
46+
API documentation is available at the following link.
5647

5748
> [!WARNING]
5849
> This repository is a work in progress, things can break until it reaches v1.0.0.
5950
60-
6151
## Development
6252

6353
- Build: `swift build`
64-
- Test:
65-
- local: `swift test`
66-
- using Docker: `make docker-test`
54+
- Test:
55+
- local: `swift test`
56+
- using Docker: `make docker-test`
6757
- Format: `make format`
6858
- Check: `make check`
6959

7060
## Contributing
7161

72-
[Pull requests](https://github.com/feather-framework/feather-openapi/pulls) are welcome. Please keep changes focused and include tests for new logic. 🙏
73-
74-
75-
76-
77-
78-
79-
80-
81-
82-
83-
84-
85-
86-
87-
88-
89-
90-
91-
92-
62+
[Pull requests](https://github.com/feather-framework/feather-openapi/pulls) are welcome. Please keep changes focused and include tests for new logic.

0 commit comments

Comments
 (0)