Commit Graph

62 Commits

Author SHA1 Message Date
Unai Martinez-Corral b8efd597e4 test: add environment.yml and requirements.txt files
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:33:16 +02:00
Unai Martinez-Corral e276ecfb4c ci: force deprecated
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-02 03:06:48 +02:00
Unai Martinez-Corral 082fab2a3f ci: test pip install
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-02 02:24:51 +02:00
Krzysztof Boroński d8d27d3216
ci: use extra verbose mode for f4pga build (#596)
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-08-01 15:03:33 +02:00
Paweł Czarnecki ab727871ed CI: missing newline at the end of file
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:57:22 +02:00
Pawel Czarnecki 2f0da9b169 platforms: eos-s3: parametrize package name
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:04 +02:00
Pawel Czarnecki 93392fa9cb platforms: eos-s3: add fasm2bels stage
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:04 +02:00
Paweł Czarnecki e88f714877 common modules: eos-s3: add analysis stage
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:04 +02:00
Paweł Czarnecki c6dce07e5b CI: eos-s3: introduce F4PGA test flow
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:03 +02:00
Unai Martinez-Corral 9dd06cd92a ci: test F4PGA eos-s3 flow
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-01 13:53:17 +02:00
Unai Martinez-Corral 603cf6763c
ci: use a single matrix to test SymbiFlow and F4PGA (#592)
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-31 13:50:23 +02:00
Unai Martinez-Corral 8c411eb74e
ci/prepare_environment: update arch-def packages (#591)
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-31 11:58:37 +02:00
Pawel Czarnecki 4b8594d195 CI: ql: prepare infrastructure for updated arch-defs packages
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-07-28 14:38:45 +02:00
Pawel Czarnecki f9861da690 delete removing depreated toolchain wrappers
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-07-28 14:38:45 +02:00
Pawel Czarnecki 9cd048885e fix F4PGA_DIR_ROOT inconsistency
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-07-28 14:38:45 +02:00
Unai Martinez-Corral af6069af9e ci/prepare_environment: rm all the scripts in ql tarballs, except subdir 'python'
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-28 10:31:17 +02:00
Unai Martinez-Corral 27eca4f35d ci/prepare_environment: bump arch-defs packages
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-27 22:42:55 +01:00
Unai Martinez-Corral e6d5d64892 ci/prepare_environment: fail in case of error
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-27 22:23:07 +01:00
Krzysztof Boronski 7c6a834c3e Rename F4PGA_ENV_* to F4PGA_*_DIR
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-07-13 07:14:21 -05:00
Krzysztof Boronski 9308536294 Do not use in-tree-build
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-07-12 08:21:17 -05:00
Unai Martinez-Corral 28c35300b8 ci/Pipeline: force usage of the deprecated flow in job(s) 'Deprecated'
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-06-22 13:42:44 +02:00
Paweł Czarnecki 593adf1bda s/F4PGA_FAM/FPGA_FAM/
This is required to make f4pga-examples working without handling 2
similar environment variables:
* F4PGA_FAM required for installing F4PGA
* FPGA_FAM used in f4pga-examples

Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-06-10 15:46:01 +02:00
Paweł Czarnecki cbfc599fd6 CI: bump QL arch defs version
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-06-07 15:44:40 +02:00
Unai Martinez-Corral ccba453686 add missing headers
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-06-02 00:35:06 +02:00
Unai Martinez-Corral 7404c82127 ci: add License-check
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-05-31 15:13:06 +02:00
Krzysztof Boronski fac1dbbce7 Update CI tests
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-05-27 07:59:48 -05:00
Unai Martinez-Corral daab4b3c02 ci/sftest: provide path to xdc files
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-05-24 20:01:45 +02:00
Xiretza a7386c6e9c fix(tests): allow pytest to automatically discover tests
By default, pytest only looks for modules named test_*.
2022-05-22 14:44:49 +02:00
Tomasz Michalak a6f19c029f
Merge pull request #530 from antmicro/umarcor/add-pyFPGA
Add sfbuild|pyF4PGA
2022-05-17 11:57:56 +02:00
Unai Martinez-Corral a3d6829af5 ci: rm pip option --use-feature=in-tree-build 2022-05-12 19:58:59 +02:00
Unai Martinez-Corral 9d169a44af add tests with pytest
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral dc58d412b9 mv python toolchain wrappers into f4pga
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral 382e09b307 ci: merge workflow pyF4PGA into Pipeline
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral fcb4ce8811 f4pga: merge sfbuild into __init__
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral 920d1d5ec3 f4pga: test pyF4PGA in CI
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral 22003c2f49 ci: make examples env
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral c13d6fc6eb ci: add sftest.json
Authored-By: Krzysztof Boronski <kboronski@internships.antmicro.com>
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral f58637f3d4 ci: test f4pga|sfbuild
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral 849d3efd48 ci: add GitHub Actions workflow 'pyFPGA'
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral a7cc3e98d0 ci/prepare_environment: update
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:36 +02:00
Karol Gugala c42cb59767
Merge pull request #551 from antmicro/umarcor/prevent-merges-in-forks
ci/Automerge: prevent merging dependabot PRs in forks
2022-04-26 12:09:14 +02:00
Unai Martinez-Corral af2ca8ccf9 move environment and makefile into docs
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-23 15:01:27 +02:00
Unai Martinez-Corral 6e71a19c1b ci/Automerge: prevent merging dependabot PRs in forks
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-23 14:10:11 +02:00
Unai Martinez-Corral fbf7a4d131 f4pga: use envvar F4PGA_ENV_BIN and F4PGA_ENV_SHARE
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-22 00:48:05 +02:00
Unai Martinez-Corral 2ee6037e05 f4pga: add license headers
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral 84fef6357b ci: use f4pga entrypoints to sh wrappers
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral 1c93264c3a f4pga: add setup.py
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral 80748d7516 add f4pga-env
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
Unai Martinez-Corral 0e490e9862 ci: rename workflow to 'Pipeline'; add job Example
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-21 13:29:02 +02:00
dependabot[bot] 410339e3bf
build(deps): bump actions/upload-artifact from 2 to 3 (#550)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 03:25:58 +01:00